delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/11/12/13:57:46

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Date: Sun, 12 Nov 2000 13:57:08 -0500
From: Christopher Faylor <cgf AT redhat DOT com>
To: Stephen L Moshier <moshier AT mediaone DOT net>
Cc: cygwin AT cygwin DOT com, "John C. Bowman" <bowman AT math DOT ualberta DOT ca>
Subject: Re: long double support in cygwin
Message-ID: <20001112135708.A29567@redhat.com>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: Stephen L Moshier <moshier AT mediaone DOT net>,
cygwin AT cygwin DOT com, "John C. Bowman" <bowman AT math DOT ualberta DOT ca>
References: <20001111232756 DOT A26752 AT redhat DOT com> <Pine DOT LNX DOT 4 DOT 20 DOT 0011120859210 DOT 2531-100000 AT moshier DOT ne DOT mediaone DOT net>
Mime-Version: 1.0
User-Agent: Mutt/1.3.6i
In-Reply-To: <Pine.LNX.4.20.0011120859210.2531-100000@moshier.ne.mediaone.net>; from moshier@mediaone.net on Sun, Nov 12, 2000 at 09:28:14AM -0500

On Sun, Nov 12, 2000 at 09:28:14AM -0500, Stephen L Moshier wrote:
>>>Why aren't you using any of these six or seven codes that various
>>>people have indeed implemented?  What is the policy?
>>
>>We can't use glibc based code.  There are licensing considerations
>>which prevent us from taking code from LGPLed sources
>
>Fascinating.  Well, the code I could supply that is not glibc was
>formally placed in the public domain so that the FSF could adopt it and
>install it into gcc.  The gcc changes are owned by FSF but I would
>guess what was in the public domain is still in the public domain.
>Does that sound like something that would satisfy the legal
>requirement?

If the code has been assigned to the FSF and is now owned by the FSF, we
can't use it.  IANAL.

>>That is undoubtedly why no one suggested folding his changes back into
>>newlib.
>
>I wonder if Bowman, the author of inline-math, knew that the LGPL would
>*prevent* people from using his code! It should be up to him to decide
>whether you have permission.

Red Hat has special licensing considerations which I mentioned in the
URL that I provided.  The LGPL still requires that source code be
distributed if you are *providing the library* does it not?  If I try to
sell you a copy of glibc, I will have to provide you with the sources.
If I sell you a copy of a program linked with glibc, I don't have to
give you the sources for glibc.  It's a subtle distinction, but this is
why we can't use it.

We occasionally sell copies of the cygwin license for proprietary use.
You can scream or be offended by this fact but it is a fact of life.
That means that we have to own what goes into newlib/cygwin or the
licenses of the source has to allow distribution of binaries without
source code so that cygwin1.dll is encumbered.

IMO, the LGPL does not allow this.  IANAL.

At any rate, cygwin is about six years old now.  This issue has been
endlessly hashed and rehashed, as you may imagine.

As to whether the author of the code can reassign the code for use
in cygwin, that is another issue.  I don't know if John's statement
(quoted from another message) is adequate or not:

>In any case, I hereby give my permission to
>Christopher Faylor <cgf AT redhat DOT com>
>to make unrestricted use of the source code found at
>ftp://sunsite.unc.edu/pub/Linux/libs/inline-math-2.7.tar.gz,
>provided that he respects my right to distribute this code freely to the
>programming community.

IANAL.  And, more importantly, I don't control what goes into newlib.  So,
assigning the rights to me will not be useful.

I again suggest that you take this discussion to the newlib mailing
list.

cgf

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