Geronimo_MoinMoin_wiki > IncubatorExitCriteria
Added by Confluence Administrator, last edited by Confluence Administrator on Aug 02, 2006

This describes the necessary exit criteria for Geronimo to leave Incubator and become a top-level Apache project.

Contents

Mark completed items as Done.

Copyrights & Licensing

  • Does all the software in the codebase have its copyright assigned to The Apache Software Foundation?
  • Is all the software in the codebase licensed (or multi-licensed) under the Apache licence?

Distribution rights

  • For all code included with the distribution that is not under the Apache license, do we have the right to combine with Apache-licensed code and redistribute?
  • Is all source code distributed by the project covered by one or more of the following approved licenses: Apache, BSD, Artistic, MIT/X MIT/W3C, MPL 1.1, or something with essentially the same terms?

Naming

  • Has the final name for the project been decided?
  • Does the codebase, mailing list, bug tracker contain the right name of the project? (In case, if the name geronimo is changed)

Infrastructure

  • CVS modules created and committers added to avail file?
  • Are the developer, commit and user mailing lists set up and archived?
  • Bug tracking system enabled?
  • Wiki based documentation site enabled?
  • Has the project migrated to our infrastructure?

Committers

  • Have all of the active long-term volunteers been identified and acknowledged as contributers to the project?
  • Have all the commiters signed the CLA?
  • Do they have accounts on cvs.apache.org?
  • Are there three or more independent committers?

Collaborative Development

  • Are project decisions being made in public by the committers?
  • Are the decision-making guidelines published and agreed to by all of the committers?
  • Does the documentation site has enough information on the architecure, design decisions, and modules?
  • Has the community decided on a policy for the composition of its 'steering committee'?
  • Has the community, the graduation/new PMC of the project to which the codebase and community will move at the end of incubation (if any), and the Incubator PMC, decided the expected time frame of stay in incubator?
  • Has the community adopted the Apache voting rules and is otherwise following the Apache guidelines?

Organisational acceptance

  • Has the board accepted moving to a existing/new PMC?

Incubator sign-off

  • Has the Incubator decided that the project has accomplished all of the above tasks?