comp.lang.ada
 help / color / mirror / Atom feed
From: kenner@lab.ultra.nyu.edu (Richard Kenner)
Subject: Re: Gnat 3.09 NT - Legal issues
Date: 1997/02/11
Date: 1997-02-11T00:00:00+00:00	[thread overview]
Message-ID: <5dom1k$6n7$1@news.nyu.edu> (raw)
In-Reply-To: 5dnpk4$iq9@mulga.cs.mu.OZ.AU


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).




  reply	other threads:[~1997-02-11  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <01bc0fc4$c6d53740$829d6482@joy.ericsson.se>
1997-02-09  0:00 ` Gnat 3.09 NT - Legal issues Robert Dewar
1997-02-10  0:00   ` Lance Kibblewhite
1997-02-10  0:00     ` Fergus Henderson
1997-02-11  0:00       ` Richard Kenner [this message]
1997-02-11  0:00     ` Lance Kibblewhite
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox