BT

InfoQ Homepage News Oracle Issues Draft OpenJDK Bylaws

Oracle Issues Draft OpenJDK Bylaws

Bookmarks

Oracle has issued a first draft set of the bylaws that it hopes will guide the processes of the OpenJDK. These governance issues were originally supposed to have been solved by the OpenJDK interim governance board, which Sun created in May 2007, but despite an extension the board was unable to complete the work. Mark Reinhold, chief architect of the Java 7 Platform who served as editor for the document, has stated that the new document:

draws upon the earlier work of the Sun-chartered OpenJDK Interim Governance Board and has exactly the same goal: To be a written set of rules that will foster the long-term health and growth of the OpenJDK Community by enabling and encouraging its members to act in an open, transparent, and meritocratic manner.

"This is a starting point, not a done deal. There are numerous bugs and missed corner cases in this draft and, no doubt, even more numerous ways in which it can be improved," Reinhold suggests. He will accept and consider comments until March 3, after which he will submit it to OpenJDK Community members for ratification.

Some criticism has already appeared noting the work's heavy reliance on Oracle and IBM personnel. Former member of the interim governance board and Chief Open Source Officer at Sun Microsystems, Simon Phipps, scored the proposal -3 on a scale form -10 to 10, citing a number of issues but particularly the way the governing board is put together. The board comprises Mark Reinhold and Adam Messinger (both Oracle), Jason Gartner (IBM), and two independents - Doug Lea best known for his work on Java concurrency, and Mike Milinkovich, the Eclipse Foundation Executive Director. This team wrote the draft bylaws along with John Duimovich, also of IBM. Phipps wrote:

This is initially a closed plutocracy comprising mostly people who have never been involved in OpenJDK, as long-term Free Java leader Mark Wielaard has pointed out. The initial Board is all appointed by Oracle and IBM and they have picked only people they can trust to represent them and taken few risks (only Doug Lea has spoken out in the past, when he resigned from the JCP) and omitted key OpenJDK contributors Red Hat and Google (and recent joiner Apple). Future Boards will always comprise at least two Oracle staff and one IBM member. Interestingly, this is not conformant with the original OpenJDK Charter, which gave a majority of seats to elected representatives.

There is scope for the Board to be grown in the future and it’s theoretically possible eventually for the Board to have community-appointed members outnumbering the Oracle-IBM axis, but the rules are poorly defined and there’s undoubtedly scope for them to be gamed in order to maintain control.

The aforementioned Wielaard has also expressed concern about the licensing conflict between work done through the JCP and OpenJDK:

As you know the current platform JSRs have licenses for the spec, ri and tck published by the JCP under terms that are in conflict with the GPL. It would be wise to resolve this before it gets people in trouble

Milinkovich, however, defended the work, noting that the draft "largely succeeded" in setting up an impartial governing structure.

Rate this Article

Adoption
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Get involved!

    by Martijn Verburg /

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Hi all,

    There were some great discussions in person with Mark, Simon et al over the weekend at FOSDEM. This is a great time for the community to engage with the likes of Oracle and IBM and so please do consider joining the discussion, details on the mailing list are at mail.openjdk.java.net/mailman/listinfo/gb-discuss

    Cheers,
    Martijn - FOSS developer and London JUG co-organiser

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.