LWN.net Logo

Support for drivers in user space

Support for drivers in user space

Posted Sep 15, 2006 16:42 UTC (Fri) by zlynx (subscriber, #2285)
In reply to: Support for drivers in user space by gwg
Parent article: Support for drivers in user space

One more point. Your argument is clearly not the intent of Linus' exception.

For example, if you are correct, a Linux LiveCD with Unreal Tournament included is violating the GPL.

Unreal Tournament communicates with the GPU directly (well, through OpenGL direct rendering libraries), just as a user-space driver would.

So if one is violating the GPL by your argument, so is the other, and that is clearly ridiculous.


(Log in to post comments)

Support for drivers in user space

Posted Sep 16, 2006 2:32 UTC (Sat) by gwg (guest, #20811) [Link]

It's hard to say from Linus's statement in the COPYING file alone, what his intention was.
From common usage, you may regard such an interpretation as ridiculous, but that doesn't
somehow invalidate the interpretation of the licence. If a different contributor to the
Linux kernel wanted to make the interpretation I've made, then they could well take someone
distributing something like Unreal Tournament on a LiveCD to court, and see if the court
agrees that it's a collective work, and falls under the requirements of the GPL, as being a
"work based on the Program", and that Linus's disclaimer only applies to derived works.
I certainly regard anyone making use of my GPL licences code as being in violation of the
licence, if they release a collective work that does not itself comply with the GPL licence
(but then I don't have a Linus like disclaimer in my copy of the GPL).

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