3 ms·
I'm not sure about the details, but to write a linux kernel module you must include some .h files under the GPL license. You really have to include it because l
by marcodiego 4y ago
I'm not sure about the details, but to write a linux kernel module you must include some .h files under the GPL license. You really have to include it because linux ABI is intentionally not stable exactly to prevent proprietary abuse. So, AFAIK, every functional linux kernel driver must be released under the GPL.
- amelius 4y agoAPIs and ABIs should be open. GPL taking a different stance here is not helping anyone.
- marcodiego 4y agoThe point is: if you want to include a GPL licensed header, your code must comply with its license. Your opinion on the GPL is an entirely different matter.
- my123 4y agobtw for the Oracle vs Google lawsuit, OpenJDK was licensed as GPLv2. It was very much a GPL (purported) violation case.