From: assini AT kamus DOT it (Pasqualino Assini) Subject: Great, great Fergus ! 21 Feb 1997 19:10:19 -0800 Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: <330CDF60.2470.cygnus.gnu-win32@kamus.it> References: <199702200016 DOT LAA17430 AT mundook DOT cs DOT mu DOT OZ DOT AU> Reply-To: assini AT kamus DOT it Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.0 (WinNT; I) Original-To: gnu-win32 AT cygnus DOT com Original-Sender: owner-gnu-win32 AT cygnus DOT com So apparently Fergus found the solution. BUT, a last question springs to mind (And I really hope that this will be the last one as I have the impression that this list is quickly turning into a mailing list of lawyers) Given that the executables produced by linking with the GNAT's libcygwin are free of GLP code it remains the problem of distributing and using cygwin.dll. Can I distribute it into the same package (say the same tar archive) with my proprietary software ? And even if I don't, do my clients (commercial clients) have the right to download it themselves and use if for commercial purposes without paying a fee ? Fergus Henderson wrote: > > 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 . > > Here's what Richard Kenner said about it on comp.lang.ada: > > | Subject: Re: Gnat 3.09 NT - Legal issues > | From: kenner AT lab DOT ultra DOT nyu DOT edu (Richard Kenner) > | Date: 1997/02/11 > | Message-Id: <5dom1k$6n7$1 AT news DOT nyu DOT edu> > | References: <32ff443d DOT 1365753 AT library DOT airnews DOT net> > | <5dnpk4$iq9 AT mulga DOT cs DOT mu DOT OZ DOT AU> > | Organization: New York University Ultracomputer Research Lab > | Newsgroups: comp.lang.ada > | > | In article <5dnpk4$iq9 AT mulga DOT cs DOT mu DOT OZ DOT AU> fjh AT murlibobo DOT cs DOT mu DOT OZ DOT 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 | "I have always known that the pursuit > WWW: | of excellence is a lethal habit" > PGP: finger fjh AT 128 DOT 250 DOT 37 DOT 3 | -- the last words of T. S. Garp. > - > For help on using this list, send a message to > "gnu-win32-request AT cygnus DOT com" with one line of text: "help". -- Pasqualino Assini --- Kamus Internet Consulting Via Nazioni Unite,47 --- 50126 Firenze Italy Tel/Fax: +39 55 68.58.07 --- Tel/Fax: +39 55 48.29.29 Tel: +39 584 79.11.31 --- Email: assini AT kamus DOT it --- Web: http://www.kamus.it/ - For help on using this list, send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".