gnu-win32 licensing terms.

Jim Pick jim@jimpick.com
Tue Jul 22 12:44:00 GMT 1997


> I'm not aware of anybody who thinks that linking against a GPL dynamic
> library causes the program to come under the GPL.

I believe RMS thinks that way, sortof.  But the issue isn't really clear.
If the dynamic library is included as "part of" a proprietary system,
then the GPL probably applies.  But I don't really think it would
apply if it is supplied separately (as part of an OS, for example).

Since nobodies interpretations of the GPL have ever been tested in court, 
it's hard to say.  It would be a bad situation if someone gets sued 
because they used a library that was placed under the GPL.  That's why 
the LGPL is a better license for libraries, since it defines things more
clearly.

It's a bit difficult for me to recommend basing a "Debian GNU/Win32"
distribution on a GPL'd version of cygwin32 when it is also accompanied
by an implicit legal liability (if someone has a different interpretation
of the GPL than Cygnus does).

> However, an NT DLL is not the same as a Unix dynamic library.  You
> don't link against the DLL.  Instead, you link against a library
> (automatically generated by dlltool) which contains calls to the DLL.
> Since that automatically generated library was put under the GPL, that
> required all programs that were linked against it to follow the GPL
> restrictions.

However, somebody could make an equivalent "stub" library that wasn't
under the GPL quite easily - so it's rather silly to attempt to impose
the GPL on other applications using this technique.  It's too easy
to circumvent.

This is probably a moot point - since it doesn't look like the Beta 19
winsup code is going to be under the GPL.  Or am I wrong?

(I hope I'm not being too nasty - I'm just trying to be a good
 "free software" fan)

Cheers,

 - Jim



-- 
-----BEGIN PGP MESSAGE-----
Version: 2.6.3a

iQCVAwUBM9T9++Qz770qyIfJAQHCXwP+PCbXiBLEDCdNWeIgmq9fX4F9U0nDWvnJ
SiHJ61k3uoHIKRbZKE8SxHSNPDN2ztgILU9z1G/ElNaevN1QQ6kaRpZVCXhCSvSd
yMHTA7Sq7eUK4rTXzL0w2R6TCObGUtmhsiL20RCwjWIAFgsk1wTBjXsfzn6Oi52x
9i5gWxDSxHc=
=3NXT
-----END PGP MESSAGE-----


More information about the Cygwin mailing list