delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/07/23/13:22:18

From: *jeffdb AT netzone DOT nospam DOT com (Mikey)
Subject: Re: gnu-win32 licensing terms.
23 Jul 1997 13:22:18 -0700 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <33d74d86.648562.cygnus.gnu-win32@smtp.netzone.com>
References: <199707212045 DOT NAA06139 AT fleming DOT jimpick DOT com> <199707221756 DOT NAA24280 AT tweedledumb DOT cygnus DOT com>
Reply-To: *jeffdb AT netzone DOT nospam DOT com
Mime-Version: 1.0
Original-To: ian AT cygnus DOT com, gnu-win32 AT cygnus DOT com
In-Reply-To: <199707221756.NAA24280@tweedledumb.cygnus.com>
X-Mailer: Forte Agent 1.01/32.397
Original-Sender: owner-gnu-win32 AT cygnus DOT com

Actually when using the .a files shipped with cygwin32, (except libcygwin.a)
you are linking against LGPL code, see .../cdk/winsup/sysdef/i386/*.def

On Tue, 22 Jul 1997 13:56:20 -0400 (EDT), you wrote:

>>| The Cygwin32 API library found in the winsup subdirectory of the
>>| source code is now also covered by the GNU GPL.  Since by default all
>>| executables link against this library, programs compiled by the beta
>>| 17 tools will also have to be free software distributed under the GPL
>>| with source code available to all.
>
>>Many people familiar with the issues did not agree with the last 
>>sentence there.  Under some people's interpretations of the GPL (not 
>>RMS though), if the code is dynamically linked - then the executable
>>programs don't have to be GPL'd.  It could be argued that cygwin32 is 
>>providing a standard "POSIX" interface - so they can't prevent people 
>>from dynamically linking against it.  Remember, Linux is GPL'd, but 
>>using proprietary applications with it is OK.
>
>I'm not aware of anybody who thinks that linking against a GPL dynamic
>library causes the program to come under the GPL.
>
>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.
>
>Ian
>-
>For help on using this list (especially unsubscribing), send a message to
>"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
>

(*jeffdb AT netzone DOT nospam DOT com)
Remove *&.nospam from the above to reply
         Mikey
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019