3 ms·
Are we saying that _ALL_ Linux kernel modules by their very nature _HAVE TO_ be GPL? Couldn't NVidia just compile against a compatible, but ASL header? Just t
by exabrial 3y ago
Are we saying that _ALL_ Linux kernel modules by their very nature _HAVE TO_ be GPL?
Couldn't NVidia just compile against a compatible, but ASL header?
Just trying to understand whats happening!
- mook 3y agoNot all kernel modules need to be GPL; that's why there's a license field for modules at all (if everything needs to be GPL, then the license would be implied). The issue here is that nVidia wants at least part of their module to not be open source, but _also_ wants access to functionality that's been marked as only allowed to be access by GPL modules (the typical assumption is that, in order to use those, your code already needs to be tied deeply enough that you're a derived work). Note: based off things I've gleaned from LWN and places.
- exabrial 3y agoIn that case, should they compile against an ASL header, or is there something with linking and kernel modules I’m not grasping?