From: lhall AT rfk DOT com (Larry Hall) Subject: Re: The gnu-win32 AT cygnus DOT com mailing list 20 Feb 1997 07:22:55 -0800 Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: <2.2.32.19970220144751.008d19e0.cygnus.gnu-win32@ma.ultranet.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Sender: lhall AT ma DOT ultranet DOT com X-Mailer: Windows Eudora Pro Version 2.2 (32) Original-To: Fergus Henderson , aubrey AT eden DOT com Original-Cc: gnu-win32 AT cygnus DOT com (gnu-win32) Original-Sender: owner-gnu-win32 AT cygnus DOT com At 11:16 AM 2/20/97 +1100, Fergus Henderson wrote: >Aubrey McAuley, you wrote: >> > Yes, the good news is that there seems to be a technical solution: >> > there is a version of libcygwin.a that is freely available under a >> > license that is compatible with the LGPL. >> >> What is this version you mention? mingw32? Where can it be found? > >The version I'm talking about is the one that is distributed with >GNAT 3.09, which is available via . > >Here's what Richard Kenner said about it on comp.lang.ada: > | 99% of libcygwin.a is automatically-generated jump vectors to > | cygwin32.dll, which is GPL'ed, but not included in the generated > | executable. The rest of the files used to build that library, plus > | the file used to build crt0.o, constitute only a handful of files, > | some of which were copyrighted under the Berkeley copyright, which > | imposes no restrictions. For the remaining couple of files, which > | were tiny, we rebuilt libcygwin.a using the sources of those files > | from an earlier version of Cygwin32, when they did not have GPL > | copyrights. > | > | Thefore no code contained in the user's executable is covered by the > | unmodified GPL (the GNAT run-time-library sources are covered by a > | modified version of the GPL which permits use of the objects, without > | restrictions, in user executables). Fergus, I'm not sure that the argument Richard presents is entirely correct. Specifically, I refer to the assertion that he "rebuilt libcygwin.a using the sources of those files from an earlier version of Cygwin32, when they did not have GPL copyrights." While I am no lawyer nor do I have any particular motives for advancing one theory or another about the use of cygwin32 or its derivatives outside the GPL license, I do remember seeing some piece of email from Cygnus stating that pre-GPL'd code from them fell under the Cygnus copyright by default and therefore had all rights reserved. If this is truely the case, I'm not sure even Richard's clever analysis and work removes GNAT from the Cygnus dual license issues. Unfortunately, I don't have that piece of email lying around. However, its another thought for this lovely pot of stew!;-) Larry Hall lhall AT rfk DOT com RFK Partners, Inc. (617) 239-1053 8 Grove Street (617) 239-1655 - FAX Wellesley, MA 02181 - For help on using this list, send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".