17 Sep 2004 robilad   » (Master)

Kaffe OpenVM updates

Thanks to Stephane's successful experiment with Odonata, a set of pure Java AWT peers, I've found and fixed a small bug in Classpath's 1.0 AWT event handling. That's my first post 0.11 checkin for GNU Classpath, yay!

Powerpc JIT3 for darwin has been merged in from JanosVM. I assume that it will need a bit of work before it is really useable on darwin, so we'll have to see if we can find some volunteers to get it into shape.

In other news, there were some fixes for cross-compilation, freebsd, networking, IPv6, threading, garbage collection, and java logging. I've got the upstreams from GNU Classpath, GNU JAXP, GNU inetlib and gjdoc synced up. Riccardo has turned up build problems on his darwin5 and darwin6 boxes, unfortunately. Chocky popped in on the list to explain why we were having all those problems with getting SP_OFFSET right on arm/xscale. And Noa continued his quest for a better kaffe by provinding a patch to enable XML output of mauve's results. That should make turning mauve results into nice web pages easier.

How Kaffe stole UNIX from SCO

If you want a good laugh, check out the Groklaw summary of the IBM vs SCO hearing on the 15th. There, SCO claims to have the copyright on the following character sequence:

int a,b,c;

and derived works like:

int a; int b; int c;

A quick grep through kaffe's source shows that kaffe, too, stole UNIX from SCO, as int a; turns up a few times in our source code.

I think SCO should be more creative, given that amazing amount of money they burn on their lawyers. They could simply lay claim to all the whitespace in their allegedly owned sources, and point out the verbatim copying that has taken part there. And if they are clever, they could file for copyright on the 'empty work' and then sue everyone else for deriving from their 'empty work'.

One must wonder though, what sort of lawyers SCO has, if they never heard of the standard techniques for determining whether software is derived. Given that int, ',' and ';' as well as the whitespace are syntactic elements of the C language, what precisely is it that SCO claims to hold the violated copyright to? The letters a, b, and c? The concept of variables?

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!