Difference between revisions of "Proposed Project Submission Process"

From OSGeo
Jump to navigation Jump to search
m (removed content and category of cleaned page)
(11 intermediate revisions by 5 users not shown)
Line 1: Line 1:
# Projects submits a writeup answering the "Project Submission Questions".
#redirect[[General Principles of Incubation]]
# The "incubation committee" reviews available projects, and selects one, or a few based on the Project Evaluation Criteria, and the willingness of a committee member to act as project mentor.
# The board of directors accepts or defers projects proposed by the incubation committee for incubation.
# Projects remain in incubation until the mentor, and the incubation committee agree the project is ready for full status based on the Incubation Completion Criteria.
# The board of directors accepts or defers the projects from the incubation committee for full status.
# Once accepted, a PSC member is selected to report to the foundation board periodically on project status.
== Project Evaluation Criteria ==
Criteria for prioritizing projects for the incubation process.
* the code is under an OSI approved license.
* project willing to keep code clear of encumberances (committer agreements, etc).
* the project is "geospatial", or directly in support of geospatial applications.
* already reasonably mature (working quality code).
* already has a substantial user community.
* already has a substantial developer community.
* adheres to standards (ie. OGC, etc) where appropriate.
* has linkages with existing foundation projects.
* fills a gap in the foundation software stack.
* prepared to develop in an open and collaberative fashion.
== Project Submission Questions ==
Questions to ask of project teams wishing to enter incubation.
* Name, location, affiliations (eg. corporate), etc.
* Short description of the submitter
* Project Name
* Open source license selection
* One line description
* Detail description
* Status (no code, alpha, beta, released)
* Why is this project important to this community?
* Are there others involved in the development of the project?  How many active comitters are there?
* How many users do you currently have?
* If you have users, can you describe a few and how your code has helped them?
* Are there other open source projects related to this one or compete with it?
* What libraries do you use or plan to use?
* Are there any patents or possible ownership issues?
* Please feel free to add other information that we have not asked that would help ensure that we know enough about your project to accept it into our community.
== Incubation Completion Criteria ==
* Has the code been adequately vetted to assure it is all properly licensed?
* Have all code committers signed appropriate agreements.
* Does the project have a governance policy and a project management committee established that ensures decisions can be made, documented and adhered to?
* Is the developer community working in a reasonably healthy way? Open to input and reaching consensus on decisions?

Latest revision as of 12:39, 31 August 2006