Jump to: navigation, search

Difference between revisions of "Governance/Foundation/IncubationUpdate2013"

(cleanup up rogue bold symbols)
Line 64: Line 64:
 
# Committee Scope - [[AlanClark]]
 
# Committee Scope - [[AlanClark]]
 
#* ''Discussion Results:'''' '''''<<BR>>    -''' '''The committee reviewed and approved the scope as written at the top of this wiki page      '' ''
 
#* ''Discussion Results:'''' '''''<<BR>>    -''' '''The committee reviewed and approved the scope as written at the top of this wiki page      '' ''
# Develop a basis of understanding of how things work today and the current issue  1. Review of the current Incubator process - Mark '''[[McLoughlin]] '''
+
# Develop a basis of understanding of how things work today and the current issue  1. Review of the current Incubator process - Mark''' '''
 
## What we expect from Incubating projects, how we help them and how we decide whether they're ready to graduate
 
## What we expect from Incubating projects, how we help them and how we decide whether they're ready to graduate
 
## What "Core" currently means and why the term is causing confusion
 
## What "Core" currently means and why the term is causing confusion
 
### Learning from others: Should we invite LSB, Eclipse or ASF to discuss how they address this similar question?
 
### Learning from others: Should we invite LSB, Eclipse or ASF to discuss how they address this similar question?
# How the TC and Board see the project growing over time '''  . Discussion Result''s: ''<<BR>>     ''- This agenda item was not completed. Discussion will continue at the next meeting. Discussion notes are on the etherpad. Action item for each committee member is to update the etherpad to help minimize the time needed for this topic during the next meeting. https://etherpad.openstack.org/IncUp ''
+
# How the TC and Board see the project growing over time '''  . '''<<BR>>Discussion Results:      - This agenda item was not completed. Discussion will continue at the next meeting. Discussion notes are on the etherpad. Action item for each committee member is to update the etherpad to help minimize the time needed for this topic during the next meeting.''''' https://etherpad.openstack.org/IncUp''''' ''''' '' '''
 
#*  
 
#*  
'''
 
 
 
# Should we keep the concept of a project being "part of the [[OpenStack]] project" separate from the concept of "required in all [[OpenStack]](tm) clouds" and if so how do we achieve that?"
 
# Should we keep the concept of a project being "part of the [[OpenStack]] project" separate from the concept of "required in all [[OpenStack]](tm) clouds" and if so how do we achieve that?"
#* ''Discussion Results:'''' ''<<BR>>''' '''    ''- This agenda item was not discussed during this meeting - pushed to next meeting ''
+
#* ''Discussion Results:'''' '''''<<BR>>     - This agenda item was not discussed during this meeting - pushed to next meeting
  
 
=== December 13th 9am pacific Committeee Meeting Agenda ===
 
=== December 13th 9am pacific Committeee Meeting Agenda ===
# Develop a basis of understanding of how things work today and the current issue  1. (Continued) Review of the current Incubator process - Mark''' [[McLoughlin]] '''
+
# Develop a basis of understanding of how things work today and the current issue  1. (Continued) Review of the current Incubator process - Mark ''' '''
 
## What we expect from Incubating projects, how we help them and how we decide whether they're ready to graduate
 
## What we expect from Incubating projects, how we help them and how we decide whether they're ready to graduate
## What "Core" currently means and why the term is causing confusion
+
## What "Core" currently means and why the term is causing confusion Learning from others: Should we invite LSB, Eclipse or ASF to discuss how they address this similar question?
### Learning from others: Should we invite LSB, Eclipse or ASF to discuss how they address this similar question?
+
###
# '''How the TC and Board see the project growing over time    . ''    ''
+
# How the TC and Board see the project growing over time    . ''    ''
'''
+
 
 +
''' '''
  
# Should we keep the concept of a project being "part of the [[OpenStack]] project" separate from the concept of "required in all [[OpenStack]](tm) clouds" and if so how do we achieve that?"
+
# Should we keep the concept of a project being "part of the''' [[OpenStack]] '''project" separate from the concept of "required in all''' [[OpenStack]] '''(tm) clouds" and if so how do we achieve that?"''' '''
  
 
=== January 10 Committee Meeting Agenda ===
 
=== January 10 Committee Meeting Agenda ===
 
# Begin to outline updated definitions and processes  1. The Genesis of a project
 
# Begin to outline updated definitions and processes  1. The Genesis of a project
## Define what it means for a project to be part of the '''[[OpenStack]]''' ecosystem
+
## Define what it means for a project to be part of the''' '''[[OpenStack]]''' '''ecosystem
## The criteria we think we should apply when considering proposals for projects to be included in '''[[OpenStack]] '''
+
## The criteria we think we should apply when considering proposals for projects to be included in''' '''[[OpenStack]] ''' '''
 
## Incubation of a project
 
## Incubation of a project
 
### Define the purpose of Incubation
 
### Define the purpose of Incubation
 
### Define different models or categories of exit from the incubation process
 
### Define different models or categories of exit from the incubation process
# '''Define criteria for the differrent model or categories    1. Defining Criteria
+
# Define criteria for the differrent model or categories    1. Defining Criteria
 
## Charecteristics
 
