Dan Brown wrote:
> I disagree, Jeff. Darrell built on the work of others. He
> was allowed to do so because of the license under which they
> released their work, which requires that he release his work,
> if at all, under the same license. If he didn't want to
> abide by that condition, he had other alternatives: (1)
> contact the authors of TWIG and offer to pay them for a
> different license; (2) write his own software.
Darrell is complying fully with the GPL licence. The software is available for free *with* source code, and it is also licenced as GPL software.
There is *nothing* in the GPL license to say that he *must* release *every* package of the software created. The source is out there... go get it. If you can find someone with the RPM Darrell created and they give it to you, good for you. Darrell *requested* this particular package of TWIGGI not be publically distributed - he did *NOT* require it.
How would you react to the people putting together Lindows? They're building on an Open Source operating system, and adding some proprietory/closed source code to it, and you *must* buy Lindows from them in order for it to be fully operational. Mitel, for that matter, has added Service Link to SMEv5 - closed source code on top of open source.
> IMO, Darrell's "request" that you not redistribute the RPM
> violates the spirit of the GPL. I suppose it doesn't violate
> the letter, because he's not actually forbidding you to
> distribute it, but he's attempting to induce you to refrain
> from exercising a right which he MUST give you. IOW, he's
> giving with one hand and taking away with the other. He has
> neither a moral nor a legal right to do that.
Not true. TWIGGI is available in source form, as required. Point out the clause in the GPL where it says that binaries or other packaged varieties of the *same* version of the software *must* be distributed.
I doubt you'll find it.
> Again, Darrel isn't required to release code under the GPL.
> He's free to write his own software and release it under any
> license he chooses. But if he's building on GPL'd software,
> the resulting work must also be GPL'd. He chose the latter
> in the case of Twiggi, so he's stuck with the consequences of
> that decision.
TWIGGI *is* GPL'ed. That's what it comes down to. What you're talking about is a custom package of the same sofware. Different kettle of fish altogether.
(on another, totally unrelated question, where the hell did the expression "different kettle of fish" come from anyway?)