@sesquipedality >useful anti-tivoisation protections not in the GPL 2 The GPLv2 doesn't in fact allow tivoisation.
https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html; "For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable." - note that this doesn't say "object code" nor "binary", it means an executable file that *executes*
As it's a pain in the ass getting a judge to understand what an executable is in court, the GPLv3 was written to be crystal clear as to what was required; https://www.gnu.org/licenses/gpl-3.0.en.html
>I'm kind of regretting going GPL3+ though given Stallman's stranglehold on the FSF. rms founded the FSF and is chief GNUisance - if he didn't have a stranglehold on ensuring that the freedom remains true, something would be wrong,
>I mean I thought GPL3 was the approximate "strong" open source consensus license The GPLv3 is not an "open source" license - it doesn't say "open" in it and the preamble states that it's a free license.
As always, people can't help but lie; "much like GPLv3 was a vanity project for the FSF / Stallman,".
It wasn't a vanity project - it was a bugfix for several bugs found in the GPLv2 (just like the GPLv2 was a bugfix for the GPLv1)- one bad bug is how under the GPLv2, if you inadvertently infringe the license, your license is automatically terminated and you have to ask all copyright holders to reinstate it (this isn't much of a problem with projects with only a handful of copyright holders as was common in 1991, but is a big problem in projects with thousands of them) - while the GPLv3 automatically reinstates if you resolve all infringement within 30 days.
>but this conversation kind of leaves me feeling like I might have made a mistake. It's never a mistake to use a masterpiece of a free software license and -or-later - the only possible improvement would be to license AGPLv3-or-later (it's compatible with the GPLv3); https://www.gnu.org/licenses/agpl-3.0.en.html
@ariadne@mjg59 again, not a software licensing expert, but from my perspective, if someone is going to take my work, build something on top of it, make money off it and not "share and share like" with the community, I want them to pay me. In practice, this of course means they won't try and build off my work, but I am OK with that. Whether that's an advantage to the "consumer" is I think a side issue. If I give my creative work away, I want its fruits to remain available to all.