The kernel is GPLv2 only (with code that's also more permissive and thus compatible with GPLv2).
These drivers are GPLv3+. Basic math says that 2 is less than 3, so "3 and above" is not compatible with 2.
There have been enough discussions over the years about the nuances of Linux kernel licensing that it's surprising that folks wouldn't be aware when writing new kernel modules that they'd hope would be accepted upstream.
These drivers are GPLv3+. Basic math says that 2 is less than 3, so "3 and above" is not compatible with 2.
There have been enough discussions over the years about the nuances of Linux kernel licensing that it's surprising that folks wouldn't be aware when writing new kernel modules that they'd hope would be accepted upstream.
Comment