Overall, I think Rust is probably too dangerous to introduce into core software. Every time there is a donation to the Rust Foundation, the Rust community is in an uproar that it is not a large enough fraction of gross revenue. Linux, apt, are all currently both free as in speech and free as in beer. If we have to start donating to the Rust Foundation a percentage of gross revenue for every tool that we use written in Rust, it will cost a lot. Probably much better to just not put Rust in the kernel or in apt.
It's a Trojan horse language. There are no demands from C users that anyone donate to C non-profits. Much better, safer language to use from an ecosystem perspective.
Sure, it's on Reddit /r/rust. I'll provide links at the end, but it happens every time there is a donation.
> > > Multi trillion dollar conglomerate invests a minuscule fraction of a fraction of their monthly revenue into the nonprofit foundation that maintains the tool that will save them billions
> > So they make around 220k per minute, 350k in under 2 minutes. Still, any amount is better than nothing at all.
> I genuinely hate the thought of "Better than nothing". We should be saying "go big or go home."
Pretty popular thread. Approximate 900 upvotes over those three comments.
> That's like a millisecond of Google revenue.
and separately
> I mean thats nice. But in all honesty, is 1 Million still a lot?
That's from a while ago so it's smaller. But you can tell the sentiment is rising because these expressions of "it's not enough" are becoming more popular. Just a matter of time before the community tries to strong-arm other orgs with boycotts and this and that. We've seen this before.
> > Cool, but also depressing how relatively small these “huge” investments in core technologies actually are.
> Yeah, seriously. This is comparatively like me leaving a penny in the “take a penny leave a penny” plate at the gas station.
and separately
> Ah yes, the confidence displayed by allocating 0.0004% of your yearly revenue.
> Satya alone earns that in a 40 hr work week.
It's a pretty old playbook to use free-software language to get one's technology entrenched, then there's murmurs about how not enough money is being sent back to the people making it, the organization then uses the community as the stalking horse to promote this theory, and then finally comes the Elastic License relicensing.
Elastic did it. MongoDB did it. Hashicorp did it. Redis did it. I get the idea, but we should pre-empt the trojan horse when we see it coming. I know I know. You can fork when it happens etc. but I'm not looking forward to switching my toolchain to "Patina" or whatever they call the fork.
And if you think I'm some guy with an axe to grind, I have receipts for Rustlang enthusiasm:
It's a Trojan horse language. There are no demands from C users that anyone donate to C non-profits. Much better, safer language to use from an ecosystem perspective.