...
- Pentaho Product Management (PM) initiates and sponsors the "incubation thing" of a feature or product that is on the Pentaho road map.
- A third party company has a product that fits into the Pentaho suite and wants to contribute it to Pentaho.
- A community member as an idea for a feature, discusses it in the "incubation thing" forum (to be created) and generated enough interest and support to request an "incubation thing" be created.
- The CTO office wants to sponsor a prototype or proof of concept.
...
This sounds formal but is really a matter giving the following information to Community Connection (communityconnection@pentaho.org): (This could be a simple form)
- Identity of the Project Sponsor. Their responsibilities include:
- Communicate status to Community
- Coordinate meetings with working group
- Request resources from Community as needed to support initiative
...
If the proposal is accepted, (at this time there is no formalized process just general consensus) Pentaho Community will create a new "incubation thing" and coordinate setting up resources required. The "incubation thing" will start in the conception phase and have a collaboration space consisting of:
- Entry in the "Conception Phase" listing in the "incubation thing" space on pentaho.org
- A forum within the "incubation thing" forum space
- Wiki page for documentation, requirements, meeting notes etc
- Subversion project for source code when needed
What about these things?
- A working group email group for communication
- Some kind of webex access for meetings
- FTP Space for downloads
During the acceptance process, Pentaho Project Management (PM) will decide if the "incubation thing" is destined to become supported Pentaho product. The "incubation thing" will be identified as "Supported Product" or "Unsupported" and be specified on the "incubation thing" page. It should be obvious to everyone what the end game is. Pentaho engineering will also specify their level of support of the "incubation thing".
...