[VOTE] New Incubator rules and scope definition (long)

2003-12-12 Thread Nicola Ken Barozzi
The "Incubator Reorg" threads have brought the Incubator to the 
definition of a new set of rules, that aim to simplify, streamline and 
generally make the process of incubation more effective.

It's time to wrap it up. Hence I ask to vote on the acceptance of this 
scope definition, which is the start of our charter, and on the proposed 
line of action, specifically on the project spinoffs and on the creation 
of PPMCs.

My Vote: +1

 8-<--8-<--8-<--8-<---

 Prolog

There are no subprojects in Apache, only Projects that are usually
called Top Level Projects or TLP. Thus the Incubator works for 
incubating Projects.

Incubator Scope

The Incubator shall better define its scope as:

1 - incubation of Projects, intending incubation of external codebases
and communities that wish to become Apache Projects (TLP)
2 - assistance of projects that are importing new codebases and new sets
of committers that formed an outside community, when requested
by the project doing the "import"
3 - definition of and maintainance of the policy projects should use
when importing external codebases, therefore creating a clear
audit trail for all donations
1 - Incubation of projects
=
= PPMC Proposal =

== Description ==

To make Incubating project learn to govern themselves and govern 
themselves at the same time, each project gets a PPMC, that is a Project 
PMC (is this right?) that works similarly to a PMC but refers to the 
Incubator PMC instead of the board.

== Who should be on each ppmc? ==

 * all members of the future PMC (committers + landing PMC members)
 * all Incubator PMC members
This means that the Mentors would be the only ones that must stay also 
on the other project mailing lists.

The PPMC would consist of *all* PMC members from both the landing PMC 
and the Incubator PMC, plus the committers. It's advised though that all 
committers be on the landing PMC.

The Mentors would be the ones required to participate on the -dev list.
The rest would have to "catch up" to the extent that PPMC discussion 
requires external context.  Otherwise, it won't scale.

Committers would be on the PPMC but not on the Incubator PMC.

Incubator PMC members not engaged in active discussion and development 
on a project are on the project PPMC in quality of observers. They 
should refrain from voting on PPMC decisions unless really necessary, 
thus acting as vetoers of last resort.

== Reporting the the main Incubator PMC ==

Development and discussions will still go on the dev lists, and only 
Mentors have to be there.

The status update issue would occur on the PPMC list, which *IS* the 
union of the Incubator PMC, the Cocoon PMC and the Lenya Committers. 
That is what the notion of reporting to the "main Incubator PMC" is a 
non-issue.  The correct issue is reporting to the PPMC.

The PPMC would be the means by which a project is governed.  The PPMC 
list is the private list for its use.  The PMC is for the Incubator, itself.

As I am envisioning this working, if there is an issue to be addressed 
by the PPMC, and that issue is to be discussed in public, the PPMC would 
have to subscribe to the public list for discussion.  There would be a 
summary posting to the PPMC list letting everyone know of the issue, 
with references to the archives.  That appears to balance providing 
oversight with being overwhelmed.

== What to do to start PPMCs ==

JFDI applies. Every PMC member and every ASF member that had something 
to say about the PPMC idea
was basically in favor. We have consensus on the broad plan; enough of a 
mandate to get things underway. Create
a PPMC battle plan and execute.

This entails the following:

1. ask infrastructure@ to create a new set of mailing lists

  [EMAIL PROTECTED]

2. get a few moderators && incubator pmc members in
place for each, have them subscribe the appropriate people
to it, or at least send out the invitations
3. send out welcome messages on the newly created
mailing lists, explaining purpose and basic organisation,
with appropriate disclaimers
4. figure out what issues we can and cannot deal with
inside a PPMC as we go along**
** big design up front doesn't work well for software;
I think it works even less well for communities.
2 - Assistance of Projects that are importing new codebases
=
With new codebases, projects have to deal with new community integration
and code import IP issues. The Incubator would be a place where they can
find documentation about what to do and seek help on the lists.
3 - Code Audit Trail
=
All PMC Chairs can accept codebases on behalf of the ASF.
We shall create and maintain for them a simplified checklist to be placed in
  committers/audits/

that they can use to do IP clearance.
This is to create a tra

Re: [VOTE] New Incubator rules and scope definition (long)

2003-12-12 Thread Jason van Zyl
On Fri, 2003-12-12 at 12:20, Nicola Ken Barozzi wrote:
> The "Incubator Reorg" threads have brought the Incubator to the 
> definition of a new set of rules, that aim to simplify, streamline and 
> generally make the process of incubation more effective.
> 
> It's time to wrap it up. Hence I ask to vote on the acceptance of this 
> scope definition, which is the start of our charter, and on the proposed 
> line of action, specifically on the project spinoffs and on the creation 
> of PPMCs.
> 
> My Vote: +1

What's the time frame for the vote? My response to the proposal is
lengthy so would a span of a week from now be reasonable?

-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]
http://tambora.zenplex.org

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
  
  -- Jacques Ellul, The Technological Society


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] New Incubator rules and scope definition (long)

2003-12-12 Thread Stephen McConnell


Jason van Zyl wrote:

On Fri, 2003-12-12 at 12:20, Nicola Ken Barozzi wrote:
 

The "Incubator Reorg" threads have brought the Incubator to the 
definition of a new set of rules, that aim to simplify, streamline and 
generally make the process of incubation more effective.

It's time to wrap it up. Hence I ask to vote on the acceptance of this 
scope definition, which is the start of our charter, and on the proposed 
line of action, specifically on the project spinoffs and on the creation 
of PPMCs.

My Vote: +1
   

What's the time frame for the vote? My response to the proposal is
lengthy so would a span of a week from now be reasonable?
+1 .. its a reasonable proposition

Steve.

--

Stephen J. McConnell
mailto:[EMAIL PROTECTED]
||
| Magic by Merlin|
| Production by Avalon   |
||
| http://avalon.apache.org/merlin|
| http://dpml.net/   |
||




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [VOTE] New Incubator rules and scope definition (long)

2003-12-12 Thread Aaron Bannert
On Fri, Dec 12, 2003 at 01:31:18PM -0500, Jason van Zyl wrote:
> On Fri, 2003-12-12 at 12:20, Nicola Ken Barozzi wrote:
> > The "Incubator Reorg" threads have brought the Incubator to the 
> > definition of a new set of rules, that aim to simplify, streamline and 
> > generally make the process of incubation more effective.
> > 
> > It's time to wrap it up. Hence I ask to vote on the acceptance of this 
> > scope definition, which is the start of our charter, and on the proposed 
> > line of action, specifically on the project spinoffs and on the creation 
> > of PPMCs.
> > 
> > My Vote: +1
> 
> What's the time frame for the vote? My response to the proposal is
> lengthy so would a span of a week from now be reasonable?

There's never a time limit on these kinds of things. If we find a "bug"
later one, we can always fix it then.

-aaron

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]