Versions Compared

Key

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

This is a draft document being circulated for review and comments

Benn is currently revising this document.

Inspired by Apache, via Globus

Nomenclature

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

Incubation WG

The Incubation Working Group (Incubation WG) are the people who oversee this process. (Also known as IWG)
~susan.bramhall@yale.edu to be initial chair of IWG

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

Projects

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

Contrib

Software contributed to a JA-SIG sponsored project that is not part of the project core. In some cases, software may be contributed without a sponsoring project.

Sandbox

Experimental software associated with a JA-SIG sponsored project.

The JA-SIG Incubation Working Group (IWG)

The JA-SIG Incubation Working Group will establish and maintain policy and procedures related to the contribution of technical material to JA-SIG.

The JA-SIG Incubation Working Group will oversee the execution of the process through which new projects move from a Candidate Project to an accepted Incubated Project, through review, to a fully sponsored project. The JIWG IWG is responsible for

  • 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

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

Process

This process describes how a candidate project would progress from submission to full acceptance as a JA-SIG Project.

...