Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: usage of zsh for profit?

[Reply-To set to zsh-users - beware]
On Thu, Feb 07, 2002 at 09:39:11PM -0600, Dan Nelson wrote:
>In the last episode (Feb 07), Christopher Faylor said:
>> Note that if you provide the Cygwin DLL, you have to make sources
>> available for it as well, not just zsh.
>> The cygwin buy-out would allow you to not distribute the sources for the
>> DLL.  That means that you'd only have to worry about the ZSH licensing
>> terms which seem pretty straightforward.
>> Again, I am not advocating this.  It seems like it should be pretty easy
>> to just tar up the cygwin sources for whatever you're distributing and
>> include them somewhere on a CD or, alternately, be ready to provide the
>> sources if someone asks for them.
>> (No, just pointing to the cygwin web site isn't enough to satisfy the GPL)
>I seem to remember that this IS enough, as long as you're simply
>building stock zsh with stock cygwin.  It's only when you make changes
>that the "you must make sources available for two years" clause really
>kicks in.  I mean, how many cygwin mirrors do we really need?

Sorry, but you're remembering wrongly.  That's not how the GPL works.
You can't rely on someone else to distribute the sources for you.  That's
what you'd be doing if you pointed to a Red Hat site for cygwin.

It seems like every single person who wants to use a Cygwin-derived
binary wants things work like that, but it doesn't.

I hate to say this, but if you are releasing binaries you must also
make sources available for every GPLed component.  If you built zsh
with cygwin then it is "infected" with the GPL.

Btw, I'm the Cygwin Engineering Manager for Red Hat.  I've been over
this many times with very many people.

Usually, after I try to tell someone that this isn't how the GPL works,
they tell me that the are good "Open Source" developers and wonder why
I'm picking on them.  I am not saying that I advocate this or that it
is the perfect way to distribute cygwin.  I'm just saying that this
is what the GPL dictates.

IANAL, yaddda, yadda...


Messages sorted by: Reverse Date, Date, Thread, Author