Name: Richard Li
Member since: 2001-08-19 19:23:20
Last Login: N/A


I work at Red Hat on Java/Linux stuff, mostly. I used to work at ArsDigita.

Recent blog entries by 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,

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 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.

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


richardl certified others as follows:

  • richardl certified richardl as Journeyer

Others have certified richardl as follows:

  • neurogato certified richardl as Apprentice
  • richardl certified richardl as Journeyer

[ Certification disabled because you're not logged in. ]

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!

Share this page