Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 To: Stephen L Moshier Cc: cygwin AT cygwin DOT com, "John C. Bowman" 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 , cygwin AT cygwin DOT com, "John C. Bowman" References: <20001111232756 DOT A26752 AT redhat DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.6i In-Reply-To: ; 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 >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