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
