Date: May 13, 2010
Eclipse Labs is a community of open source projects that build technology based on the Eclipse platform. It provides the infrastructure services typically required by open source projects, such as code repositories, bug tracking, project web sites/wiki. Eclipse Labs is hosted by Google Code Project Hosting, so it will be very familiar to developers already using Google Code Project Hosting.
Please contact the normal Google Code Project Hosting support channels. Help is available at code.google.com/p/support/
All projects hosted on Eclipse Labs agreed to the standard Google Code Project Hosting terms of use and the Eclipse Labs User Guidelines.
No, Eclipse Labs projects are not official Eclipse Foundation projects. Eclipse Labs projects are not hosted by the Eclipse Foundation and do not have to follow the Eclipse Foundation development and intellectual property policies.
There are a number of things Eclipse Labs projects can not do since they are not official Eclipse Foundation projects, including 1) include the word Eclipse in their name, 2) use the org.eclipse namespace for their bundles names, or 3) participate in the annual Eclipse release trains, unless they are included in an official Eclipse project.
There are a number of benefits and obligations for hosting a project at the Eclipse Foundation. The benefits for your project include:
The obligations for being an Eclipse Foundation project may increase the effort and decrease the flexibility of starting an open source project. Eclipse Labs has been established for projects that don't want to come under the process and rules of the Eclipse Foundation but still want to be part of the greater Eclipse community. We would recommend projects starting on Eclipse Labs if one or more of the factors pretain to your project:
Yes. In fact we hope some projects will start at Eclipse Labs, build a community and technology, then eventually migrate to the Eclipse Foundation. If you believe at one time you will want to move your project to the Eclipse Foundation we suggest you ensure that 1) you keep track of all contributions and ensure they are contributed under the EPL. 2) do not include or link to any code that is licensed under the GPL. Unfortunately, that license is incompatible with the EPL. You should also be aware that there are important restrictions on the use and distribution of LGPL code by Eclipse projects.
If you have an existing project on Google Code that you would like to migrate to Eclipse Labs, file an issue here. Once an issue is filed, you will be contacted within the next 48 hours with instructions for how to migrate your project.
We are asking all projects on Eclipse Labs to identify the location of their P2 repository , so in the future it will be possible to create a composite repository for all Eclispe Labs projects. To identify the location of your P2 repo, go to the Admin tab and click on the 'Project Summary' sub-tab in your project. In the 'Project Summary' sub-tab, add a Link under the Link heading. Set the Link text to 'p2repo' and the link url to the url for the p2 repository . Save your changes.
Projects hosted at Eclipse Labs are expected to be Eclipse plugins or built with Eclipse technology. Therefore, the open source license you choose must be compatible with the Eclipse Public Licenese (EPL). These licenses are the compatible licenses available at Google Code Project Hosting.