OpenJDK Community Bylaws and Governing Board
mark at klomp.org
Tue Feb 8 10:07:18 PST 2011
On Mon, February 7, 2011 00:08, Doug Lea wrote:
> On 02/05/11 07:56, Mark Wielaard wrote:
>> So, does OpenJDK implement/define JavaSE or not?
> No; OpenJDK will produce stable releases of projects such as
> "jdk8" that might just so happen to implement some other
> bodies' definition of "Java SE 8".
> I continue to think that one can and should omit reference
> to any such other bodies or corporations in these parts
> of the bylaws. So for example, no reference TCK licenses
> or Oracle branding agreements pertaining to products.
> However, the GB is required to ensure that contributors have
> access to "infrastructure": code, docs, tests, reviewers, etc
> necessary to successfully contribute.
Yes, this is very important. All participants should have equal
access to code, specs, tests, etc. And all contributors should
make sure their contributions are complete and provide all these.
> Which is likely to
> include those tests that comprise the TCK
But here I disagree. There is no way that the current TCK setup
can be integrated with an open community approach. As long as
the TCK is proprietary, only available to an arbitrary subset
of participants, based on the whims of a commercial corporation,
requires signing an NDA that prevents effective exchange of
information between all participants, the TCK should be avoided.
(If only to shield the governance board members who undoubtedly
will become very frustrated like has happened with the JCP.)
> as well as
> participation in a (hopefully revamped) "compatibility
> review" process that occasionally rejects (occasionally for
> good reason :-) bug fixes on the grounds of backward
> compatibility. And so on.
Here I do agree again. There should be clear rules for how
anyone can participate in this process and make sure every
participant does provide tests for such backward compatibility
guarantees we decide to make through our codebase.
More information about the gb-discuss