Many posts are comparing this development to the ACLU's gradual heel/face turn (depending on which camp you are cheering for), but here I am left wondering, as someone with little knowledge about the workings and legal foundations of NGOs, why these sorts of developments even happen. Why do nonprofits not get "hardcoded" to advance a particular cause in a particular way, by way of a charter or otherwise? Is this just not legally possible, is it not done for some other reason, or is it done but all of the changes we are observing fall short of violating the relevant legal code (which just means that our predecessors failed to make it specific enough)?
I imagine that, as a prospective donor, I would certainly much prefer if there were some form of legal assurance that the Dog-Grooming Union that I would be giving money to will continue advancing the cause of well-groomed dogs tomorrow, rather than deciding that it would instead rather fight for the cause of creating salons for cats, or even completely turn around and say that it will now fight against human intervention in the natural phenotypical fur-styles of dogs.
(As a concrete example, this feeling of incomprehension always makes me wonder about "GPL vN or later" licenses. If the ACLU can start agitating against free speech, what would stop some future societal development from inspiring the FSF to release a GPL v4 that says "this source code is exclusive property of Microsoft to use as it sees fit"?)
> what would stop some future societal development from inspiring the FSF to release a GPL v4 that says "this source code is exclusive property of Microsoft to use as it sees fit"?
Nothing, but the "or any later later version of the GPL" clauses have protection against this scenario. Section 14 of the GPLv3 contains the nice sentence "Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.", which is essentially legalese for "if it differs in the spirit of the license, it is not considered a new version of the GPL and the upgrade clause does not apply".
I imagine that, as a prospective donor, I would certainly much prefer if there were some form of legal assurance that the Dog-Grooming Union that I would be giving money to will continue advancing the cause of well-groomed dogs tomorrow, rather than deciding that it would instead rather fight for the cause of creating salons for cats, or even completely turn around and say that it will now fight against human intervention in the natural phenotypical fur-styles of dogs.
(As a concrete example, this feeling of incomprehension always makes me wonder about "GPL vN or later" licenses. If the ACLU can start agitating against free speech, what would stop some future societal development from inspiring the FSF to release a GPL v4 that says "this source code is exclusive property of Microsoft to use as it sees fit"?)
Nothing, but the "or any later later version of the GPL" clauses have protection against this scenario. Section 14 of the GPLv3 contains the nice sentence "Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.", which is essentially legalese for "if it differs in the spirit of the license, it is not considered a new version of the GPL and the upgrade clause does not apply".