delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/02/20/07:22:55

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
X-Sender: lhall AT ma DOT ultranet DOT com
X-Mailer: Windows Eudora Pro Version 2.2 (32)
Original-To: Fergus Henderson <fjh AT cs DOT mu DOT OZ DOT AU>, 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 <ftp://ftp.cs.nyu.edu/pub/gnat/winnt>.
>
>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".

- Raw text -


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