Licensquestions on GNU Software.
E. Weddington
eric@umginc.net
Wed Jun 25 16:53:00 GMT 2003
On 24 Jun 2003 at 19:47, Alexandre Oliva wrote:
> On Jun 24, 2003, Nathan Sidwell <nathan@codesourcery.com> wrote:
>
> >> If I install a GCC-crosscompilator in a Cygwin-environment
> >> to compilate and link a proprietary software will this
> >> compilated software change from proprietary to
> >> "free software".
> >> I am using free tools under GPL to compilate and link
> >> a proprietary software.
>
> > That is fine.
>
> Not that fast. Even though GCC doesn't propagate freedom to programs
> it compiles, not even by means of libgcc and its other run-time
> libraries, because of the run-time exception to their licenses, the
> Cygwin run-time library has no such run-time exception, i.e., it's
> strictly GPL, and therefore any executable linked with the Cygwin
> library could be considered a derived work, and therefore be subject
> to the rules imposed by the GNU GPL on derived works, namely, being
> covered by the GNU GPL as well. The copyright holders of Cygwin may
> license it to you under different licenses, though.
>
... and the fastest way to tell if your program is linked to the Cygwin run-
time library (cygwin1.dll) is to use the program cygcheck that comes with
Cygwin. It will show a listing of the DLLs that your program is dependent
on. If you have cygwin1.dll listed, then it becomes a derived work, hence
GNU GPL (unless licensed otherwise).
Eric Weddington
More information about the Gcc
mailing list