Index: site-author/guides/ppmc.xml =================================================================== --- site-author/guides/ppmc.xml (revision 511159) +++ site-author/guides/ppmc.xml (working copy) @@ -181,5 +181,99 @@ href="committer.html">Committers Guide for important additional information.

+
+ Voting in a new PPMC member +

It should be a goal of a project to have all committers participate + in the PPMC. The PPMC should take an active role in watching + committers develop into community participants, identify those who + are participating at a community level, not just a technical one, + and approach them with an offer of PPMC membership.

+

Any member of the PPMC can propose a new member of the PPMC. The + proposal should be discussed in private on the PPMC private alias, + with a subject line of [DISCUSS] Joe Bob PPMC membership. If there + is consensus that the proposed member is suitable, then there should + be a formal vote in the PPMC private alias, with the subject line of + [VOTE] Joe Bob PPMC membership. If the vote is successful, + the proposer should send a message to the PPMC private alias, with + the subject line of [VOTE][RESULT] Joe Bob PPMC membership. The + message id of the [VOTE][RESULT] message should be preserved for + the message to the Incubator PMC after Joe Bob accepts. Now, Joe Bob + should be invited to join the PPMC. Use a sample message like the + following: +

Dear Joe Bob + +

In recognition of your demonstrated commitment and alignment with the +goals of the +Apache Frizzle project, the Apache Frizzle PPMC has voted to offer you +membership in the Frizzle PPMC ("Podling Project Management Committee"). + +

Please let us know if you accept by responding to + +

Frizzle-private@incubator.apache.org. + +

The PPMC is the Incubator podling version of a project PMC ("Project +Management Committee") that for every top-level project is tasked by the +Apache Board of Directors with official oversight and binding votes in +that project. When Frizzle graduates from the Incubator to a top-level +project, the project PMC is usually formed from the membership of the PPMC. +Note that while participation in the PMC after graduation is not +guaranteed, simply continuing your constructive and active participation +is usually more than sufficient. + +

As a PPMC member, and later as a PMC member, you are responsible for +continuing the general project code and community oversight that you +have exhibited so far. The votes of the PPMC are not legally binding; +votes of the Incubator PMC are. However, many of the PPMC members +are also PMC members, so we implicitly cast binding votes +when we vote on PPMC issues. While this is an important legal +distinction, it shouldn't enter your thinking when working on the PPMC - +members should treat every decision as if it were legally binding for the ASF. +Also, in day-to-day activities, the Incubator PMC member vs PPMC member +distinction should be invisible - we are peers. + +

All PPMC members are subscribed to the project's private mail list, which +is used to discuss any issues unsuitable for an open, public forum, such as +people issues (new committers, problematic community members, etc), +security issues, and similar. It can't be emphasized enough that +care should be taken to minimize the use of the private list, discussing +everything possible on the appropriate public list. + +

The private PPMC list is *private* - it is for the strict use of the +PPMC and messages are not to be forwarded to anyone else without express +permission of the PPMC. Also note that any Member of the Foundation has +the right to review and participate in any PPMC or PMC list, as a PMC +and PPMC are acting on behalf of the Membership. + +

Finally, the PPMC (and assuming successful graduation, the PMC) is not +meant to create a hierarchy +within the committership or the community. In fact, a goal is to +add all committers over time to the PPMC/PMC, as our belief is that those who +do the work should get a binding vote. Therefore, in our day-to-day +interactions with the rest of the community, we continue to interact as +peers, where every reasonable opinion is considered, and all community +members are invited to participate in our public voting. If there ever +is a situation where the PMC/PPMC's view differs significantly from that +of the rest of the community, this is a symptom of a problem that needs to +be addressed. + +

Anyway - with the expectation of your acceptance, welcome! + +

The Apache Frizzle PPMC + +

Once the proposed member has accepted, the nominating PPMC member +should send a message to private@incubator.apache.org with a reference to +the vote results message id of the following form: +

to: private@incubator.apache.org +

subject: Frizzle PPMC new member Joe Bob +

body: Joe Bob has been voted as a new member of the Frizzle PPMC. +

the vote thread is at: +

msgid: 23985678912386778989056789659048357@sponsoring.member.org +

Please add Joe Bob to the frizzle-private@incubator.apache.org mailing list. +

Within a few days, the new member will be magically subscribed +to the PPMC private alias. +

The new member should be directed to this page for PPMC membership +information. +

