From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,41b26d4b4b1c530a X-Google-Attributes: gid103376,public From: kenner@lab.ultra.nyu.edu (Richard Kenner) Subject: Re: Gnat 3.09 NT - Legal issues Date: 1997/02/11 Message-ID: <5dom1k$6n7$1@news.nyu.edu>#1/1 X-Deja-AN: 217959965 references: <32ff443d.1365753@library.airnews.net> <5dnpk4$iq9@mulga.cs.mu.OZ.AU> organization: New York University Ultracomputer Research Lab newsgroups: comp.lang.ada Date: 1997-02-11T00:00:00+00:00 List-Id: 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).