4 ms·
While this is a scary, yet also somewhat possible scenario out there, the GPL license text itself goes to great extents to explain (in classic RMS speech style)
by st_goliath 6y ago
While this is a scary, yet also somewhat possible scenario out there, the GPL license text itself goes to great extents to explain (in classic RMS speech style) the ideals of Free Software and the whole point of the license. It also says, that the FSF may publish modified versions of the license in the future which are "similar in spirit" to this one and alludes to the fact that the author of the software may have given you the "any later choice".
To the slight dismay of some in my immediate family, I chose to study CS instead of law, so IANAL, but in the scenario you describe, I would try to argue into the direction that the hypothetical GPLv4 without copyleft clause is very much not "similar in spirit" to the intent outlined in the older versions in great detail, and hence should not apply.
- bombcar 6y agoThe problem is you could have a huge legal battle over it. I'm frankly surprised that ANY lawyers signed off on the GPLv2 (as in, picking it for a company sponsored project) as the "any later version" and "similar in spirit" are quite open to interpretation. And all we'd need to see in GPLv5 or v6 is some line like "nothing in this license shall be taken as being incompatible with the BSD/CDDL" to open a huge can of worms. Honestly, if you want to do "or later" I'd instead just assign your code to the FSF to do with it what they will.
- st_goliath 6y ago> The problem is you could have a huge legal battle over it. Of course, and it would be a real PITA, but I don't see how it would be that much different from a GPL violation law suit right now. If you publish your source code, even under GPLv3, there is nothing that really stops anybody else from taking it and violating the crap out of the terms and conditions. In pretty much all jurisdictions I'm aware of, the copyright holders are the only ones who can sue for copyright infringement (setting aside the whole "is the GPL a contract?" debate for the moment[1][2], which would also open up suing for breach of contract in some juristicions). You can slap any license constraints you like on your source code and publish it, but if you really don't have the resources to pursue legal action for violations to begin with, that already isn't worth anything and the software is effectively in the public domain. [1] https://perens.com/2017/05/28/understanding-the-gpl-is-a-contract-court-case/ https://perens.com/2017/05/28/understanding-the-gpl-is-a-con... [2] https://en.wikipedia.org/wiki/GNU_General_Public_License#License_versus_contract https://en.wikipedia.org/wiki/GNU_General_Public_License#Lic...