Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sponsored Project

Official JASIG project governed by an elected steering committee and supported by a community of users and developers

Incubation Process

The JA-SIG Incubation Process is holistically the activities and mechanism whereby open source software projects are proposed, incubated, evaluated, progressed, and become full-fledged JA-SIG sponsored projects.  The incubation process may also be applied to new software contributions related to existing sponsored projects.  Software that relates to an existing project is transferred to the existing project steering committee for incubation and governance.

Incubation WG

The Incubation Working Group (Incubation WG) are the people who oversee this process. (Also known as IWG).  The IWG is also responsible for periodic review of Unsponsored Contributions.
~susan.bramhall@yale.edu to be initial chair of IWG

Candidate Proposal

Proposal submitted to IWG containing basic information specified below.  IWG will determine whether the candidate will proceed to Proposed Project (Preincubation), Incubating Project, Unsponsored Contribution, or to an existing project steering committee for further consideration.  A Candidate Proposal can also be declined by the IWG and

Proposed Project

A proposal for a new project to be developed under the auspices of JASIG.

PreIncubation

Preincubation is the status of a Proposed Project until it is either accepted for Incubation by the IWG or is terminated.

Incubating Project

Software to be incubated, progressing from Candidate Project status through Incubated Project status and ideally emerging as a fully-fledged Sponsored Project. A Project may also have a Preincubation status prior to Candidate status.

Mentor

The Mentor is a particular person assigned by the Incubation Working Group to shepherd a candidate project through incubation

Board

The JA-SIG Board leads JA-SIG, overseeing and supporting the Working Group and the process they execute

Unsponsored Contribution

In some cases, software may be contributed without a sponsoring project. Such a contribution may exist indefinitely without becoming a Sponsored Project. Periodic review of unsponsored contributions is the responsibility of the Incubation WG.  Software related to a Sponsored Project also may end up in as an Unsponsored Contribution when the Project steering committee decides it is not a viable component.

Sandbox

An area in svn and wiki space where project related experimental work is developed. The IWG does not provide oversight or governance to the sandbox area.

...

  • assisting proposed projects in conforming to JA-SIG guidelines
  • assigning a Project Mentor, a member of the community assigned to help the Incubated Project reach acceptance
  • evaluating progress of the Incubated Project on a regular ( quarterly ?) basis and recommending escalation to a sponsored project, continued support, or retirement, according to established criteria
  • preincubating projects
  • recommending unsponsorship of projects
  • periodic review of Unsponsored Contributions

The JA-SIG Incubation Working Group will delegate the oversight of the execution of the processes related to project specific contrib and sandbox to the relevant project Steering Committees.

...

Note
titleNomenclature

This section uses the nomenclature proposed during the October 22 conference call.
Specifically, a "Preincubation Project" is now a "Project Proposal", and a project proceeding through the incubation process is a "Candidate Project".

Category

Project related Sandbox

Contrib (Non-Project)

Contrib (Project)

Project Proposal

Candidate Project

Can achieve sponsorship?

 

 

 

(tick)

(tick)

Experimental?

(tick)

 

 

 

 

Code exists?

(tick)

(tick)

(tick)

 

(tick)

Relates to existing Sponsored Project?

(tick)

 

(tick)

 

 

"Substantial"?

 

 

 

(tick)

(tick)

Must have owner?

 

(tick)

(tick)

(tick)

(tick)

Governance

Project Steering Committee

IWG

Project Steering Committee

IWG

IWG

Examples

Proof of concept code

IRC Logbot

Portlets, CAS Cleartext Password

OpenRegistry

Cernunnos, Helpdesk App

Notes

...

Since there are a number of other sites (Google, SourceForge) where a project can get started before applying for JA-SIG incubation, JA-SIG does not currently offer a "contrib" space for projects not yet in the incubation stage. 

...