Re: symbol_get()/symbol_put() ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Arjan van de Ven wrote:

btw this is a technical means to evade a license enforcement and may
well run afoul of the DMCA laws in the united states.

also the intent is clear and thus is probably going to land you in a lot
more legal trouble than having just a binary module.

Ok, then just change my_symbol_get() to do a whole bunch more stuff than just calling symbol_get(). You also couldn't call it my_symbol_get() any more, because that would just be too obvious.


No court would ever rule that a driver is a "derived work" of the kernel it links to. Otherwise, you could then argue every Windows driver would be a derivation of Windows, and therefore Microsoft would own the copyright to every Windows driver. As you can imagine, we'd have a thousand Windows IHVs screaming bloody murder if that were to happen. Even Microsoft would be opposed to that.

So since a driver isn't a derivation of the kernel, then it doesn't have to have the same license. There'd be no legal requirement to make any module GPL. Also, copyright isn't a factor, so the DMCA doesn't apply.

For the record, I don't really give a damn about any of this. My company's driver is GPL, so this whole thing is an academic exercise for me.

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux