5 ms·
"or any later" is controversial. It essentially puts your project under the agenda of the FSF, which not everyone wants.
by anticristi 5y ago
"or any later" is controversial. It essentially puts your project under the agenda of the FSF, which not everyone wants.
- p1necone 5y agoDoesn't "GPLv2 or any later version" mean that you can use the software under the terms of GPLv2 or GPLv3 (or some hypothetical GPLv4)? It can't possibly add any restrictions to the use of your project, because people can always just use it under the terms of GPLv2 if they want. I guess it could remove restrictions, if the hypothetical GPLv4 was a total 180 and looked more like the MIT or Apache licenses, so I guess if that's a concern then you have a point.
- Someone 5y agoIf a new version of the GPL adds restrictions, that still can be undesirable for the writer if the original software. If a third party forks a GPLv2+ project, adding features that are GPLv3+ licensed, the result is GPLv3+ licensed. That means those wanting the GPLv2 licensed project won’t be able to use those new features.