3 ms·
> Although, since the GPLv2 and GPLv3 are compatible licenses No. GPLv2 is not compatible with GPLv3. GPLv2 states that the modified code must not place any ne
by phoe-krk 7y ago
> Although, since the GPLv2 and GPLv3 are compatible licenses
No. GPLv2 is not compatible with GPLv3. GPLv2 states that the modified code must not place any new restrictions on the resulting code. GPLv3 places such a restriction via its patent-provisions and anti-tivoization clauses. Therefore, you cannot combine GPLv2 code with GPLv3 code, or release GPLv2 code under any license other than GPLv2.
What you likely mean is code licensed under GPLv2+, which means that it can be licensed under GPLv2 or any later GPL version. Linux is not licensed that way - it is strictly GPLv2-only.
- kelnos 7y agoAh, that's a good point. So there's pretty much no way that any kernel code can be GPLv3, short of contacting each and every contributor and getting them to agree to switch.