EFF co-founder John Gilmore removed from org's Board
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"?)