delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/11/02/11:27:18

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
Date: Mon, 2 Nov 2009 17:27:00 +0100
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Binary distribution and DLLs
Message-ID: <20091102162700.GA2525@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <001901ca5bd5$7fb747c0$7f25d740$@com>
MIME-Version: 1.0
In-Reply-To: <001901ca5bd5$7fb747c0$7f25d740$@com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

On Nov  2 15:59, Jon Beniston wrote:
> > Binary distribution?  You are aware that linking an 
> > application against the Cygwin DLL requires to put your 
> > application under a compatible Open Source license, aren't 
> > you?  See http://cygwin.com/license.html
> 
> Yes, it already is GPLed and the source will be included. However, most
> users do not want to compile things for themselves (at least in this
> instance).
> 
> > I'm not sure he is and the user rights come first per the GPL. 
> >  Not only that the application has to be put under an OSS 
> > license, it's also required to distribute the Cygwin DLL
> >  with sources, accoding to the GPL Section 3)
> 
> As I said in my original e-mail, I'm not planning to distribute cygwin1.dll.
> This would be installed by Cygwin's setup.exe. 
> 
> My query is regarding other DLLs (which I have already said I would include
> the source for, if I included the binary).

No worries.  In theory, if the DLL you're linking against is not too
old, you could omit it from your own package.  For instance, for
the ncurses library, the DLLs are still available back to libncurses5,
from back in 2003.  If that's too dangerous for you, you can just add
them to your package since there should be no conflict.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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