Down LWN libre-java memory lane

LWN published their index of all guest articles.
Since I was asked a couple of times to write about our libre-java efforts there are a couple of mine included:

It is fun to see how far we have come over the years.

GPL Shopping

I moved houses, but not my whole network setup, so I needed a little router to connect all the machines I already moved. Walking into the store the first router box that I saw had a big GPL-Inside sticker on it! How have times changed. Apparently having the three letters G-P-L on your (hardware) box is now an extra incentive for your customers to buy your stuff. Very nice. And routers these days are really full general purpose (MIPS based) computers. For this one (and others) there is a whole community creating alternative software installations. OpenWRT even includes JamVM and GNU Classpath (now how is that for an incentive to work on JamVM Robert!)

What planet are you from?

Merging communities, so hard, and so much fun. We exchanged an “ambassador” and Mark Reinhold started an interplanetary exchange of species. Lets import some fresh blood on this little Planet Classpath of ours. Hi David, Hi Mark, Hi Joe, Hi Kelly, Hi Rich!

Fedora 9 Preview

Been playing with the Fedora 9 Preview release on my laptop this weekend. It feels pretty snappy and the integration of the various new components is pretty smooth. I didn’t find any personal show stoppers. So I will definitely upgrade my main machine as soon as the final release is out (currently scheduled for May 13th). And the Fedora 9 feature list is impressive. Except for the GCC 4.3 integration (and the 4.3 gcj/classpath parts were mostly backported to gcc 4.2 in Fedora 8 already), there isn’t anything official in the release notes about the fancy new java integration features as far as I can see. That is a shame because there is a lot of improvements in this area.

IcedTea 7 has been replaced by IcedTea 6 (and the package is now called openjdk). Including the appletviewer plugin (based on gcjwebplugin) and javaws (based on netx, but not installed by default yet). Eclipse 3.3.2 is included and seems to fly. It is pretty solid and imports and builds GNU Classpath from cvs out of the box (always a big plus with me). There are new official Java Packaging Guidelines. New guidelines describing how to deal with GCJ AOT compilation in Java packages. New guidelines describing how to package Eclipse plugins. And I was also happy to see things like JNA, Batik and FOP packaged now. Looks like java will slowly be better integrated with GNU/Linux distros!

Frysk example utilities

Phil recently wrote up some examples of utilities created on top of the Frysk framework that you might find handy (part1, part2, part3). We now also have the frysk manual pages online.

Get ready for Fosdem – Free Java Meeting

FOSDEM, the Free and Open Source Software Developers' European Meeting

It is that time of year again! All libre java projects and hackers come together to celebrate, plan, hack and discuss.

There is a Free Java devroom and a list of people and activities. See you there!

IcedTea, gcjwebplugin and Cortado (ogg/theora streaming)

With IcedTea installed, which includes gcjwebplugin, I was browsing a little and suddenly hit a streaming ogg/theora video that used the Cortado applet. And it just worked! Including sound support! So install the latest IcedTea and Try It Out!.

A full GPLed streaming video and audio stack. How wonderful!

Almost Christmas Time again…

var fsf_widget_text = “Help protect your freedom!”;
var fsf_widget_d_btn = “Donate”;
var fsf_widget_share = “Share this widget.”;
var fsf_widget_size = “normal”;
var fsf_associate_id = “6”; // already a member? change this to your own associate ID and refer people – earn gifts from the FSF, see www.fsf.org/associate/referral

Join the FSF as an Associate Member! Click that link! I need only 1 more referral to receive great gifts!

GPLv3 Logo

GNU Project Logo

Licensing and Compliance Lab Logo

Free Software Directory Logo

Savannah Logo

Campaigns Logo

update: And as Thomas pointed out in the comments, don’t forget about the FSF sister organizations, they need your support too!

Join the Fellowship! FSFLA FSF India

Some small pieces

Free your IPhone

Want some free java on your IPone? Robert Lougher posted some screenshots of JamVM and GNU Classpath running on it:

GNU Classpath/JamVM on iPhone

JamVM and Jetty on iPhone

Full war story on the JamVM forum.