GPLv2 enforcement
GPLv2 enforcement
Posted Mar 22, 2007 17:43 UTC (Thu) by drag (guest, #31333)In reply to: GPLv2 enforcement by bug1
Parent article: The Torvalds Transcript (InformationWeek)
I was pretty convinced of this also for a while.
But I was corrected.
The FSF and friends stating that linking code against GPL code would require that all the code is GPL is simply _wrong_ and _misleading_.
The reality of the matter is that it's up to a Judge to decide what is and what is not derived work. The GPL is a copyright license and by it's nature is limited by the scope of copyright.
The issue of 'derived work' is _intentially_ left up the open by law and is completely a matter of jurisdiction, interpretation and such things. It is not something that the GPL or FSF or anybody else has any control over.
So the thing is is that you _can_ violate the GPL by having a propriatory kernel module, but not nessicarially all kernel modules are in violation.
The Nvidia Linux driver, at it's core, is the same code as what is used in the Windows driver. Not that I know this for a fact, but it's just that that's what I am told.
Also the OpenAFS driver is based on code that existed long time before Linux even existed.
Both of these drivers are using code that existed completely independant from any sort of code that is in the Linux kernel.
Sure they know about kernel internals and such things, but that is required to make the software compatable and modifing code for compatability doesn't mean that it's derived, right? Of Course not.
Now with Linux you have all this modularity. You have the VFS and all sorts of functionality that people remove from individual drivers and then lump it all together in one system.
Like sound drivers and the sound core.
Or Sata drivers and libata and the scsi subsystem.
Now if I was to try to make a propriatory sound card driver, but used a crapload of alsa functionality to do that, then I would more then likely be in violation of the license and any kernel developer in any parts of Alsa would be be free to sue the pants off me.
