Object* classes

Jules Bean jmlb2@hermes.cam.ac.uk
Tue Apr 20 15:22:00 GMT 1999


On Tue, 20 Apr 1999, Per Bothner wrote:

> > Note that there's a complete (GPL'ed) working (including inter-operating
> > with the JDK) implementation of serialisation in Kaffe, which you could
> > take code or simply algorithms from. 
> 
> We cannot take code from Kaffe, because of the license.  Our
> customers need to be able to use libgcj in embedded systems, which
> the LGPL would preclude.  Yes, libgcj is also LGPL, but Cygnus owns
> it, so we can put a different license on our commercial product.
> The situation is slightly confusing, and not my preference,
> but Cygnus has put a lot of money into Gcj, and management is
> rightly concerned that we not get ripped off.  Nothing is cast
> in stone, but we think the current situation is workable for now.

In fact, the Kaffe classes are GPL.  The fact that classpath classes are
LGPL is a small inconsistency in the GNU project's philosophy ;)

> 
> However, it is possible for original author of original Kaffe code
> to *also* donate the same code to libgcj.  This may happen with
> the Object serialization code from Classpath.
> 
> I hope the various free Java class library projects can
> co-operate, but it may take some time.  Co-operation does
> not need to be all-or-nothing - we might all use a common
> free implementation of Swing (say), while still using
> separate versions of java.lang (say).

And, you can always exchange ideas, without worrying about licenses or
copyright. Thank God.

Jules

/----------------+-------------------------------+---------------------\
|  Jelibean aka  | jules@jellybean.co.uk         |  6 Evelyn Rd	       |
|  Jules aka     | jules@debian.org              |  Richmond, Surrey   |
|  Julian Bean   | jmlb2@hermes.cam.ac.uk        |  TW9 2TF *UK*       |
+----------------+-------------------------------+---------------------+
|  War doesn't demonstrate who's right... just who's left.             |
|  When privacy is outlawed... only the outlaws have privacy.          |
\----------------------------------------------------------------------/



More information about the Java mailing list