Apache Extras is a community of open source projects related to Apache Software Foundation projects or based on their technology. It provides the infrastructure services typically required by open source projects, such as code repositories, bug tracking, project web sites/wiki. Apache Extras is hosted by Google Code Project Hosting, so it will be very familiar to developers already using Google Code Project Hosting.
I have a technical questions about Apache Extras. How do I get support?
Please contact the normal Google Code Project Hosting support channels. Help is available at code.google.com/p/support/
What are the rules of hosting a project on Apache Extras?
Are projects on Apache Extras official Apache Software Foundation projects?
No, Apache Extras projects are not official Apache Software Foundation projects. Apache Extras projects are not hosted by the Apache Software Foundation and do not have to follow the Apache Software Foundation development and intellectual property policies.
There are a number of things Apache Extras projects should not do since they are not official Apache Software Foundation projects, including 1) include the word Apache in their name, 2) use the org.apache namespace for their bundles or package names. Exceptions to these guidelines must be documented through official discussion by the responsible Apache project committee on its public mailing lists and will be dealt with on a case by case basis.
When should I consider using Apache Extras vs starting a project in the Apache Incubator?
Apache Extras projects are not official Apache Software Foundation projects. Apache Extras is not a replacement for the Apache Incubator, which is the official way for a project to join the Apache Software Foundation.
Apache Extras has been established for projects that don't want to, or are unable to be a formal part of the Apache Software Foundation but still wish to demonstrate their affinity to one ore more official Apache project.
We recommend starting a project here if one or more of the following is true:
the project is experimental and the committers are not sure of the future direction.
the project has a license or depends on a license that is not compatible with the Apache License 2.0
the project is targeted at a small niche and might not benefit from the wider exposure of being an Apache Software project.
Is it possible for an Apache Extras project to become an official Apache Software Foundation project?
Yes, but if you expect your project to eventually become an Apache project, please evaluate the option to propose it as a new Apache Incubator project. In any case, the following suggestions will facilitate a future migration to Apache Incubator : a) choose the Apache License 2.0 as your initial license. b) do not include or link to any code that is not compatible with Apache License 2.0, see ASF Legal Previously Asked Questions for more details on Apache License 2.0 compatibility. c) keep track of all contributions and ensure they are contributed under an Apache License 2.0 compatible license.
I have an existing project on Google Code, can I migrate it to Apache Extras?
If you have an existing project on Google Code that you would like to migrate to Apache Extras, 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.
Why can't I use Git?
Google Code Project Hosting only provide support for Subversion and Mercurial. Apache Extras is hosted at Google Code Project Hosting so we use their code managements systems.