LWN.net Logo

Reverse engineering: more than NVIDIA deserves?

Reverse engineering: more than NVIDIA deserves?

Posted Feb 20, 2008 13:12 UTC (Wed) by jmayer (subscriber, #595)
In reply to: Reverse engineering: more than NVIDIA deserves? by tetromino
Parent article: Reverse engineering: more than NVIDIA deserves?

<SPECULATION>
Some things make me think that eventually binary only drivers will be 
banned completely from being loaded into the kernel. If that day comes, 
having the most stable and most performant driver will not help the least
and with OSS drivers being available for Intel and AMD cards it might be 
that kernel developers will just decide that there is sufficient choice to  
go forward with the ban, whether it hits Nvidia users or not.
</SPECULATION>


(Log in to post comments)

Reverse engineering: more than NVIDIA deserves?

Posted Feb 28, 2008 9:32 UTC (Thu) by forthy (guest, #1525) [Link]

Well, one can speculate that, but how can this come true? NVidia then might not work on a kernel.org kernel, but a simple patch would remove this limitation. The legal question about the NVidia kernel module is about the same as the ndiswrapper discussion: Both are designed to load a Windows driver module (or something very similar to such a module) into the Linux kernel. Both wrappers are available under the GPL, and therefore compatible with the kernel license. The modules they load are not designed for the Linux kernel, and therefore not a derived work.

One can argue that creating such an interface is a Bad Thing(tm), like a plug-in interface to GCC has been considered as such, but that's it (even though I agree to the argument). And the kernel is "tainted" when a Windows driver runs in its space; but for a license that excludes any warranty whatsoever, the consequence of "tainted" is not that important.

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