This is the mail archive of the cygwin@sourceware.cygnus.com
mailing list for the Cygwin project. See the Cygwin
home page for more information.
[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index] [Subject Index] [Author Index] [Thread Index]
Re: Using Cygnus tools to deliver closed software.
- To: DJ Delorie <dj@delorie.com>
- Subject: Re: Using Cygnus tools to deliver closed software.
- From: Fergus Henderson <fjh@cs.mu.OZ.AU>
- Date: Thu, 18 Mar 1999 07:36:12 +1100
- Cc: hcobb@telegenisys.com, cygwin@sourceware.cygnus.com
- Delivered-To: listarch-cygwin@sourceware.cygnus.com
- Delivered-To: mailing list cygwin@sourceware.cygnus.com
- In-Reply-To: <199903171836.NAA23015@envy.delorie.com>; from DJ Delorie on Wed, Mar 17, 1999 at 01:36:18PM -0500
- Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
- References: <199903171830.NAA29075@delorie.com> <199903171836.NAA23015@envy.delorie.com>
- Sender: cygwin-owner@sourceware.cygnus.com
On 17-Mar-1999, DJ Delorie <dj@delorie.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@cs.mu.oz.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@128.250.37.3 | -- the last words of T. S. Garp.
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com