This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: The gnu-win32@cygnus.com mailing list
- To: aubrey at eden dot com
- Subject: Re: The gnu-win32@cygnus.com mailing list
- From: Fergus Henderson <fjh at cs dot mu dot OZ dot AU>
- Date: Thu, 20 Feb 1997 11:16:35 +1100 (EST)
- Cc: gnu-win32 at cygnus dot com (gnu-win32)
Aubrey McAuley, you wrote:
>
> Fergus,
>
> Thanks for a very clear statement of the issues. I agree completely.
> I have a question regarding your last comment:
>
> > 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:
| Subject: Re: Gnat 3.09 NT - Legal issues
| From: kenner@lab.ultra.nyu.edu (Richard Kenner)
| Date: 1997/02/11
| Message-Id: <5dom1k$6n7$1@news.nyu.edu>
| References: <dewar.855492299@merv> <32ff443d.1365753@library.airnews.net>
| <5dnpk4$iq9@mulga.cs.mu.OZ.AU>
| Organization: New York University Ultracomputer Research Lab
| Newsgroups: comp.lang.ada
|
| In article <5dnpk4$iq9@mulga.cs.mu.OZ.AU> fjh@murlibobo.cs.mu.OZ.AU
| (Fergus Henderson) writes:
| >If the code generated by GNAT for NT/Win95 using cynwin32 really doesn't
| >include any of the libcygwin.a code, could you perhaps explain to us
| >how (technically speaking) you avoided that?
|
| 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 Henderson <fjh@cs.mu.oz.au> | "I have always known that the pursuit
WWW: <http://www.cs.mu.oz.au/~fjh> | of excellence is a lethal habit"
PGP: finger fjh@128.250.37.3 | -- the last words of T. S. Garp.
-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".