Messages in this thread | | | Date | Sat, 6 Dec 2003 09:13:00 -0500 | Subject | Re: Linux GPL and binary module exception clause? | From | Andrew Pimlott <> |
| |
On Fri, Dec 05, 2003 at 07:00:37PM -0800, Larry McVoy wrote: > In my opinion, you are playing with fire and playing well into SCO's > hands. I haven't read the original Unix license but I have heard that > it had a somewhat similar viral effect, like the GPL does. I've heard > that it claims ownership of derived works, which I doubt is true. > But I've also heard that it claimed certain distribution rights for > derived works and that I do believe. It's entirely plausible that a > commercial entity would have a license which says "you can't build on > my work and give to someone who hasn't also obtained a license from us". > Makes perfect sense and is quite likely. > > However, if someone did take derived code (which is now covered by the > viral license) and add it illegally to Linux, it is entirely reasonable > for the license holder to say that all of Linux now has the virus. Just > as reasonable as someone saying "hey, that's the Linux XYZ driver in > Solaris, Solaris is now GPLed".
This last is unfounded. It may be true to say that Sun could only release Solaris+XYZ under the GPL, but it is fantasy to imagine that this makes Solaris now GPLed. That is simply not one of the available legal remedies for breach of a copyright license. Pamela Jones of groklaw.net fame wrote a more authoritative article covering this point at http://lwn.net/Articles/61292/ (unfortunately subscriber-only for the next week, I think). She cited (FSF's lawyer) Eben Moglen:
The claim that a GPL violation could lead to the forcing open of proprietary code that has wrongfully included GPL'd components is simply wrong. There is no provision in the Copyright Act to require distribution of infringing work on altered terms. What copyright plaintiffs are entitled to, under the Act, are damages, injunctions to prevent infringing distribution, and--where appropriate--attorneys' fees. A defendant found to have wrongfully included GPL'd code in its own proprietary work can be mulcted in damages for the distribution that has already occurred, and prevented from distributing its product further. That's a sufficient disincentive to make wrongful use of GPL'd program code. And it is all that the Copyright Act permits.
(At first, I had hoped that "mulcted" was a typo for "mulched", but then I looked it up.)
It might be true that Sun's misdeed perpetually voids their license to XYZ. RMS argued similarly after QT was GPLed to accomodate KDE (and explicitly "forgave" the breach wrt FSF-owned code). But this is entirely different from forcing anyone to put their own code under some particular license.
> There seems to be this sentiment (a pleasant one) in this community that > if you do the wrong thing and then undo it, all is forgiven. That's not > how the license reads. The GPL doesn't say "if you uncombine the work you > are no longer obligated to obey the GPL". Neither would any other license.
Again, totally groundless AFAICT. This is not within the scope of what a copyright license can require, and runs directly counter to my (meager) knowledge of case law. Courts generally don't force violators to license material under specific terms (except perhaps in antitrust cases).
> Roll forward a bit and see how this plays out in court. Suppose there is > code in Linux that is derived from Unix. Remember, if Unix licenses had > the same viral effect as the GPL, all it takes is a function or two and > the rest of the code is GPL-ed (or in this case, Unix-ed). If you are > arguing that an API isn't a boundary for the GPL you are going to look > bloody two faced when you go and argue that an API is a boundary for Unix.
Your comparisons to the SCO case are far-fetched. In part because of what I said above (your idea of "viral" is divorced from reality), and in part because there is a diverse range of boundaries, and any judge can see that there is a wide gulf between the kernel-module boundary and the unix-"anything that's ever touched unix even through N indirections" boundary. We are not on a slippery slope.
> And all of this discussion is nicely indexed by Google for SCO's lawyers > to dig through and say "see, the leader of Linux doesn't think that > boundaries apply. Linux is now covered *completely* by the SCO Unix > license. Pay up".
You seem to think that this boundary thing is black and white. "If the GPL crosses the kernel-module boundary, any license can cross any boundary." I think you have to do better than that.
Andrew - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |