Thursday Jun 19, 2008

Free, Compatible Java at last

Ripening pear

Yesterday was a landmark that plenty of us have been working towards for nearly a decade. As MR and I have been indicating for a while now, the remaining obstacles to a fully compatible and Free implementation of Java SE have all been removed by efforts like renegotiating the terms for the source of Java 2D and various community members (Sun and others) re-implementing some of the other code.

But the proof is in the fruit of the process, and yesterday it was confirmed that the implementation of OpenJDK 6 that the Fedora community has packaged does indeed pass the TCK. This is a huge achievement for everyone who has been involved - the Fedora team that Rich mentions in that last link, the team that MR leads at Sun, the team that I lead, plus the many, many people who have worked for a Free Java for so many years.

Some may fear, as Fabrizio does, that this (and the many GNU/Linux, OpenSolaris and BSD packages that will follow) will lead to such a diverse set of Java implementations that "write once, run everywhere" is doomed. I don't agree.

What made Java so compatible, in my view, was the fact that almost all versions found in the wild were built with Sun's class libraries even if they used a different VM. With Sun opening the reference implementation and then the community taking it on and embracing it, we now have that same basic code-base at the root of Free implementations everywhere. And we now have the benefits of community diversity to ensure many eyes are making bugs shallow and that innovation is accelerated.

Free, compatible Java everywhere. That's exactly what we all wanted, and we have it at last.

Sunday Nov 04, 2007

Red Hat Joins OpenJDK

I was very pleased just now to see that Red Hat has announced they are joining the OpenJDK community to work on and use the Java implementation being developed over there. They have signed the contributor agreement as well as the OpenJDK TCK license. I hope we'll see IcedTea become an OpenJDK project as a result of this - the Classpath folk have been doing an awesome job.

Creating an environment with licensing, code and governance acceptable to groups like Red Hat was one of the primary motivations of our choices around OpenJDK, so this is fantastic news all round, and an interesting counterpoint to the approach others have taken in other projects.

Update: Interesting comments from Mark Reinhold, positivity from Mark Wielaard, congratulations from Dalibor, early coverage on JavaLobby. And later still: NetworkWorld, CMP, eWeek (quoting this blog), WRAL, CNet and TechTarget (also quoting this blog, almost) and even later: InternetNews, which includes interviews with me and Shaun Connolly of Red Hat.

About

Thoughts and pointers on digital freedoms and technology markets. With a few photos too.

Search

Archives
« April 2014
MonTueWedThuFriSatSun
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today