Real life isn’t kindergarten, world isn’t black and white. Even for things that most of people can agree are good, you’ll have negative externalities.
You could make it very explicit: X shall not be used for advertising purposes. In legalese, of course, so a judge knows what is meant.
Is only serving ads or also using ads not allowed?
Given that almost every single company in the world is using advertising then it becomes a hobbyist tool.
With serving - how about if I have a page/app that includes ads served by third party (like most of the world does). Does it make it also off limits?
Statements like that sound pretty cool, but ignore real world complexity.
Also, who decides what is "good", and what is "evil"? For proper licensing terms, a judge can decide whether those terms have been violated within a given jurisdiction. Would you have philosophers take their place? What a bunch of nonsense.
Huh, Rust developers have plenty of opinions about "good" and "evil" on everything under sun. They peddle it non-stop on social media. So they seem perfectly capable to decide on that.
Also, practically, we do not have a CLA, and have had just under six thousand distinct contributors. We cannot unilaterally change the license. This is a feature, not a bug.
https://en.wikipedia.org/wiki/Douglas_Crockford#%22Good,_not...