LWN.net Logo

Making kernel license upgradeable

Making kernel license upgradeable

Posted Oct 14, 2004 22:45 UTC (Thu) by rickmoen (subscriber, #6943)
In reply to: Making kernel license upgradeable by hummassa
Parent article: Buying the kernel

[I missed this bit, earlier, or I would have included it in my other reply.]

hummassa wrote:

[Most of mutex hypothetical snipped.]

But to do this, you would have probably to use other code that is derived on my code... gotcha! Your code now is derived from mine and you have no other option to distribute it than doing it under the terms of the GPL.

This is a persistent misconception that I would like to see disappear, finally, from licensing discussions. If my derivative work has been issued under terms incompatible with those of your original, you have zero power to force me to do anything. What you have is a tort claim against me. This entitles you to take me to court, prove your copyright title, attempt to enjoin me from further infringement, and possibly extract monetary damages. You could not twist my arm into releasing my code under any terms at all, because you would simply not have any ownership interest in my additions, only in your original work.

What free / open-source software people seem to fail to realise is that licensing conflicts come up in business all the time, and the outcome is never that the infringing firm "has no option but" to issue an instance of its derivative creation under some licence or other. Firm A accidentally includes business partner Firm B's proprietary code in its binary derivative of an upstream GPLed utility from Coder D. Firm C downloads it, and requests matching source code under GPLv2 clause 3b. Does Firm A comply? Probably not. It will probably tell Firm C "Sorry, our binary release was accidental and has been removed from our ftp site". Violating Firm B's contract and shafting a business partner would be a serious legal matter; a brief, accidental, already-corrected infringement of Coder D's copyright is not.

Rick Moen
rick@linuxmafia.com


(Log in to post comments)

You misinterpreted me

Posted Oct 15, 2004 21:24 UTC (Fri) by hummassa (subscriber, #307) [Link]

But you emphasized just my point: If the derived code author wants to distribute it, the original code author eventually can stop him -- via a tort.

You misinterpreted me

Posted Oct 16, 2004 20:09 UTC (Sat) by rickmoen (subscriber, #6943) [Link]

hummassa wrote:

But you emphasized just my point: If the derived code author wants to distribute it, the original code author eventually can stop him -- via a tort.

Actually, you're completely disregarding my correction and changing the subject: You were saying that the author of the derivative work "has no option" but to distribute it under the upstream work's terms. My point was that this is absolutely false -- and is a very common error.

Rick Moen
rick@linuxmafia.com

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