Index: site-author/guides/ppmc.xml =================================================================== --- site-author/guides/ppmc.xml (revision 544190) +++ site-author/guides/ppmc.xml (working copy) @@ -134,53 +134,91 @@
Voting in a new committer -

If a developer has contributed a significant number of - high-quality patches, is interested in continuing the - contribution, and has demonstrated the ability to work well with +

If a person has made significant contributions of + high-quality, is interested in continuing to + contribute, and works well with others under the Apache guidelines, the project might vote to - grant that developer commit access. See the ASF How it Works document, + grant that person + commit access. See the ASF How it Works document, which explains + href="http://www.apache.org/foundation/how-it-works.html#meritocracy"> meritocracy and roles.

- -

Discussion of a potential new committer should take place on - the podling project's private list; normally it would take place on a - project's private list. After vetting the new candidate, the vote can - be called on either one of the two places listed below (notice the - balance between private and public lists):

- +

One of the PPMC members should lead the process of accepting + a new committer. For the purposes of this document, the proposing + PPMC member is referred to as the proposer, and the proposed + committer is referred to as the nominee. Discussion of a + nominee should take place on the podling project's private (PPMC) + list [in a Top Level Project it would take place on the project's + private list]. If there are any concerns raised during the + discussion, these need to be resolved so that there is consensus + among the PPMC members as to the suitability of the nominee for + the project and for Apache. Many projects adopt an approach where, + if there are any concerns, the nomination is delayed + for a few months. Many concerns go away with continued participation + by the nominee in the project. +

After vetting the nominee, the vote can be called on either + one of the two places listed below (notice the difference between + private and public lists):

- -

The practice of a private discussion followed by a public, - pro-forma, vote is re-emerging as a Best Practice for ASF projects - (see this comprehensive discussion - about these practices).

- -

Only votes cast by Incubator PMC members are binding. If the vote is - positive, and the contributor accepts the responsibility of a - committer for the project, the contributor formally becomes an Apache - committer. An Incubator PMC member should then follow the - documented procedures - to complete the process, and CC both the Incubator PMC - and the PPMC when sending the necessary e-mails to root.

- -

Please direct the new committer to the Apache developer's pages, to - the Apache Incubator - site and to the Incubator Committers Guide for important additional - information.

+
  • + The podling's private (PPMC) list, with notice posted to the + Incubator private list. The notice is a separate email forwarding + the vote email with a cover statement that this vote is underway + on the podling's private list. Many consider this approach to be + best practice. After completing the vote on the PPMC list, if + there are not three +1 votes from Incubator PMC members, the proposer + should call a vote on the Incubator PMC private list, summarizing + the discussion and vote, with a reference to the archived discussion + and vote threads by the PPMC. Note that only the Incubator PMC + members can see this discussion, and the podling's Mentors should + review all Incubator PMC feedback with the PPMC. Moreover, only + Apache members may review the private PPMC list (this is normally + not an issue since most Incubator PMC members are Apache members). +

    Many projects then follow the Incubator PMC vote with a pro forma + vote on the public project dev list, or have a welcome thread on the + public dev list. These are intended to make the new committer feel + welcome.

  • +
  • The podling's developer list, with notice posted to the + Incubator general list. The notice is a separate email forwarding + the vote email with a cover statement that this vote is underway + on the podling's developer list. This approach is considered + inferior by many because it is a source of discord to have a + public vote like this fail or take a very long time. +
  • +

    +

    Only votes cast by Incubator PMC members are binding, but votes + by the PPMC are very important. The entire PPMC should show support + for the nominee. If the vote is positive (three or more binding +1 + votes and no binding -1 votes), the proposer offers committership + to the nominee. If the nominee accepts the responsibility of being + a committer for the project, the nominee formally becomes an + Apache committer.

    +

    The proposer then asks an Incubator PMC member + to follow the documented procedures + to complete the process. + Normally, the Incubator PMC member is a Mentor on the podling's PPMC + but if the Mentors are temporarily unavailable, the proposer can ask + any Incubator PMC member.

    +

    +

    +

    The proposer then directs the new committer to the Apache developer's pages, + to the Apache Incubator site + and to the Incubator Committers Guide for important additional + information. +

    Voting in a new PPMC member Index: site-publish/guides/ppmc.html =================================================================== --- site-publish/guides/ppmc.html (revision 544190) +++ site-publish/guides/ppmc.html (working copy) @@ -204,40 +204,85 @@ Voting in a new committer
    -

    If a developer has contributed a significant number of - high-quality patches, is interested in continuing the - contribution, and has demonstrated the ability to work well with +

    If a person has made significant contributions of + high-quality, is interested in continuing to + contribute, and works well with others under the Apache guidelines, the project might vote to - grant that developer commit access. See the ASF How it Works document, - which explains + grant that person + commit access. See the ASF How it Works document, + which explains meritocracy and roles.

    -

    Discussion of a potential new committer should take place on - the podling project's private list; normally it would take place on a - project's private list. After vetting the new candidate, the vote can - be called on either one of the two places listed below (notice the - balance between private and public lists):

    - -

    The practice of a private discussion followed by a public, - pro-forma, vote is re-emerging as a Best Practice for ASF projects - (see this comprehensive discussion - about these practices).

    -

    Only votes cast by Incubator PMC members are binding. If the vote is - positive, and the contributor accepts the responsibility of a - committer for the project, the contributor formally becomes an Apache - committer. An Incubator PMC member should then follow the - documented procedures - to complete the process, and CC both the Incubator PMC - and the PPMC when sending the necessary e-mails to root.

    -

    Please direct the new committer to the Apache developer's pages, to - the Apache Incubator - site and to the Incubator Committers Guide for important additional - information.

    +

    One of the PPMC members should lead the process of accepting + a new committer. For the purposes of this document, the proposing + PPMC member is referred to as the proposer, and the proposed + committer is referred to as the nominee. Discussion of a + nominee should take place on the podling project's private (PPMC) + list [in a Top Level Project it would take place on the project's + private list]. If there are any concerns raised during the + discussion, these need to be resolved so that there is consensus + among the PPMC members as to the suitability of the nominee for + the project and for Apache. Many projects adopt an approach where, + if there are any concerns, the nomination is delayed + for a few months. Many concerns go away with continued participation + by the nominee in the project. +

    +

    After vetting the nominee, the vote can be called on either + one of the two places listed below (notice the difference between + private and public lists): +

    +

    +

    Only votes cast by Incubator PMC members are binding, but votes + by the PPMC are very important. The entire PPMC should show support + for the nominee. If the vote is positive (three or more binding +1 + votes and no binding -1 votes), the proposer offers committership + to the nominee. If the nominee accepts the responsibility of being + a committer for the project, the nominee formally becomes an + Apache committer.

    +

    The proposer then asks an Incubator PMC member + to follow the documented procedures + to complete the process. + Normally, the Incubator PMC member is a Mentor on the podling's PPMC + but if the Mentors are temporarily unavailable, the proposer can ask + any Incubator PMC member.

    +

    +

    +

    The proposer then directs the new committer to the Apache developer's pages, + to the Apache Incubator site + and to the Incubator Committers Guide for important additional + information. +

    Voting in a new PPMC member