Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: Dominic Harr
Click here if you want to see another's opinion about this farce.
537 posted on 06/30/2003 10:22:17 PM PDT by for-q-clinton (If at first you don't succeed keep on sucking until you do succeed)
[ Post Reply | Private Reply | To 532 | View Replies ]


To: for-q-clinton
for those of you that don't want to click...here's some highlights.

Twelve of the fifteen JSRs were submitted by Sun.

If it seems a little strange that all of this work is going on behind closed doors without significant public input or awareness of its existence, that's the Java Community Process at work. The JCP is Sun's new procedure for adding to Java with input from its major commercial partners. The "Community" is comprised of companies who are willing to pay Sun $2000-$5000 a year to belong, as well as Sun's Java commercial licensees who pay even more to license the JDK source code. This is very much a gated community designed to keep out the riff-raff like you and me and let Sun run things the way it sees fit. The process works like this:


A dues-paying, community member presents Sun with a Java Specification Request (JSR) for a proposed extension or change to Java.

Sun's Process Management Office approves or disapproves the JSR. Very important: at this step Sun can unilaterally veto any submission. There is no appeal of this veto, and there is no independent review of Sun's decision at this point.

Sun forms an expert group to write the specification; this begins with a "Call for Experts" to participate. Sun chooses the leader of the group, who then chooses the remainder of the experts. Only company employees are allowed to be experts. Freelancers are excluded. (This is similar to W3C procedures, but the W3C allows exceptions for recognized experts. Sun does not.)

The expert group writes a first draft of the specification. Participants in the expert group can't talk about the ongoing work with outsiders.

Sun circulates the draft to all Java technology licensees and dues paying members of the Java Community Process.

The expert group collects, reads, and responds to comments.

Sun releases the refined specification to the public for comment.

The expert group collects, reads, and responds to comments, resulting in more refinements.

The expert group produces the final specification, along with a reference implementation and compatibility tests.

When the process is done, Sun owns the copyright and other intellectual property rights related to the spec. As owner, they will not allow derivative works they decide are incompatible.

To me this makes it pretty clear, that this process is not an open one. If you're still not convinced, ask yourself these questions:

Can anyone tell Sun No? Can anyone keep Sun from putting something into the spec they want to put it in? Or put something in that Sun wants to keep out?

Can Sun's enemies (e.g. Microsoft, HP, etc.) participate in this process on an equal footing with Sun? Can they even participate at all?

When you actually read the fine print, what the Java Community Process says is that Sun agrees to let other companies contribute their time, money, and knowledge to help Sun do what it wants to do anyway. That may be intelligent business, but it's not an open, community based process for developing standards.

538 posted on 06/30/2003 10:23:48 PM PDT by for-q-clinton (If at first you don't succeed keep on sucking until you do succeed)
[ Post Reply | Private Reply | To 537 | View Replies ]

To: for-q-clinton
Oh, absolutely, the 'Java Community Process' isn't perfect. It is still just a 'committee', and made up of individuals.

But it is *not* controlled by Sun.

It *is* controlled by developers and the user community.

And that is one very, very large reason for it's success. Especially when compared with MS-only solutions.

539 posted on 06/30/2003 10:25:57 PM PDT by Dominic Harr
[ Post Reply | Private Reply | To 537 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson