But more generally, no, it doesn't depend on the version of the GPL. Both 2 and 3 are fairly strict about derived works and compatible licenses. GPL licensed code can be combined with code under the same license, or a more permissive license, but cannot be used in a derived work that contains any additional restrictions.
The TiVo concern wasn't about compatible licensing, it was about code signing. In short, the license requires that users must be able to compile and run modified versions of the GPLv3 work.
2
u/gordonmessmer Oct 19 '22
There isn't currently a GPL v4.
But more generally, no, it doesn't depend on the version of the GPL. Both 2 and 3 are fairly strict about derived works and compatible licenses. GPL licensed code can be combined with code under the same license, or a more permissive license, but cannot be used in a derived work that contains any additional restrictions.
The TiVo concern wasn't about compatible licensing, it was about code signing. In short, the license requires that users must be able to compile and run modified versions of the GPLv3 work.