OpenJDK governing board, constitution
Geir Magnusson Jr.
geir at pobox.com
Sat Jan 17 11:40:01 UTC 2009
On Jan 15, 2009, at 7:11 PM, Mark Wielaard wrote:
> Hi Neal,
>
> On Thu, 2009-01-15 at 10:58 -0800, Neal Gafter wrote:
>> The reason I ask is that I'm worried that openJDK may turn into the
>> defacto mechanism for features getting into the platform. The JCP
>> used to play that role, but there has been little activity in forming
>> a JSR for Java SE 7 in the past few years. I've noticed that
>> openjdk7
>> is more and more being called Java 7, JDK7, etc, even though it
>> doesn't implement a platform specification approved by the JCP. If
>> openjdk is to become the mechanism by which features are added to the
>> platform, it would be better for the governance model to acknowledge
>> and support that.
>
> That is a very good point. Thanks for bringing that up. Currently we
> act
> as if the JCP has some kind of status that restricts certain kinds of
> modifications to public APIs.
Yes, the JCP has *exactly* that status - public APIs must comply with
the Java SE specification as produced by the expert group, or else the
software is not Java (or, in deference to Sun's ownership of the Java
trademark, "Java compatible"). I think this reliable consistency is
one of the great things about Java The Ecosystem (as well as Java the
Platform).
The downside is that the spec lead has tremendous control over a given
technology, and right now, Sun's business issues are getting in the
way of progress for the Java platform, and it's hurting the rest of
us. Self-interest is an an entirely rational thing to do for a
publicly-traded company, but given the damage it's causing the rest of
us, it shows in very stark light the distance we still have to go
before this is an open and safe ecosystem in which to work.
> But this has been kind of a problem since
> access to JSRs and JCKs is not guaranteed to be free of restrictions
> that are incompatible with our way of working in a public and open
> free
> software project.
It turns out that's the least of your problems. As you know, the ASF
is engaged in what is now a multi-year battle to get the Java SE 5 TCK
under terms compatible with being able to distribute the resulting
tested binary under an open source license.
On the surface, this may appear to be tangential to the problem of
OpenJDK governance, but all of it is related.
Java will never really be free until we get past all of this. Please
inform RMS.
geir
More information about the discuss
mailing list