I think you can, as owner of both the PLIB JS library and of "freeglut", declare the "freeglut_joystick.c" to be an entity separate from the PLIB files.  You can then release the "freeglut_joystick.c" under one license and keep PLIB JS under a different license.  I am not a lawyer, but I don't see what anybody would find wrong with that; in fact, since you are the copyright holder in both cases, I don't see where anybody else would have the legal standing to raise an objection.

John F. Fay

-----Original Message-----
From: Stephen J Baker []
Sent: Tuesday, November 05, 2002 8:01 AM
Subject: Re: [Freeglut-developer] GPL'ed Joystick Code

On Mon, 4 Nov 2002, Fay John F Contr AAC/WMG wrote:

>       For what it's worth, the file "freeglut_joystick.c" on line 10
> states that it is released under the terms of the GNU General Public License
> and not the GNU Library General Public License.  I presume this is a typo
> but I am not qualified to correct it.  If someone who is legally empowered
> to do this (Steve?) will do it ASAP I would appreciate it.  If the joystick
> code IS licensed under the GPL, then any code that incorporates it is by
> definition open source.  My customer cannot accept that.

...Ah - Pawel appears to have lifted this code from PLIB - which
explains why it's LGPL'ed - because that's how PLIB is licensed.

So we can (in principle) get the joystick code converted to Xfree.

However, without doing that, freeglut cannot/should not be licensed
as Xfree because it's intimately linked with an LGPL source module
and LGPL is a viral license.

I'll put out a message on the PLIB list saying that (as nominal
copyright holder) I wish to change the license - and providing
none of the other people who contributed object, I'll switch
the license over to match the remainder of freeglut.

Steve Baker                      (817)619-2657 (Vox/Vox-Mail)
L3Com/Link Simulation & Training (817)619-2466 (Fax)

This email is sponsored by: See the NEW Palm
Tungsten T handheld. Power & Color in a compact size!
Freeglut-developer mailing list