Blogging Roller

Dave Johnson on open web technologies, social software and software development

Progress towards open source Java

Danese Cooper: Earlier this week we all heard about Jonathan Schwartz and Rich Green hinting they were about ready to release Java under some OSI-approved license. Supposedly they just need to nail down "How to Deal with Compatibility". I read this news with some irony, since I know that they bloody well know exactly what to do already. Its been discussed every year since 1999 inside of Sun. Their covenant with Apache and the Geronimo has already successfully demonstrated that it can be done (compatible FOSS reimplementations of Sun-generated specifications). They are simply being disingenuous. What they really mean is "How can we placate the FOSS community without giving up control?" which is the age-old question for Sun.
Give us Sun-folk a little credit. If you want open source Java runtimes (and I do), then the announcements this week were most definitely good news. Up until now, we didn't have our story straight. Jonathan Schwartz was telling people that all Sun software would be open source and the OpenSolaris folks were showing us how it could be done, but Java leaders like Gosling (and many others) seemed to be saying that Sun's implementation can never be made open source for fear of incompatible forks. Now we're all on the same wavelength. That is a good thing.

And I don't think anybody really knows "exactly what to do." I'm more than happy that the Java community is going to figure out how to do it right. I believe (and I think Danese would agree) the JCP needs some work and more participation before it can get us all working in harmony (no pun intended) on compatibility.

Tags: topic:[Open Source], topic:[Java], topic:[Harmony], topic:[JCP]

(Usual disclaimer applies: I do not speak for Sun)
Dave Johnson in Java • 🕒 07:02AM May 20, 2006
Tags: Java
Comments:

Post a Comment:
  • HTML Syntax: NOT allowed