Have you actually looked on what nVidia REALLY distributes?
Posted Oct 5, 2008 7:39 UTC (Sun) by khim
In reply to: Plugging into GCC
Parent article: Plugging into GCC
This question is most interesting when considering NVIDIA's
binary blob kernel module
This is real-world proof of successfull circunvention: nVidia is
clearly in the clear here. No one ever said otherwise. Why?
Simple: they distribute this "binary blob" as two parts: big closed-source
driver and "public domain" glue code. The driver itself is not in violation
of copyrights: it's not a derived work since the same blob can be used, for
example, in Windows driver. Nothing Linux-specific there. Glue code
is probably a derivative work of the Linux kernel, but... it's distributed
without ANY restrictions and so is GPL-compliant. The real
toxic thing is actual loadable kernel module - but nVidia does not
distribute that (Canonical does), so nVidia is in the clear...
The tiny amount of doubt remains: are binary blob and glue code really
separate works? Court will decide but since both were created by nVidia
problems in the interface (which can lead to derivativennes) are easy to
to post comments)