|
|
Log in / Subscribe / Register

Relicensing: what's legal and what's right

Relicensing: what's legal and what's right

Posted Sep 4, 2007 19:41 UTC (Tue) by ncm (guest, #165)
In reply to: Relicensing: what's legal and what's right by butlerm
Parent article: Relicensing: what's legal and what's right

It is simply not true that the BSD license text in a dual-licensed work "must be preserved of course". Yes, it says so in the BSD license text itself, but the dual-licensing specifically allows you to ignore any or all requirements in the BSD text, if you choose to distribute under the other license -- not excepting that one.

Theo is completely wrong on his legal argument. That doesn't mean he's wrong when he says it's rude not to dual-license further changes. Rudeness is, after all, something he knows far more about than most of us.

Non-BSD people often wonder at the seeming logical loopiness in BSD license reasoning. However, there is method to be discovered there, although it took me a long time to find it. The freedom BSD people want to retain is the right to take the code they have written (and the code in which it's embedded) and use it in any employer's product, even if that product will be proprietary. If they and their colleagues release their code under GPL, then the list of employers where they can use their own code gets much smaller.


to post comments

The real reason for the BSD license

Posted Sep 4, 2007 21:11 UTC (Tue) by clugstj (subscriber, #4020) [Link]

"The freedom BSD people want to retain is the right to take the code they have written (and the code in which it's embedded) and use it in any employer's product, even if that product will be proprietary."

This also took me a long time to realize. I've never seen a justification for the BSD license that acknowledged this (or disputes it for that matter).

Relicensing: what's legal and what's right

Posted Sep 5, 2007 5:58 UTC (Wed) by butlerm (subscriber, #13312) [Link] (1 responses)

"It is simply not true that the BSD license text in a dual-licensed work 'must be preserved of course'."

Actually, I think it depends on the way the language combining the two licenses is written. It could be explicitly written to allow authors of derived works to drop one of the licenses. It also could be explicitly written to require both licenses to be preserved (with regard to the pre-existing material).

If the language isn't explicit, we probably won't know the answer until a court sets a legal precedent somewhere, so it is probably best to error on the side of safety.

Relicensing: what's legal and what's right

Posted Sep 6, 2007 7:45 UTC (Thu) by ekj (guest, #1524) [Link]

In general yes.

But in this particular case, BSD+GPL, it has to be "take your pick", because the only alternative would be GPL-only. I'll explain.

If you aren't allowed to "take your pick", but are required to honour each and every term in *both* licenses, then it follows that not just every BSD-term must be followed, but also every GPL-term.

Everything that is allowed with a GPL-licenced program is however *also* allowed with a BSD-licenced one. But not vice-versa.

In other words, if you *pretend* that a BSD-licenced program is really GPL, you're still adhering to each and every term of the BSD-licence.

If on the other hand you pretend that a GPL-licenced program is really BSD, you're breaking quite a few terms of the GPL, namely those that require that you give changes back under the same terms when you redistribute.

Relicensing: what's legal and what's right

Posted Sep 6, 2007 8:43 UTC (Thu) by lysse (guest, #3190) [Link] (1 responses)

What happened is very simply explained if one assumes that Theo initially thought that the code in question was not dual-licensed, but only BSD-licensed. As usual it got lost in the noise, but his earliest statements said as much. And his argument - that the terms of the BSD licence absolutely forbid removing the text, and anyone so doing would lose any of their BSDL-granted rights - would be perfectly correct for code which was originally only available under a BSD licence.

Relicensing: what's legal and what's right

Posted Sep 6, 2007 16:22 UTC (Thu) by amikins (guest, #451) [Link]

If you look at the cited text from Theo, he's specifically discussing dual-licensing. There was quite an extensive argument about it between him and Alan Cox.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds