Difference between revisions of "Incubation Committee"

From OSGeo
Jump to navigation Jump to search
(Links added)
Line 5: Line 5:
 
The OSGeo Incubation Committee is responsible for:
 
The OSGeo Incubation Committee is responsible for:
  
# OSGeo website project review
+
# [https://www.osgeo.org/projects/ OSGeo project website] review
 
#* Reviewing applications to list projects on the OSGeo website
 
#* Reviewing applications to list projects on the OSGeo website
 
#* Preparing and recommend criteria and review process for projects to be listed on the OSGeo website
 
#* Preparing and recommend criteria and review process for projects to be listed on the OSGeo website
# Community project program
+
# [https://www.osgeo.org/projects/#community Community project program]
 
#* Reviewing community project applications and recommending projects to the board to be accepted as community projects
 
#* Reviewing community project applications and recommending projects to the board to be accepted as community projects
 
#* Reporting on the status of projects in the community project program to the board periodically (via Chair)
 
#* Reporting on the status of projects in the community project program to the board periodically (via Chair)
 
#* Preparing and recommending community project process and criteria to the board.
 
#* Preparing and recommending community project process and criteria to the board.
# OSGeo Incubation
+
# [https://www.osgeo.org/about/committees/incubation/incubation-process/ OSGeo Incubation process]
 
#* Reviewing applications for incubation and making recommendations to the board on projects that should be admitted into incubation.
 
#* Reviewing applications for incubation and making recommendations to the board on projects that should be admitted into incubation.
#* Appointing mentors for incubation projects.
+
#* Appointing [https://www.osgeo.org/about/committees/incubation/mentor/ mentors] for incubation projects.
 
#* Reviewing progress of projects against incubation requirements, and recommending projects for full project status to the board, when deemed appropriate.
 
#* Reviewing progress of projects against incubation requirements, and recommending projects for full project status to the board, when deemed appropriate.
 
#* Reporting on the status of projects in incubation and the incubation process to the board periodically (via Chair).
 
#* Reporting on the status of projects in incubation and the incubation process to the board periodically (via Chair).
Line 23: Line 23:
 
=== Committee Members ===
 
=== Committee Members ===
  
