Jump to: navigation, search

Difference between revisions of "Governance/Old Incubation Request"

Line 1: Line 1:
 
== Background ==
 
== Background ==
  
The process for the inclusion of new projects in OpenStack is fully described [[Governance/NewProjects|here]]. The ''OpenStack Incubation request'' is the first step for an ''external'' project to become ''incubated''.  
+
The process for the inclusion of new projects in OpenStack is fully described [[Governance/NewProjects|here]].
 +
 
 +
Note that to be incubated, a project first needs to be attached to an [[Programs|official program]]. If your project is not attached to an existing program, you should also follow the [[Governance/NewPrograms|process for creating new programs]] in parallel.
 +
 
 +
== Requirements ==
 +
 
 +
The Technical Committee reviews, and ultimately approves or denies your incubation application. In order to facilitate incubation requests, the TC maintains a list of incubation (and graduation) requirements in the [http://git.openstack.org/cgit/openstack/governance/tree/reference/incubation-integration-requirements governance repository].
  
 
== Application ==
 
== Application ==
Line 8: Line 14:
  
 
* '''Project codename'''
 
* '''Project codename'''
* '''Trademarks''' (Does this project contain any trademarks, if so who owns them?  List the codenames or other marks for which a trademark search should occur.)
+
* '''Trademarks''' (Does this project name, codename or contents use any trademarks, and if so, who owns them?  List the codenames or other marks for which a trademark search should occur.)
 
* '''Summary''' (one sentence abstract of the project)
 
* '''Summary''' (one sentence abstract of the project)
 +
* '''Parent Program name and PTL'''
 
* '''Mission statement''' (if the project is part of a new OpenStack program)
 
* '''Mission statement''' (if the project is part of a new OpenStack program)
 
* '''Detailed Description''' (what is the purpose of the project and vision for it? describe the relevance of the project to other OpenStack projects and the OpenStack mission to provide a ubiquitous cloud computing platform)
 
* '''Detailed Description''' (what is the purpose of the project and vision for it? describe the relevance of the project to other OpenStack projects and the OpenStack mission to provide a ubiquitous cloud computing platform)
Line 17: Line 24:
 
* '''Is project currently open sourced? What license?'''
 
* '''Is project currently open sourced? What license?'''
 
* '''Level of maturity of software and team'''
 
* '''Level of maturity of software and team'''
* '''Proposed project technical lead and qualifications'''
+
* '''Project developers qualifications'''
* '''Other project developers and qualifications'''
 
 
* '''Infrastructure requirements''' (testing, etc)
 
* '''Infrastructure requirements''' (testing, etc)
 
* '''Have all current contributors agreed to the OpenStack CLA?'''
 
* '''Have all current contributors agreed to the OpenStack CLA?'''
 
  
 
Then you need to send an email to '''openstack-dev@lists.openstack.org''' for community discussion. That email should at least contain a link to the above-mentioned wiki page. You should also post a separate email to the Technical Committee at '''openstack-tc@lists.openstack.org''' pointing to the -dev discussion.
 
Then you need to send an email to '''openstack-dev@lists.openstack.org''' for community discussion. That email should at least contain a link to the above-mentioned wiki page. You should also post a separate email to the Technical Committee at '''openstack-tc@lists.openstack.org''' pointing to the -dev discussion.

Revision as of 14:37, 8 January 2014

Background

The process for the inclusion of new projects in OpenStack is fully described here.

Note that to be incubated, a project first needs to be attached to an official program. If your project is not attached to an existing program, you should also follow the process for creating new programs in parallel.

Requirements

The Technical Committee reviews, and ultimately approves or denies your incubation application. In order to facilitate incubation requests, the TC maintains a list of incubation (and graduation) requirements in the governance repository.

Application

To apply, you need to create a wiki page about your project, with at least the following information:

  • Project codename
  • Trademarks (Does this project name, codename or contents use any trademarks, and if so, who owns them? List the codenames or other marks for which a trademark search should occur.)
  • Summary (one sentence abstract of the project)
  • Parent Program name and PTL
  • Mission statement (if the project is part of a new OpenStack program)
  • Detailed Description (what is the purpose of the project and vision for it? describe the relevance of the project to other OpenStack projects and the OpenStack mission to provide a ubiquitous cloud computing platform)
  • Basic roadmap for the project
  • Location of project source code
  • Programming language, required technology dependencies
  • Is project currently open sourced? What license?
  • Level of maturity of software and team
  • Project developers qualifications
  • Infrastructure requirements (testing, etc)
  • Have all current contributors agreed to the OpenStack CLA?

Then you need to send an email to openstack-dev@lists.openstack.org for community discussion. That email should at least contain a link to the above-mentioned wiki page. You should also post a separate email to the Technical Committee at openstack-tc@lists.openstack.org pointing to the -dev discussion.

Technical Committee review of your application

Your application will be considered in a future Technical Committee meeting.