This is the mail archive of the
cygwin-licensing@cygwin.com
mailing list for the cygwin project.
Re: Bundling cygrunsrv with stand-alone projects
On Thu, 14 Oct 2004, Corinna Vinschen wrote:
> On Oct 14 10:16, Soeren Nils Kuklau wrote:
> > we're working on a cross-platform server daemon which on Windows gets
> > compiled through Cygwin. To make installation convenient for Windows
> > users, we would like to bundle `cygwin1.dll' and the necessary files for
> > `cygrunsrv' with our Windows port. Before we try and implement that on
>
> Why? You know that you create a couple of problems for users who already
> have installed Cygwin on their machines?
> [snip]
>
> > our side, however, we would like to know about the licensing implications.
> >
> > The project is `non-commercial' (as in 1) our primary purpose isn't to
> > make big bucks off it and 2) it is available for download at no cost)
> > and `open-source' (as in there's an issue tracker, and we will probably
> > allow anonymous SVN access to the source as the project becomes more
> > stable), but not under a GPL-compatible license.
>
> The secret word is "GPL". It doesn't matter if you want to make money
> with it as long as you release your source code under an Open-Source
> compliant license according to the following definition:
>
> http://www.opensource.org/docs/definition_plain.html
>
> If your software doesn't meet these criterias, you will have to buy
> a buy-out license from Red Hat, see http://cygwin.com/licensing.html
Hmm, I may be opening a can of worms here, but doesn't GPL allow bundling
GPL'd binaries with other binaries that aren't GPL-compatible (or even
open-sourced) as long as they aren't linked together? At least, that's
what the "mere aggregation" clause covers -- see
<http://gnu.org/licenses/gpl-faq.html#GPLAndNonfreeOnSameMachine>
(<http://gnu.org/licenses/gpl-faq.html#MereAggregation>) and
<http://gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem>.
> Please note that when you're distributing binary versions of Cygwin and
> cygrunsrv, you also have to provide the sources from which the Cygwin
> and cygrunsrv versions have been built to comply with the GPL. You must
> not rely on Red Hat keeping the sources of these versions for you.
Yes. The GPL FAQ is a good read in any case -- perhaps the first message
on this list should've pointed people to it...
Igor
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha@cs.nyu.edu
ZZZzz /,`.-'`' -. ;-;;,_ igor@watson.ibm.com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
"Happiness lies in being privileged to work hard for long hours in doing
whatever you think is worth doing." -- Dr. Jubal Harshaw