Rust Core Team + Mozilla To Create A Rust Foundation
Rust's core team and Mozilla are announcing plans to create a Rust foundation with the hopes of establishing this legal entity by year's end. The trademarks and related assets of Rust, Cargo, and Crates.io will belong to this foundation. Work is well underway on establishing this foundation with originally coming to the idea of possibly creating an independent Rust foundation last year, now pushed along by the recent Mozilla layoffs and the global pandemic. This should allow the Rust community more safety rather than being reliant upon a sole organization (Mozilla) and help foster growth and open up new possibilities.
Lay(off)ing the foundation for Rust's future
Previously: Mozilla Lays Off 250, Including Entire Threat Management Team
Related: Linus Torvalds: Don't Hide Rust in Linux Kernel; Death to AVX-512
Zero percent of donations will go to the continued development of Rust.
So, another foundation with no real way to make money to keep the lights on and pay program developers to ensure long term stability. Given the falling market share (I'm probably the only person I know who still uses it on mobile and desktop ), next time google won't throw it a bone to keep it alive because Firefox won't be a credible competitor when it comes to antitrust issues.
Gone from 23% to 3.3% market share - it will be under 1% in a few years, as they put more effort into non browser attempts like a paid VPN service, which already has a ton of competition and cheaper offerings to boot. They are counting on brand recognition to sell their VPN at a higher price, but when you're losing market share, your brand is sort of a kiss of death. Casting rust off to a foundation is a tacit admission that the mothership can no longer offer refuge - sink or swim, child, momma is dying.
Oh well … crap like Pocket made this all foreseeable. And really crappy UI changes to slavishly follow chrome in many ways. Stupid hamburger menus.
Not interested in using arust or web assembly either.
Rust is an ugly language but most objections are to the CoC. Web assembly is a compilation target and arguably better than standardizing a bytecode.
Again, the language has nothing to do with executing remote code. If lua or python had been used for web scripting, we'd have exactly the same problems.
Aside from that some good points - things may have been different for Mozilla had Brendan Eich not been yeeted.
Plain text and HTML. No css - let the user decide how the pages render, which was the original goal. But W3C fucked that up by trying to answer demands that web pages lay out more like magazines. It's not supposed to be a page description language, just a way to lay out information in a simple structured way, and let the end user pick a user agent that renders it to their liking, and their own customization.
Trying to implement a bit of postscript-like or PDF functionality as a core of the whole HTML/is/css pile of shit got us the problems we have today. Speaking of W3 mistakes, the rationale for emojis was a typically W3 thing - adding crap that isn't needed because text is too easy to communicate with.
Bureaucracy adds features to justify their jobs whether they're needed or not. Then browsers have to implement these unnecessary features. So we end up with an insecure bloated hierarchy - browsers, web pages, and an ecosystem of stuff to guard against the problems the bureaucracy created.
How insecure is a browser that doesn't load images, css, or scripts from anywhere, and doesn't load more than just the page requested from the original server? No frames or iframes from other servers, nothing? Not even an automatic redirect or timed refresh? No embedded fonts or glyphs?
Apps in browsers were always a bad idea. Thanks for nuthin' "web standards" - there are too many and browsers have to choose to implement them all or they're "behind the standards." Even HTML 1.0 was crap. Ever bother with the "menu" tag? No, because it doesn't do what you think it should. And calling a link an anchor was retarded. So was the rationale to explain it away.
I wish I could just sit back and eat popcorn, but unfortunately, pretty much every IT person (like you and me) is in the middle of all this.
I've said this exact same thing before years ago (and I know you have too). Isn't it amazing how many people call us luddites? I find the idea of writing a full app in a web browser crazy. Why not just write an actual app in the first place? There are languages designed to be multi-operating-system based and have security in mind. I'm not against apps. I'm just against stupidity.
I really wish more websites let us choose how the information is displayed. The user should have much better control of the CSS part. (And the html should be clean and simple.)
I'd settle for a Usenet news feed. Simple concept, and people could pick the news reader that matches their preferences for how the data was displayed. We have operating systems to run applications. Inserting a browser between the OS and the application is just another layer that brings its own problems.
But of course in today's world it's all about monetization of the users data - and that's easier when everything has to pass through a web browser. What other system would allow 100 different ad companies to be pinged by you looking at a piece of data such as a page of information about a dog?
People would be really pissed off if their text messages behaved that way, or their text editor, but they give the keys to their kingdom to every damn web service and "affiliate ".
vim doesn't report what I'm writing to everyone, neither does any local music player I use (my laptop is rarely connected - no streaming ever). If I want to listen to Edwin Starr's version of War every day for a year, I should not have to stream 365 copies of it. If I want to watch Spaceballs or the Terminator or Through a Scanner Darkly every year , that's my business. I'm not going stream the same data again and again.
Streaming and other web services add so much overhead over the course of a lifetime. Give the planet a break - just give me the data and let me store it locally, and look at it the way that I want. When I want. No reporting back to the hive.
And please get rid of those ridiculous looking wireless earbuds. You all look like dorks. Not every Apple idea is a good one (hockey puck mouse, anyone? Or using the trash can icon to eject media? Ranks right up there with Microsoft start button to shut down. Or GNOME putting the Cancel button on the left in dialogue boxes.)
You can bet the same interests that sinked mozilla will taint the rust foundation. But the latter has more chances to survive, if anything because now the actual devs know the drill.
The rebar always rusts eventually.
> Zero percent of donations will go to the continued development of Rust.
And nothing of value was lost.
Because a foundation just isn't a foundation without a good Code of Conduct.
The Code will force anyone having anything to do with the foundation to be welcoming, inclusive, and supportive of multiple coding styles and languages. This way it won't end up being just a bunch of white males working on Rust.
In the further interests of safety and being forced to take the CoC - mandatory gender reassignment surgery for all cis males working on Rust code.
First they need to fix the White Supremacist Rust compiler so it no longer generates racist, eurocentric code. [westernjournal.com]
Jeez, talk about bias:
Yeah: https://mediabiasfactcheck.com/cnn/ [mediabiasfactcheck.com]
Interesting site. They seem to cover foreign media outlets too. And their style seems rather neutral. I wonder who is funding them.
Yeah, I refer there every time I see someone post a link from some website I have never heard of as "fact".
b-b-b-b-b-b-b-bu muh WHITE VICTIMHOOD!!11!!11!!
b-b-b-b-b-b-b-bu muh house!!! When you're an American white male that lives in a house that's slowly sinking into a radiologically-hazardous toxic waste dump, & no government bureaucracy gives-a-shit because of reverse-racism, whaddya gonna do? And, under the layers of that toxic waste, is a hollow subterranean 'dome'. A decent explosive device planted in just the right location would most likely cause that dome to collapse & sink the entire neigborhood I reside in. Whatever it takes.
They already have one of those, which is why I'll use the language but refuse to contribute any of my code changes back to it or its libraries.
Oh noes whatever shall we dooooo?
What's this "we" stuff? I very much doubt you've ever actually contributed code to a project, much less maintained one.
Heh, you broke SN and want to act superior? Hehe.
To you? Without a doubt.
Fix your shit bruheimer
I just chime in to say your trolling style was passe around the time modems got to 2400 baud.Just trying to be helpful.
which is why I'll use the language but refuse to contribute any of my code changes back to it or its libraries.
Rrrright. Because otherwise, without CoC, Perl if choke full of TMB's back contributions (large grin)
Some modules are, yes. I don't care to have nightmares though, so I never open the source files for Perl itself. Some Rust libraries have contributions from me as well, right up until they added a CoC.
TMB seems to have addex new code to try and stop someone repeat posting garbage. No idea what triggers his new filters but I've had to rewrite multiple posts that had nothing strange in them. Big fail buzz.
Don't want othet people to become aware of your fuckup huh? #sad LowEnergy
Therefore the filter works as expected NOTABUG WONTFIX
The trademarks and related assets of Rust, Cargo, and Crates.io will belong to this foundation.
I wonder whether there will be any effort to address iceweasel-type freedom concerns with the rust(tm) trademarks.
As Hyperbola [hyperbola.info] puts it:
Rust and also Cargo (the Rust package manager) violate the freedom to redistribute without “explicit” approval. Their trademark license imposes requirements for the distribution of modified versions that make it inconvenient to exercise freedom 3.
for the Rustoleum law suit.
from TFA>So, I was always on the precipice of making Vivaldi my default desktop browser. I realize it's not open source, but my mantra is: The best tool for the job.
OH yeah I heard that mantra before, except none of those best tools are still around with any significant traction LOL.
anyone who uses a closed source browser is fucking retarded.