<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>
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.