Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Orbit"

(Who are the committers in Orbit?)
(63 intermediate revisions by 15 users not shown)
Line 1: Line 1:
= Orbit FAQ =
+
{{important |Migration to Git|Orbit is undergoing a transition from CVS to Git. Please see the [[Orbit/Transition_to_Git_Plan | Orbit Git migration plan]] for details.}}
== What is Orbit? ==
+
Orbit is a project designed to be a repository for third party libraries that are approved for use in Eclipse projects. If the incoming libraries are not already bundles then Orbit committers will work to create a bundle that is suitable for use in Eclipse projects.
+
  
== Does Orbit replace or affect the Eclipse Foundation legal process? ==
+
== Usage ==
NO!  Orbit holds only libraries that have been approved by the standard legal process.  Projects must still follow this process to request permission to use libraries in their releases.
+
* [[Orbit/FAQ#How to use an Orbit bundle in your Target Platform|How to use an Orbit bundle in your Target Platform]]
 +
* [[Orbit Bundles | Bundles currently in Orbit]]
 +
* [[Easy_Bake_Builds_with_Orbit_Bundles | Consuming Orbit Bundles in your Builds]]
 +
* [[Orbit/Xerces in Eclipse | Xerces and XML in Eclipse]]
  
== If a library is approved for use in "all" projects, do I still have to go through the legal process? ==
+
== Development and Maintainance ==
As of this writing, all projects must request permission to use '''any''' third party libraries.  More generally, this is a question for the legal team.  Orbit does not affect the IP policy and legal process. 
+
* [[Orbit/FAQ|FAQ]]
 +
* [[Bundle Naming]]
 +
* [[Orbit Bundle Checklist]] when adding bundles to Orbit
 +
* [[Adding Bundles to Orbit]] and [[Adding Bundles To Orbit In 5 Minutes | The Short Version]]
 +
* [[Source Bundles]]
 +
* [[Orbit Builds | Orbit Builds: What consumers, committers, and build-masters need to know]]
 +
* [[Promotion, Release, and Retention Policies]]
  
== Who are the committers in Orbit? ==
+
== Legal ==
The following is the current list of committers and the projects they represent.  Note that those with ?? after their names are potential committers.
+
{|
+
!Committer || Project
+
|-
+
|Bjorn Freeman-Benson || Dash
+
|-
+
|DJ Houghton || Eclipse
+
|-
+
|David Williams || WTP
+
|-
+
|Grahame Grieve?? || OHF
+
|-
+
|Hubert Leung || TPTP
+
|-
+
|Jeff McAffer (Project Lead) || Eclipse
+
|-
+
|John Graham || DTP
+
|-
+
|Pascal Rapicault || Eclipse
+
|-
+
|Richard Gronback?? || GMF
+
|-
+
|Tom Watson || Eclipse
+
|}
+
  
== How do I become a committer in Orbit? ==
+
* [[Orbit IP Log | IP Log Information]]
Orbit committers are generally committers from other Eclipse projects that have a need for a third party library.  These people come to Orbit with an approved library and propose to include it in Orbit.  If they are not already a committer and their project does not have any committers, they can become a committer by agreeing to bundle and maintain the new library.  Accordingly, they will then be responsible for the care and feeding of that library and the corresponding bundle.
+
  
== Which libraries are managed in Orbit ==
+
== Meeting minutes ==
The complete list is of bundles available from Orbit is on the Orbit download page.  As the project is just getting underway, we don't have a downloads page so here is a list of the bundles that will be included in Orbit.
+
* [[Orbit Minutes 080129 | January 29, 2008]]
 +
* [[Orbit Minutes 071127 | November 27, 2007]]
 +
* [[Orbit_Minutes 071016 | October 16, 2007]]
 +
* [[Orbit_Minutes 070828 | August 28, 2007]]
 +
* [[Orbit_Minutes 070724 | July 24, 2007]]
 +
* [[Orbit_Minutes 070626 | June 26, 2007]]
 +
* [[Orbit_Minutes 070612 | June 12, 2007]]
 +
* [[Orbit_Minutes 070529 | May 29, 2007]]
 +
* [[Orbit_Minutes 070515 | May 15, 2007]]
 +
* [[Orbit_Minutes 070424 | April 24, 2007]]
 +
* [[Orbit_Minutes 070403 | April 3, 2007]]
 +
* [[Orbit_Minutes 070313 | March 13, 2007]]
 +
* [[Orbit_Minutes 070227 | February 27, 2007]]
 +
* [[Orbit Minutes 070213 | February 13, 2007]]
 +
* [[Orbit Minutes 070130 | January 30, 2007]]
 +
* [[Orbit Minutes 070109 | January 9, 2007]]
 +
* [[Orbit Minutes 061212 | December 12, 2006]]
 +
* [[Orbit Minutes 061121 | November 21, 2006]]
 +
* [[Orbit Minutes 061107 | November 07, 2006]]
 +
* [http://www.eclipse.org/orbit/documents/minutes-061024.php October 24, 2006]
  
{|
+
[[Category:Orbit]]
!Library || Bundle || Version
+
|-
+
|Ant||org.apache.ant||1.6.5
+
|-
+
|Axis || org.apache.axis || 1.3.0
+
|-
+
|Batik || org.apache.batik || 1.6.0
+
|-
+
|Batik PDF || org.apache.batik.pdf || 1.0 beta2
+
|-
+
|Cactus || org.apache.cactus || 1.7.2
+
|-
+
|Commons Logging || org.apache.commons_logging || 1.0.4
+
|-
+
|ICU4J || com.ibm.icu || 3.4.4.1
+
|-
+
|Jasper || ?? || ??
+
|-
+
|Jetty || org.mortbay.jetty || ??
+
|-
+
|Junit || org.junit || 3.8.1
+
|-
+
|Junit 4 || org.junit4 || 4.1.0
+
|-
+
|Log4j || org.apache.jakarta_log4j || 1.2.8
+
|-
+
|Lucene || org.apache.lucene || 1.4.3
+
|-
+
|MX4J || ?? || 1.1.1
+
|-
+
|OSGi services API || org.eclipse.osgi.services || 3.1.100
+
|-
+
|Servlet API || org.eclipse.equinox.servlet.api || 2.3 and 2.4
+
|-
+
|SSH || com.jcraft.jsch || 0.1.28
+
|-
+
|Tomcat || org.eclipse.tomcat || 4.1.30
+
|-
+
|UDDI4J || org.uddi4j || 2.0.4
+
|-
+
|WSDL4J || org.wsdl4j || 1.4.0
+
|-
+
|WSIL4J || org.apache.wsil4j || 1.0.0
+
|-
+
|Xerces || org.apache.xerces || 2.8.0 
+
|-
+
|XML Pull ||org.xmlpull.v1 || ??
+
|}
+
 
+
== How does Orbit manage multiple versions of the same library?==
+
Luckily OSGi supports multiple versions of the same bundle installed and running at the same time so this does not present any particular runtime problems.  At development time however there is a challenge of project naming.  Since the Eclipse convention has been to use the bundle symbolic name as the name of the project, there would be a conflict if two versions of the same project need to be in the workspace at the same time.  We still need to weigh the options here.
+
 
+
TBD
+
 
+
== How is source managed/delivered? ==
+
TBD
+

Revision as of 02:00, 9 July 2015

Important.png
Migration to Git
Orbit is undergoing a transition from CVS to Git. Please see the Orbit Git migration plan for details.


Usage

Development and Maintainance

Legal

Meeting minutes

Back to the top