Draft JDK 7 Updates Project Role Nomination Process
Dalibor Topic
dalibor.topic at oracle.com
Wed Dec 14 03:04:49 PST 2011
Spotted an error in §4R0, fix inline.
On 12/14/11 3:32 AM, Dalibor Topic wrote:
> Hi everyone,
>
> it's process time again. Now that we're past a significant milestone for the project,
> with the 7u2 release out of the door (wooohoo!), and with the Mac OS X port coming into
> this Project, it's time to come up with a process that describes how Project Roles
> (Author, Committer, Reviewer) are acquired in the Project in accordance with the
> Bylaws.
>
> Here's a draft that I'll leave open for discussion until Friday, December 16th. Once
> it's finalized, I'll start the votes for new Committers and Reviewers. I'll also post
> a list of new Authors.
>
> Thus draft covers the Author role in significant detail, as that's the first step to take
> for new Contributors, goes into some detail of how to keep Committer and Reviewer roles
> with jdk8 and hsx in sync 'on demand', which have an upstream role for most of the changes
> coming into this Project, and finally deals with how roles get propagated from integrated
> Projects, like the Mac OS X port, to allow their developers to continue to work in the
> same roles as before the integration.
>
> JDK 7 Update Project Role Nomination Process
> ============================================
>
> §1 - Author Role
> ----------------
>
> Rule 0. Any Contributor may request the Author role in this Project by contacting the
> Project Lead. An e-mail request should be sent directly to the Project Lead and the
> Technical Lead. It should contain a short description of the Contributor's qualifications,
> including past contributions to this Project. For more information see [0].
>
> Rule 1. Project Lead is responsible for verifying that the requesting Contributor satisfies
> the requirements of the Contributor role. [1] If the requirements are not satisfied, the
> request is denied.
>
> Rule 2. Project Lead is responsible for contacting the OpenJDK registrar with the request
> to add the Contributor as an Author to the JDK 7 Updates Project. A template is provided
> below:
>
> To: <registrar>
> Subject: Author Role for <full name> in JDK 7 Updates Project
>
> I hereby grant <full name> the Author role in the JDK 7 Updates Project.
>
> Rule 3. Once the Author role is reflected in the JDK 7 Updates Project in the OpenJDK Census [2],
> the Project Lead has the responsibility to inform the Contributor of their new role in this
> Project. A template is provided below:
>
> To: <Contributor>
> Subject: Author role in JDK 7 Updates Project
>
> The OpenJDK Census at http://openjdk.java.net/census#jdk7u has been updated to reflect your
> Author role in the JDK 7 Updates Project.
>
> Rule 4. Project Lead has the responsibility to inform jdk7u-dev mailing list of new Authors in
> the JDK 7 Updates Project.
>
> §2 - Committer Role
> -------------------
>
> Rule 0. A Contributor should make at least eight significant contributions to this Project
> before being nominated.
>
> Rule 1. Any Committer on this Project may nominate a Contributor to be a new Committer on
> this Project. For more information see [3].
>
> Rule 2. Any Contributor who satisfies the requirement in Rule 0 and has the Committer role
> in the JDK 8 Project or the HotSpot Express Project, may request the nomination for the
> Committer role in JDK 7 Updates Project by contacting the Project Lead. An e-mail request
> should be sent directly to the Project Lead and the Technical Lead.
>
> §3 - Reviewer Role
> ------------------
>
> Rule 0. A Committer should author and push at least 32 significant changesets into this
> Project's forests before being nominated to be a Reviewer.
>
> Rule 1. Any JDK 7 Update Project Reviewer may nominate any of the Project's Committers
> to be a Project Reviewer of this Project. For more information see [4].
>
> Rule 2. The Project Lead is automatically considered to be a Reviewer, and remains a Reviewer
> after leaving the Project Lead role.
>
> Rule 3. Any Committer who satisfies the requirement in Rule 0 and has the Reviewer role
> in the JDK 8 Project or the HotSpot Express Project, may request the nomination for the
> Reviewer role in JDK 7 Updates Project by contacting the Project Lead. An e-mail request
> should be sent directly to the Project Lead and the Technical Lead.
>
> §4 - Integration of other Projects
> ----------------------------------
>
> Rule 0. When another OpenJDK Project is integrated into JDK 7 Updates Project, the
> Project Lead should grant the Author role to the Contributors of the integrated Project
This should read "to the Authors", rather then "to the Contributors".
> who don't already have an Author role in this Project.
>
> Rule 1. Project Lead should nominate Committers of the integrated Project as Committers,
> unless the nominees already have that role in this Project.
>
> Rule 2. Project Lead should nominate Reviewers of the integrated Project as Reviewers,
> unless the nominees already have that role in this Project.
>
> Rule 3. Project Lead should nominate Project Lead of the integrated Project as Reviewer,
> unless the nominee already has that role in this Project.
>
> [0] http://openjdk.java.net/projects/#project-author
> [1] http://openjdk.java.net/bylaws#contributor
> [2] http://openjdk.java.net/census
> [3] http://openjdk.java.net/projects/#project-committer
>
>
> cheers,
> dalibor topic
--
Oracle <http://www.oracle.com>
Dalibor Topic | Java F/OSS Ambassador
Phone: +494023646738 <tel:+494023646738> | Mobile: +491772664192 <tel:+491772664192>
Oracle Java Platform Group
ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher
Green Oracle <http://www.oracle.com/commitment> Oracle is committed to developing practices and products that help protect the environment
More information about the jdk7u-dev
mailing list