+
Index: site-publish/guides/ppmc.html =================================================================== --- site-publish/guides/ppmc.html (revision 511159) +++ site-publish/guides/ppmc.html (working copy) @@ -229,6 +229,122 @@ site and to the Incubator Committers Guide for important additional information.

+

+ Voting in a new PPMC member +

+
+

It should be a goal of a project to have all committers participate + in the PPMC. The PPMC should take an active role in watching + committers develop into community participants, identify those who + are participating at a community level, not just a technical one, + and approach them with an offer of PPMC membership.

+

Any member of the PPMC can propose a new member of the PPMC. The + proposal should be discussed in private on the PPMC private alias, + with a subject line of [DISCUSS] Joe Bob PPMC membership. If there + is consensus that the proposed member is suitable, then there should + be a formal vote in the PPMC private alias, with the subject line of + [VOTE] Joe Bob PPMC membership. If the vote is successful, + the proposer should send a message to the PPMC private alias, with + the subject line of [VOTE][RESULT] Joe Bob PPMC membership. The + message id of the [VOTE][RESULT] message should be preserved for + the message to the Incubator PMC after Joe Bob accepts. Now, Joe Bob + should be invited to join the PPMC. Use a sample message like the + following: +

+

Dear Joe Bob + +

+

In recognition of your demonstrated commitment and alignment with the +goals of the +Apache Frizzle project, the Apache Frizzle PPMC has voted to offer you +membership in the Frizzle PPMC ("Podling Project Management Committee"). + +

+

Please let us know if you accept by responding to + +

+

Frizzle-private@incubator.apache.org. + +

+

The PPMC is the Incubator podling version of a project PMC ("Project +Management Committee") that for every top-level project is tasked by the +Apache Board of Directors with official oversight and binding votes in +that project. When Frizzle graduates from the Incubator to a top-level +project, the project PMC is usually formed from the membership of the PPMC. +Note that while participation in the PMC after graduation is not +guaranteed, simply continuing your constructive and active participation +is usually more than sufficient. + +

+

As a PPMC member, and later as a PMC member, you are responsible for +continuing the general project code and community oversight that you +have exhibited so far. The votes of the PPMC are not legally binding; +votes of the Incubator PMC are. However, many of the PPMC members +are also PMC members, so we implicitly cast binding votes +when we vote on PPMC issues. While this is an important legal +distinction, it shouldn't enter your thinking when working on the PPMC - +members should treat every decision as if it were legally binding for the ASF. +Also, in day-to-day activities, the Incubator PMC member vs PPMC member +distinction should be invisible - we are peers. + +

+

All PPMC members are subscribed to the project's private mail list, which +is used to discuss any issues unsuitable for an open, public forum, such as +people issues (new committers, problematic community members, etc), +security issues, and similar. It can't be emphasized enough that +care should be taken to minimize the use of the private list, discussing +everything possible on the appropriate public list. + +

+

The private PPMC list is *private* - it is for the strict use of the +PPMC and messages are not to be forwarded to anyone else without express +permission of the PPMC. Also note that any Member of the Foundation has +the right to review and participate in any PPMC or PMC list, as a PMC +and PPMC are acting on behalf of the Membership. + +

+

Finally, the PPMC (and assuming successful graduation, the PMC) is not +meant to create a hierarchy +within the committership or the community. In fact, a goal is to +add all committers over time to the PPMC/PMC, as our belief is that those who +do the work should get a binding vote. Therefore, in our day-to-day +interactions with the rest of the community, we continue to interact as +peers, where every reasonable opinion is considered, and all community +members are invited to participate in our public voting. If there ever +is a situation where the PMC/PPMC's view differs significantly from that +of the rest of the community, this is a symptom of a problem that needs to +be addressed. + +

+

Anyway - with the expectation of your acceptance, welcome! + +

+

The Apache Frizzle PPMC + +

+

Once the proposed member has accepted, the nominating PPMC member +should send a message to private@incubator.apache.org with a reference to +the vote results message id of the following form: +

+

to: private@incubator.apache.org +

+

subject: Frizzle PPMC new member Joe Bob +

+

body: Joe Bob has been voted as a new member of the Frizzle PPMC. +

+

the vote thread is at: +

+

msgid: 23985678912386778989056789659048357@sponsoring.member.org +

+

Please add Joe Bob to the frizzle-private@incubator.apache.org mailing list. +

+

Within a few days, the new member will be magically subscribed +to the PPMC private alias. +

+

The new member should be directed to this page for PPMC membership +information. +

+