>The issue is that nVidia supply a .o file containing all the goodies; it
>is believed to be quite possible to fake up something using the kernel
>network API to use this and make it believe it was a kernel driver.
>
>The main question is, what's the prevailing opinion about using a .o in
>this way GPL-wise.
First, I should say that it is, by default, illegal to link (runtime linking
counts) non-GPL binaries into GPL binaries...by default.
The copyright holder of the GPL'd code has the right to allow this through
explicit exemption. In the case of the kernel code (copyright Linus
Torvalds) this right has been granted. So, binary only kernel modules are
allowed, though everyone and their brother will whine incessantly about you
not releasing the sources.
Am I misunderstanding what you want here? If so, then have at the
discussion. If not, then stop worrying about using nvidia's .o files in the
linux kernel...it's allowed.
-SpeedBump
_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com
|