Recent blog entries for richardl

14 Apr 2004 (updated 14 Apr 2004 at 12:29 UTC) »

On the Java licensing front, two observations:

1. Gosling says that the Java specification grants rights for any complete implementation of the specification, and that right extends to patents. See bullet 4, http://today.java.net/jag/page7.html#59.

2. The Sun JCP licensing explicitly grants a "perpetual, non-exclusive, worldwide, fully paid-up, royalty free, limited license (without the right to sublicense) under any applicable copyrights or patent rights" to *any* implementation of the specification (which they further define as fully implementing the spec in its entirety, not extending the spec, and passing the relevant TCK for the specification). See http://jcp.org/aboutJava/communityprocess/final/jsr129/j2me_pb-1_0-fr-spec-license.html for an example.

So I think Miguel's claim that there are no guarantees that Sun won't sue an open implementation of APIs are somewhat overblown relative to the .NET problem. Plus, Sun has licensed the TCK to ObjectWeb and Apache for free.

The JCP has a bunch of problems. Still, it's not a terrible start, and it's improving.

13 Apr 2004 »

I'm attempting to recompile the tip of the Mutt CVS tree with the IMAP headers caching patch:

http://wwwcip.informatik.uni-erlangen.de/~sithglan/mutt/

New Advogato Features

FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.

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!