The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

Protocols for Project Proposal


About This Document

This document explains how to go about proposing and setting up a project.

Only registered members of may propose projects.

Further points relating to what a project lead is responsible for are detailed in the "Guidelines for Participation." All prospective leads should read this document. For information on the political structure of, please read Community Council Charter.

Types of Projects

There are three categories of public projects in Accepted, Incubator, Native Language Confederation, also called "Native-Lang". "Accepted" here means that the project's code has been agreed upon by the community leaders to comprise the software product or that the project merits a significant voice in the running of

The Native Language Confederation (NLC) is dedicated to providing information and support for community members in their native language. NLC does not replace the l10n (localization) or i18n (internationalization) efforts, which are jointly located within the l10n project website.

The Incubator category includes projects that are not yet fully mature (and may not wish to be). The Incubator category is governed by less strict rules. In a sense, it is a testing ground for ideas, an incubator, where the community can sponsor projects that may later make it into the "accepted" category.

As a result of this division of project types, it is expected that most but not all registered users will want to propose projects in the Incubator and Native-Lang categories, with the idea being that these spaces provide the room required for testing out projects and ideas. That said, interested registered users should look over all these protocols, and not just those pertaining to the category in which they are interested.

Proposing a Project: General Information

As mentioned above, only registered members may propose new projects. Besides that simple requirement, the member proposing the project must be known to the community as a reliable and trusted contributor to She need not already be a developer or contributor, but she must be acknowledged by the community as possessing the necessary knowledge, skill, and maturity to see the project through. Essentially, we would like to avoid the creation of a graveyard of ill-managed projects and isolated developers.

Incubator Projects

From proposal to resolution, the process of proposing a project in the Incubator should take less than two weeks.

Procedural Steps

The point of the community review process is to attract interest. If no one expresses interest or if people find problems with your proposal, you are free and encouraged to modify the proposal and try again.

If your proposal is accepted, then you need to contact the Incubator lead (in this case, Louis Suárez-Potts); he is the one who actually creates the project;

Promotion to Accepted Projects Category

Six months after initiation, an Incubator Category project lead may petition the Community Council to have his or her project promoted to "Accepted" status and be included in the "Public Projects" category. To start this process, send an e-mail to the Incubator Leads.

If the project is approved as an Accepted Project, it will be moved to that category. If not, it will remain in Incubator; this process can be repeated. To learn more about the political structure of, see the Community Council Charter.

Native Language Confederation (NLC) Projects

From proposal to resolution, the process of proposing a NLC project may take a week or so.

Procedural Steps

  1. Subscribe to the NLC mail list, To subscribe, send a blank e-mail to Archives are available from the NLC homepage,
  2. Draft a short proposal (not more than 1/2 a page) introducing you and your group and explaining the project in English. If you are working with l10n, or plan on doing so, mention this. Post this note to our mail list.
  3. We have to create the project for you.


After about a week, the project should be initiated, provided it meets with the obligations listed above. If nothing is happening, please remind us.

Setting Up the Project

These are the minimal guidelines that all new project leads should read over. They probably do not answer all your questions. For more information, ask on the relevant lists and do not hesitate to ask the Community Manager, Louis Suarez-Potts. A FAQ will evolve.

$Date: 2009/09/11 16:47:12 $ $Revision: 1.22 $

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.