What | Removed | Added |
---|---|---|
Status | RESOLVED | REOPENED |
Resolution | FEATURE | --- |
Forgive my ignorance: why is the format in which we are shipping the drivers today any less against upstream kernel PoV? Why does it matter whether the module is built on some build server, or on the end user's system? Upstream dreads the fact that the drivers are _loaded into the kernel_, and the "insmod" is precisely the moment in which the linkage of GPL'd code and GPL-incompatible code is taking place. I don't think upstream cares much how, where, and by whom such a module was built. It's been a long time since I last looked at the NVidia packages, so I'm unsure whether the GPL would already be violated by compiling and linking the driver. If so, NVidia has messed it up even worse than I thought. Anyway, I'm not a lawyer. And I understand that SUSE itself won't ship such packages in any case, simply because they are proprietary.