## Charecteristics
'''
+
 
 +
''' '''

Revision as of 20:55, 6 December 2012

Committee Description and Scope

Now that the OpenStack Foundation is launched, and the Technical Committee (TC) and OpenStack Board are formed it is important to update the Incubator process to better align with the bylaws and mission of the OpenStack Foundation.

Perceptions around the current defined Incubator process have grown to infer that a project must either graduate to the status of an OpenStack Core Project (Core) or it must eventually fail to make progress or becomeabandoned. This perception needs to change and the Incubator process updated. The OpenStack community will grow to contain many projects critical to the success of OpenStack but in which it will not be prudent nor necessary to be destined for Core.

Since the bylaws define that the TC exercises the authority to add, combine, delete, or split modules from the OpenStack Project and as it is the responsibility of the Board to approve or reject additions, combinations, splits and deletions from the Core OpenStack Project it is important to update the current Incubator process to enable and promote efforts within the community while facilitating the TC and Board to work together for the proper advancement of OpenStack technologies.

Specifically the OpenStack Board and TC is asking that we work together to examine the current incubator process. The scope of the effort should include:

  1. Update the definition and terms of the Incubator process
  2. Level set Incubator status expectations
  3. Refine the definition of Core
  4. Define multiple avenues for project entry, growth and incubator exit
  5. Upon completion of the effort, the TC and Board will approve, publish and promote the updated process

Communication Channels:

  • foundation@lists.openstack.org
    • Please use this mail list to make comments and feedback to the committee
    • The committtee will provide meeting summaries and updates to this mail list
  • This wiki page (Governance/Foundation/IncubationUpdate2013)
    • Location for the meeting agendas and committee approved information and updates
  • Etherpad (https://etherpad.openstack.org/IncUp)
    • For meeting discussion and note taking, draft materials, etc.
Committee meetings
  • Held weekly on Thursdays 9am pacific
  • Agenda's are kept on this wiki page

Committee Members

Secretary:

  • Alan Clark

Board members (3):

  • Monty Taylor
  • Rob Hirshfield (Alternate)
  • Randy Bias
  • Boris Renski (Alternate)
  • Kyle MacDonald
  • Eileen Evans (Alternate)

TC members (3):

  • Anne Gentle
  • Mark McLoughlin
  • Thierry Carrez
  • Russell Bryant (Alternate)

Other:

  • Jonathan Bryce
  • Mark Collier (Alternate)

December 6th Committee Meeting Agenda

Attendees: Alan Clark, Monty Taylor, Russell Bryant (listening, since ttx was able to join), Mark McLoughlin, Anne Gentle, Thierry Carrez, Rob Hirschfeld (listening), RandyB

  1. Introductions - AlanClark
  2. Keeping community updated and involved - AlanClark
    • Discussion Results:<
      > - Discussion resulted in the following:
    • - markmc will send an email to openstack-dev and openstack-tc lists informing them of the committee effort and that if interested in this topic they should join the foundation mailing list; informing everyone that the email postings on the foundation mailing list will be used as the mechanism to gather feedback to the committee. (alan will leverage markmc email to send similar email to the board) - alan will send a summary update to the foundation mailing list after each meeting pointing to the etherpad and wiki page for the meeting content. - markmc and others will blog throughout the process
  3. Future meeting logistics: dates/times/frequency - AlanClark
    • Discussion Results: <
      > - Plan for at lest 6 weekly meetings - The committee will meet on Thursdays 8am pacific including Thursday December 13.
  4. Committee Scope - AlanClark
    • Discussion Results:' <
      > - The committee reviewed and approved the scope as written at the top of this wiki page
  5. Develop a basis of understanding of how things work today and the current issue 1. Review of the current Incubator process - Mark
    1. What we expect from Incubating projects, how we help them and how we decide whether they're ready to graduate
    2. What "Core" currently means and why the term is causing confusion
      1. Learning from others: Should we invite LSB, Eclipse or ASF to discuss how they address this similar question?
  6. How the TC and Board see the project growing over time . <
    >Discussion Results: - This agenda item was not completed. Discussion will continue at the next meeting. Discussion notes are on the etherpad. Action item for each committee member is to update the etherpad to help minimize the time needed for this topic during the next meeting. https://etherpad.openstack.org/IncUp
  7. Should we keep the concept of a project being "part of the OpenStack project" separate from the concept of "required in all OpenStack(tm) clouds" and if so how do we achieve that?"
    • Discussion Results:' <
      > - This agenda item was not discussed during this meeting - pushed to next meeting

December 13th 9am pacific Committeee Meeting Agenda

  1. Develop a basis of understanding of how things work today and the current issue 1. (Continued) Review of the current Incubator process - Mark
    1. What we expect from Incubating projects, how we help them and how we decide whether they're ready to graduate
    2. What "Core" currently means and why the term is causing confusion Learning from others: Should we invite LSB, Eclipse or ASF to discuss how they address this similar question?
  2. How the TC and Board see the project growing over time .

  1. Should we keep the concept of a project being "part of the OpenStack project" separate from the concept of "required in all OpenStack (tm) clouds" and if so how do we achieve that?"

January 10 Committee Meeting Agenda

  1. Begin to outline updated definitions and processes 1. The Genesis of a project
    1. Define what it means for a project to be part of the OpenStack ecosystem
    2. The criteria we think we should apply when considering proposals for projects to be included in OpenStack
    3. Incubation of a project
      1. Define the purpose of Incubation
      2. Define different models or categories of exit from the incubation process
  2. Define criteria for the differrent model or categories 1. Defining Criteria
    1. Charecteristics