Similarly, since Facebook isn't a software vendor, the kinds of things that you might achieve by securing undue influence within the Rust Foundation don't really benefit them.
(I work at Facebook on a team that uses Rust)
It seems entirely possible that, even putting aside the PR, they're concerned about making sure a robust modern systems language stays around/thvives so that they have a robust modern systems language to use.
EDIT: oh, they've also published another post detailing their history with Rust. Lots of very interesting things in here! https://engineering.fb.com/2021/04/29/developer-tools/rust/
I'd definitely prefer oil and gas companies that offset carbon emissions over oil and gas companies that don't. (Not going into how much pr that is over how much it's actually worth anything)
I was just adding context to the other comment with my own. I've no qualms with whomever spending money on whatever language they choose.
Unless it's VB. Yuck.
Same for projects other than programming languages, e.g. Linux.
I don't feel comfortable with corporate-driven FOSS. I'll stick with community languages.
As for Perl, I just look at it as a stepping stone for more modern scripting languages.
The concern comes from having a *small* number of companies with a notoriously aggressive behavior controlling a project.
Google is especially known for using products as weapons against competitors and drop them suddenly after a while.
https://en.wikipedia.org/wiki/Douglas_Crockford#%22Good,_not...
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.
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.