Free Java in Ubuntu 8.04LTS; Coming soon to Fedora 9
By barton808 on Apr 30, 2008
Universe? So What?
While the JDK had been in Ubuntu's Multiverse before, getting into Universe meant having JDK packages based on OpenJDK6 that were 100% free. This was made possible by the work of a lot of people at Sun and the community (most notably the folks at Fedora cranking on IcedTea).
The effort to produce the Free implementation started in earnest, as Mark Reinhold points out, last summer when Joe Darcy began creating a Free software "JDK6 code base by removing new features from a clone of the JDK 7 code and then gradually working through the remaining encumbrances and other issues."
Having a Free implementation of the JDK also opens the doors for packages that depend on a JDK being in Universe, one example being NetBeans, which also made its Universe debut in 8.04LTS.
Free Java also means that Fedora 9 which is due out in a couple of weeks on May 13, will also be able to include an OpenJDK implementation (Fedora, unlike Ubuntu, only accepts Free software). Specifically, according to Lillian at Red hat's blog, the java-1.6.0-openjdk package will replace java-1.7.0-icedtea that was in Fedora 8. Check out the details here on the Fedora wiki. More hoopla to come on the actual release of Fedora 9.
A huge shout-out to Doko, aka Matthias Klose, the Ubuntu Java ubermensch who did the actual packaging of OpenJDK and
then went above and beyond the call of duty to make sure that the latest
versions of GlassFish and JavaDB made it into 8.04LTS as well.
Doko and me in an Edinburgh pub last summer at Debconf7. I owe him a few more of what he's holding in his hand.
Java in Ubuntu -- A Trip down Memory Lane
The JDK first appeared in Ubuntu two years ago in the 6.06LTS release and was made possible by the DLJ (Distribution License for Java) which made Java technology redistributable. One release later, the JDK was joined in Multiverse by some of its buddies: GlassFish, NetBeans and JavaDB. In 7.10, the "Java Stack" while still in Multiverse was made up of rev'd component pieces. And now with 8.04LTS, NetBeans and the JDK are both in Universe and GlassFish and Java DB have been updated.
Stay tuned for Intrepid Ibex and see where Java lands next!
- To literaly hear the details behind this cool event, check out this podcast Rich Sands, Bruno Souza and I did with the Java Posse.
- Check out the press release.
- Gilles joy at OpenJDK in Ubuntu
Pau for now...