'''Volunteers Welcome''' - if you would like to take part we are always looking for new members, sign up to the email list, and introduce yourself to volunteer.
+
'''Volunteers Welcome''' - if you would like to take part we are always looking for new members, sign up to the [https://lists.osgeo.org/mailman/listinfo/incubator email list], and introduce yourself to volunteer.
  
 
Current members:
 
Current members:
Line 32: Line 32:
 
* Arnulf Christl
 
* Arnulf Christl
 
* [[User:JoCook|Jo Cook]]
 
* [[User:JoCook|Jo Cook]]
* Jody Garnett (chair)
+
* [[User:Jive|Jody Garnett]] (chair)
 
* Dimitris Kotzinos
 
* Dimitris Kotzinos
 
* Tom Kralidis
 
* Tom Kralidis
Line 45: Line 45:
 
* Frank Warmerdam
 
* Frank Warmerdam
  
'''Thanks you''' -  we ask that volunteers remain active, joining the discussion and voting on the email list. If you are unable to take part please send us an email. As volunteers we understand that life can get in the way of advocacy – you are welcome to rejoin at any time. We will also retire inactive members as needed. Prior members:
+
'''Thank you''' -  we ask that volunteers remain active, joining the discussion and voting on the email list. If you are unable to take part please send us an email. As volunteers we understand that life can get in the way of advocacy – you are welcome to rejoin at any time. We will also retire inactive members as needed. Prior members:
  
 
* Landon Blake
 
* Landon Blake
Line 126: Line 126:
 
* List of [[Project Steering Committees]]
 
* List of [[Project Steering Committees]]
  
Reference:
+
References:
 
* [[Project Infrastructure Migration]]
 
* [[Project Infrastructure Migration]]
 
* [http://producingoss.com/html-chunk/index.html Producing OSS] - by Karl Fogel - an excellent primer on running an FOSS project.
 
* [http://producingoss.com/html-chunk/index.html Producing OSS] - by Karl Fogel - an excellent primer on running an FOSS project.
Line 140: Line 140:
 
Discussion:
 
Discussion:
 
* [[5-star-rating]] - discussion about more fine incubation procedure
 
* [[5-star-rating]] - discussion about more fine incubation procedure
Reference:
 
  
 
== Meetings and Reports ==
 
== Meetings and Reports ==

Revision as of 07:31, 5 April 2020

The project incubation committee is responsible for overseeing the incubation process for new projects entering the foundation. The incubation committee provides resources to assist new projects to reach full membership, and makes recommendations to the board when they feel projects have completed incubation.

About the Incubation Committee

The OSGeo Incubation Committee is responsible for:

  1. OSGeo project website review
    • Reviewing applications to list projects on the OSGeo website
    • Preparing and recommend criteria and review process for projects to be listed on the OSGeo website
  2. Community project program
    • Reviewing community project applications and recommending projects to the board to be accepted as community projects
    • Reporting on the status of projects in the community project program to the board periodically (via Chair)
    • Preparing and recommending community project process and criteria to the board.
  3. OSGeo Incubation process
    • Reviewing applications for incubation and making recommendations to the board on projects that should be admitted into incubation.
    • Appointing mentors for incubation projects.
    • Reviewing progress of projects against incubation requirements, and recommending projects for full project status to the board, when deemed appropriate.
    • Reporting on the status of projects in incubation and the incubation process to the board periodically (via Chair).
    • Preparing and recommending incubation process and criteria to the board.

The OSGeo incubation committee is not responsible for OSGeo Projects, who report directly to the board via their project officer.

Committee Members

Volunteers Welcome - if you would like to take part we are always looking for new members, sign up to the email list, and introduce yourself to volunteer.

Current members:

  • Bruce Bannerman
  • Bob (CI-StPaul) Basques
  • Howard Butler
  • Arnulf Christl
  • Jo Cook
  • Jody Garnett (chair)
  • Dimitris Kotzinos
  • Tom Kralidis
  • Julien-Samuel Lacroix
  • Mark Lucas
  • Michael Smith
  • Steve Lime
  • Daniel Morissette
  • Markus Schneider
  • Cameron Shorter
  • Norman Vine
  • Frank Warmerdam

Thank you - we ask that volunteers remain active, joining the discussion and voting on the email list. If you are unable to take part please send us an email. As volunteers we understand that life can get in the way of advocacy – you are welcome to rejoin at any time. We will also retire inactive members as needed. Prior members:

  • Landon Blake
  • Robert Bray
  • Chris Holmes
  • Judit Mays
  • Jeff McKenna
  • Markus Neteler
  • Paul Spencer
  • Jeroen Ticheler

Committee Operation

The incubation committee operates within the OSGeo committee guidelines, operating in a close working relationship with the OSGeo board as reflected in our responsibilities above.

  • Voting members: Voting members are maintained on this page as outlined below. This committee is volunteer based with committee member ship driven by email request to be added or removed. Inactive members (see below) are removed as needed to preserve committee function.
  • Project mentors: Have volunteered to represent our organization at a personal level as a guest on the projects email list and meetings. Project mentors are responsible for recommending when a project is ready for graduation based on this first hand experience. For more information see mentor guidelines.
  • Committee chair: Committee chair appointed by motion, result forward to the board for approval and recognition as an officer of the foundation. Committee chair is responsible for operation of the committee.
  • Communication: This committee operates on the incubator mailing list. With the occasional breakout IRC meeting, hangout, or phone call to explore specific issues.
  • Decision making: Decision making is performed by email motion. Motions are held open for a two week period. Each motion requires a 50% quorum within the two week period. Voting consists of +1 (approval), +0 (slight agreement), -0 (slight disagreement), -1 (against). The committee chair is responsible for replying to the email thread with voting results and motion resolution.
    • Email motions should be clearly worded and have a subject line “Motion:”.
    • Motions are held open for a two week period to give everyone a chance to respond, this accounts for volunteers that are only available on weekends.
    • At discretion of the chair a motion may be held open longer than two weeks.
    • If a motion does not gather a 50% response within a two week period we may need to revisit our active member list – removing members that have not voted within the last year.
    • Voting +0 and -0 are a good way to reach quorum for volunteers that have not had a chance to follow the discussion.
    • There is no veto in the incubation committee, but we tend to respect -1 votes and withdraw motions that are divisive. It is noted that when reviewing graduation checklists -1 votes tend to track outstanding issues that are then addressed within the voting period.
  • Independence: Our mandate is focused on providing to the OSGeo board as outlined above.

Example email:

 subject: motion: accept blink as a community project
 
 The following motion has been made by Landon Blake:
 
   Motion to accept Blink Raster as an community project.
 
 This motion is held open for two weeks closing January 29th, requiring 50% quorum,
 from the following incubation committee members:
 
 - Bruce Bannerman
 - Bob (CI-StPaul) Basques
 - Landon Blake +1 initial motion
 - Howard Butler
 - Arnulf Christl
 - Jody Garnett 
 - Dimitris Kotzinos
 - Tom Kralidis
 - Julien-Samuel Lacroix
 - Mark Lucas
 - Steve Lime
 - Daniel Morissette
 - Markus Schneider
 - Cameron Shorter
 - Norman Vine
 - Frank Warmerdam

A subsequent email will be sent when the motion is completed, either by the elapsed time period, or by unanimous consent before the closing period.

Documents

Draft or Example Documents

Document Refresh 2014

Projects:

References:

Reports:

Trac:

Discussion:

Meetings and Reports

Meetings are scheduled via Mailing List and take place via IRC at the times specified in the Foundation Calendar.

Incubator

The OSGeo incubation process takes place in three stages:

  1. Initial Application
  2. Incubation
    1. Project Status: project details, and a few resourcing questions for the system admin committee (see Project Status Template).
    2. Provenance Review: quick check to ensure the project is open source and has permission to distribute its source code.
    3. Final Checklist: review the project procedures and gather requested information for OSGeo participation
  3. Graduation

The following projects are currently in OSGeo incubation. The links provided are used to track the progress of incubation projects and are used by the developer team (and OSGeo mentor). In many cases the links will take you to a project specific wiki or website in order to be closer to their target community.

When projects have completed the incubation checklist their mentor will recommend them to the Incubation committee for graduation.

Projects Currently In Incubation

IstSOS

IstSOS: http://wiki.osgeo.org/wiki/IstSOS

  1. IstSOS Provenance Review
  2. IstSOS Incubation Status
  3. Mentor: Jeff McKenna

Opticks

Opticks: http://opticks.org

  1. Opticks Incubation Status
  2. no provenance review provided
  3. Opticks Incubation Checklist
  4. Mentor: Mark Lucas

Oskari

Oskari: http://oskari.org/

  1. Oskari Incubation Application
  2. Oskari Incubation Status
  3. Oskari Graduation Checklist
  4. Mentor: Arnulf Christl

TEAM Engine

TEAM Engine: http://teamengine.sourceforge.net

  1. TEAM Engine Incubation Checklist
  2. Mentor: Jody Garnett

ZOO-Project

ZOO-Project: http://www.zoo-project.org

  1. ZOO-Project_Incubation_Status
  2. Provenance Review
  3. ZOO-Project Incubation Checklist
  4. Mentor: Dimitris Kotzinos

Graduated

The following status and provenance documents are for historical purposes, and are no longer actively maintained.

The initial projects to go through the incubation process helped define what is required. The above pages tracked the progress (and capture the experience) of these projects.

Withdrawn

The following projects did not complete incubation:

OSGeo Community Projects

The Incubation Committee also assists OSGeo Community Projects.