delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/03/17/15:37:26

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-ID: <19990318073612.35862@murlibobo.cs.mu.OZ.AU>
Date: Thu, 18 Mar 1999 07:36:12 +1100
From: Fergus Henderson <fjh AT cs DOT mu DOT OZ DOT AU>
To: DJ Delorie <dj AT delorie DOT com>
Cc: hcobb AT telegenisys DOT com, cygwin AT sourceware DOT cygnus DOT com
Subject: Re: Using Cygnus tools to deliver closed software.
References: <199903171830 DOT NAA29075 AT delorie DOT com> <199903171836 DOT NAA23015 AT envy DOT delorie DOT com>
Mime-Version: 1.0
X-Mailer: Mutt 0.88
In-Reply-To: <199903171836.NAA23015@envy.delorie.com>; from DJ Delorie on Wed, Mar 17, 1999 at 01:36:18PM -0500

On 17-Mar-1999, DJ Delorie <dj AT delorie DOT com> wrote:
> 
> > If you really want to use the Cygnus compiler and Gnu POSIX
> > libraries to produce closed software, why not simply use the Cygnus
> > compiler on Linux?
> 
> Because that won't result in programs that run under Windows, which is
> often (sadly) a key marketing point.
> 
> It's not the *use* of gnu tools that causes the problems.  It's the
> fact that a program built *for* cygwin *includes* GPL'd cygwin sources
> (see other debate for more info :).  Programs built for Linux don't
> include any gnu code (libc is a shared library),

This is not quite true: programs built for Linux *do* include GNU code,
even though libc is a shared library.  In particular, they include code
from libgcc.a and from crt*.o.  It's just that this code is covered by
special exceptions which mean that programs which include this code
don't have to be licensed under the GPL.

> If you link a Linux program statically,
> then you'll have the same problem with Linux as you do with Cygwin.

No, you won't.  You must abide by section 6 of the LGPL, which means
among other things that you need to provide relinkable object code,
but you don't need to provide source code.

-- 
Fergus Henderson <fjh AT cs DOT mu DOT oz DOT 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 AT 128 DOT 250 DOT 37 DOT 3        |     -- the last words of T. S. Garp.

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019