Readit News logoReadit News
nindalf · 3 years ago
This fork promises "All of the memory-safe features you love, now with 100% less bureaucracy!" Compelling, until you realise that all the commits are auto-merges of rust-lang/rust's main branch. Which means the same teams doing the same work, under a different name.

Rust is experiencing growing pains because they're still figuring out a governance structure that works for everyone. They want to simultaneously keep the current structure of bottom up development where each team (compiler, lang, crates.io, cargo) has the autonomy to make decisions for themselves, but the project as a whole can speak can come to a consensus and speak with a single voice. That's what this RFC tries to capture (https://github.com/rust-lang/rfc-leadership-council/blob/mai...). But the project isn't there yet, and is making these frustrating missteps in the interim. The lack of transparency into these missteps manifests as "bureaucracy" to outsiders like us.

If Crab lang actually attracted people doing the real work of development, they would have the exact same "bureaucracy" as teams tried to figure out how to build consensus and speak with one voice. The fact that they don't have bureaucracy is a direct consequence of them not doing any work right now. None of the crab lang people are involved in actually building Rust, as far as I can tell, so they might not be aware of this.

Lastly, I want to note that the top comment in this thread is blaming the Foundation, which is simply bizarre. The Foundation very explicitly tries to stay hands off on technical decisions and does not interfere in how the teams organise themselves. You may disagree with that decision, but it's an inaccurate characterisation to blame them.

yjftsjthsd-h · 3 years ago
> This fork promises "All of the memory-safe features you love, now with 100% less bureaucracy!" Compelling, until you realise that all the commits are auto-merges of rust-lang/rust's main branch. Which means the same teams doing the same work, under a different name.

It started out specifically as a reaction to Rust's take on trademarks, so shipping the exact same code with a different name was the point.

insanitybit · 3 years ago
OK but it says "100% less bureaucracy", although it doesn't actually seem to have a plan for that. Changing the name is... fine? Like it's definitely a thing you can do, for sure.

I'm not sure what that accomplishes - you can use this project and there's no trademark policy so... I guess you could abuse that if you wanted to? Like you could start your own "CrabCon" and no one could say anything about it legally... ok.

predictabl3 · 3 years ago
I normally scoff at controversy-spawned "forks" but I feel like the more important conversation here isn't "Crablang good" or "Crablang will replace Rust" but, (and this is evidenced by Crablang popping back up again today, despite not actually stemming from the most recent controversy), a general, increasing feeling of doubt or mistrust in Rust leadership.

Frankly, much as I love Rust and don't think this will ultimately stop its trajectory... it's really not the first time that folks at Rust have, how do I try to put this nicely, forged their own path and expected people to just deal with it. I still have a rotten taste in my mouth about the website redesign, and the near gaslighting around it.

(completely unsubstantiated, but I can't help wonder if any of this attitude falls over from Mozilla. Some of Firefox's treatment of user preferences and Pocket feel... well, a similar mix of ignorant and arrogant. shout-out to when Firefox had a floppy-disk-"save" icon that auto-uploaded your screenshot to the cloud, absolutely brilliant!!)

EDIT: Welp, sure enough, there's that [one name] again, associated with a vastly unpopular Rust decision, going out and doubly down individually and casting aspersions. What a shame.

andsoitis · 3 years ago
> they're still figuring out a governance structure that works for everyone

If they are indeed trying to figure out a structure that works for everyone, I’m afraid they’re pursuing a dead-end. One should be OK, in principle, to not aim for pleasing everyone.

bluGill · 3 years ago
True, but you still need to figure out who you will please. Many of their directions are concerning to a lot of people. Even if the majority agrees with the decisions (which isn't clear), they can still be unhappy with the way the decision was made/announced.
starkparker · 3 years ago
https://github.com/orgs/crablang/projects/4?pane=issue&itemI...

> crab #51

> create experimental branch

> opened last week

> just need to create the experimental branch

> it will start from the current state of our master branch, which is currently synced with upstream project but afterwards will not receive updates unless they can be incorporated without too many conflicts.

nindalf · 3 years ago
> This item hasn't been started

Open for a week. What's the matter, they're figuring out how to create a git branch? It's `git branch experimental && git push`, and running that would have been quicker than creating this ticket.

I wish everyone who read this thread yesterday could have also seen this - a shining example of the capabilities of the clout chasers involved in this project. They've delivered on their promise of "no bureaucracy" by avoiding software development altogether. Genius.

mrits · 3 years ago
I'm heavily invested into Rust and enjoy the language immensely. Bureaucracy and slow moving is something I'd prefer at this point. There are only a handful of things I actually want added to the language.
bluGill · 3 years ago
The advantage of Bureaucracy is it gives time to think. I've approved several pull requests in my life that looked good and only latter realized while it worked it wasn't how we should have done things. (sometimes it takes years to see this, but sometimes it is quicker)
michaelcampbell · 3 years ago
> figuring out a governance structure that works for everyone

Does anyone honestly think this is even possible?

ehvatum · 3 years ago
> The fact that they don't have bureaucracy is a direct consequence of them not doing any work right now.

Is “bureaucracy” a euphemism for Diversity, Equity And Inclusion busybodies, in this case?

weinzierl · 3 years ago
I disagree with the general sentiment in this thread that this is a useless immature move. Sure, Crab will almost certainly not replace Rust, but that is not the goal.

The ultimate objective is to influence Rust stakeholders' decisions.

This is similar to a strike where ultimately your goal is not to destroy the company or to quit and leave, but to achieve better conditions. In both cases it sometimes works and sometimes not and in both cases, just because it might not work does not make it an immature move.

timkofu · 3 years ago
It’s evidence of division and strife. They have allowed the environment to get toxic. Groups that were planning on adopting Rust will now think twice, as it’s future now looks uncertain. All organizations that produce something valuable face this test, it’s the ones that don’t fracture that succeed.
reactordev · 3 years ago
This. When tech leaders look at Rust as a solution for legacy products and services - then see Crab grab - it makes them think the ecosystem isn't mature enough for their 25+yr old platform.
kaycey2022 · 3 years ago
It was inevitable given the pushy nature of their evangelists. People who fall out of a cult are it's fiercest enemies.
MuffinFlavored · 3 years ago
> Sure, Crab will almost certainly not replace Rust, but that is not the goal.

I see it as: there's a finite amount of people who choose to dedicate their unpaid free time contributing to making Rust better (working on fixing bugs, new features, etc.)

This seems like fragmentation which basically will slow down progress. Now, obviously the people who choose to dedicate their free time to open source software are entitled to do whatever they want with it. I don't know the details of what part of what leadership is doing what that equates to "being a meanie" and I don't know who is "being dramatic" and who isn't.

All I know is, I'm grateful for their contributions and wish everybody could get along. This is kind of "not a good thing" for progress when you look at it from a delivery perspective.

tedivm · 3 years ago
You're making a huge assumption with the "unpaid free time" part of this. A lot of Rust development is driven by corporations who are directly paying engineers to work on it, and the rust foundation has a lot of money coming in via donations (literally millions).
slashdev · 3 years ago
On the other hand it could become a place to test ideas and port the winners over to rust. It’s not necessarily negative.
jb3689 · 3 years ago
Not to downplay any of your points, but as a counterpoint, I'm not sure this was true for Vim/Neovim. Perhaps I'm only looking at short-term gains though and not long-term fragmentation
johannes1234321 · 3 years ago
Even if we agree that there is a fixed finite amount of people, mind that not everybody will work with everybody wit h the same process.

Having only a single organisation might prevent some people from contributing, who in a different environment might submit ideas and do some work.

The results then may influence the other project as well.

Human interaction is complicated ...

solarkraft · 3 years ago
It's the threat of people abandoning the current leadership. It has to be credible to make a change.
cookieperson · 3 years ago
Maybe it'd be a good idea to just clean house and elect new people. Possibly even people who resigned exclusively and some people with emotional maturity.
yawpitch · 3 years ago
Too bad it isn’t credible.
predictabl3 · 3 years ago
If I were in Rust leadership, I would have a very hard time not seeing this as a personal failing and resigning. I'm not privy to any insider information, but this feels like a situation where I'd leave with a lot more respect for involved people if they said "I love Rust, and I need to step down for the sake of trust and the community.". But, much as some would like to imagine technical projects as being above it, PPP gets in the way (personalities, pride, politics).
WinstonSmith84 · 3 years ago
Well. If you were in the Rust leadership, with such state of mind as to say "I love Rust, and I need to step down for the sake of trust and the community." I don't think you'd have hired a lawyer to defend the trademark ...
giancarlostoro · 3 years ago
I would like to remind everyone of the time where NodeJS was forked into a more bleeding edge version of Node, and eventually down the line, all the changes were pulled into NodeJS and things were consolidated.

Edit: It was iojs

https://news.ycombinator.com/item?id=8694953

https://news.ycombinator.com/item?id=8669557

ChickeNES · 3 years ago
Or much longer ago, egcs being forked from gcc and later being subsumed back into the original project by the FSF
lloeki · 3 years ago
cue node.js - io.js and gcc - egcs
usrusr · 3 years ago
I was about to mention EGCS, then looked it up to refresh my memory: wow, that split didn't even last two years, crazy how the passage of time changes as you become less young.
_nalply · 3 years ago
I started reading up the history of gcc. It's really fascinating. Stallman made the first release 1987. This means gcc is 36 years old if you count the first release as birth.

https://gcc.gnu.org/wiki/History

I want to find out more about egcs. TIL that there was a fork of gcc.

Cthulhu_ · 3 years ago
Or the short lived "@ lang", a fork of typescript or javascript (I believe) that added annotations because the Angular developers really wanted annotations. I can't even find any information about it anymore, maybe my google skills are failing.
rozab · 3 years ago
That's an interesting viewpoint, it parallels the outsized influence small parties exert in FPTP electoral systems (at least in functioning ones)
BeFlatXIII · 3 years ago
Or voting third-party with the hope that it makes the margin of victory for the "serious" candidate fall within the number of third-party voters.
jasonlotito · 3 years ago
CrabLang doesn't want to influence Rust stakeholders' decisions. They 100% support all the decisions the Rust Project made.

CrabLang was created to get people to out themselves who hate Rust and want to see it fail.

Anyways...

> The ultimate objective is to influence Rust stakeholders' decisions.

That's not what this fork says is the objective.

https://crablang.org/

> We simply want to use [Rust] while retaining the ability to create content and promote its name, logo, and other assets however we please, without the limitations imposed by a trademark policy.

The Trademark Policy

https://foundation.rust-lang.org/policies/logo-policy-and-me...

> The most basic rule is that the Rust trademarks cannot be used in ways that appear (to a casual observer) official, affiliated, or endorsed by the Rust project or Rust Foundation, unless you have written permission from the Rust Foundation.

So, from what I gather, CrabLang opposes this.

In which case, CrabLang wanted to use the Rust trademarks to deceive people into thinking it's endorsed by the project and foundation.

Which is an odd stance to take, because that's them saying they want people to use CrabLang to deceive people into thinking CrabLang endorses things it does not. ;)

wccrawford · 3 years ago
>In which case, CrabLang wanted to use the Rust trademarks to deceive people into thinking it's endorsed by the project and foundation.

Instead, I see their statement as a visceral reaction to some legal threat they received that they don't think was valid. They probably weren't trying to deceive anyone, they just wanted to name their project "Rust Widget" or something and don't like that they are open to legal action from that because someone might think that's an official Rust project, when it's not... Even if most people would know it's not.

I'm not privy to any information in this debate, I just don't support your interpretation of their words. I think mine is a more charitable interpretation until further evidence of their actual meaning comes to light.

tpoacher · 3 years ago
One thing I always find interesting / amusing is how the timing of certain types of post here on HN is in a sense far more informative (e.g. by implication as to "what is the current zeitgeist that has suddenly made this "news" or relevant again?), than the linked articles themselves.

E.g. crablang wasn't exactly announced yesterday for this to be newsworthy in itself; but an HN top post on crablang almost serves as a reliable signal for yet another rust gossipworthy event being in the news.

Same with Signal/Telegram as a signal for WhatsApp; Telegram as a signal for E2EE, etc

pxc · 3 years ago
It was posted in the comments to the 'Why I'm leaving Rust'¹ post that made it to the front page two days ago. At that point it was predictable that Crab would make it to the front page in a day or two.

Comments with links on front page items tend to turn into successful submissions within a day or two like that. Or rather, a fair number of front page items at any time turn out to have been preceded that way.

--

1: https://news.ycombinator.com/item?id=36101501

tpoacher · 3 years ago
Agreed that this is one of the major mechanisms. But that's not the point I'm making here. It's a more general point regarding how the implicit "Why now?" question is often more newsworthy than the explicit "What?" being reported.

And also the fact that, unless the reader is willing to make a conscious connection to that fact, the lack of nuance often serves to swing a discussion in the opposite direction to what conscious examination of the timing would suggest (e.g. via the framing effect).

throwaway1777 · 3 years ago
This is the power of the media and why people fight over it so much. Whenever you see content you should not only question the content itself but also ask “why am I seeing this now”?
newobj · 3 years ago
Why am I seeing this now?
raxxorraxor · 3 years ago
I think one of the most influential factors of a topic making a top post is simply the timing of the post. The most interesting topic won't make it if it is posted at an inconvenient time for the largest audiences.
tester756 · 3 years ago
Indeed, I was like - wut? again?
nologic01 · 3 years ago
Politicking, back-stabing, power games, or even genuine but irreconcilably different visions and values are like 90% of corporate life.

It is almost deterministic: when collective behavior builds something interesting somebody will try to climb on the building roof to stick out and be seen and somebody else will try to prevent them.

The difference with FOSS is that such individual/community dynamics is out in the open, meticulously documented in git repos, so even a small bit of that behavior creates fireworks.

This isn't really a weakness of the model and it is futile to believe that this type of phenomena could be completely eliminated if we could somehow devise the "perfect code of conduct" or governance.

Hunker down, build good FOSS stuff. This, too, will pass.

ezekiel68 · 3 years ago
It's a whitelabel copy based on policy disagreements, not unlike the "Iceweasel" (now Debian Firefox-ESR)[0] fork of Firefox. Just dawned on me after I wrote the first sentence that both actions targeted Mozilla offspring.

[0] https://wiki.parabola.nu/IceWeasel_History

fooker · 3 years ago
This means something about Mozilla policies/politics is going wrong.
insanitybit · 3 years ago
There's nothing wrong with Firefox policy that led to IceWeasel. Mozilla owns the Firefox Trademark. Someone wanted to avoid that so they created IceWeasel.

This is working as intended. There's no controversy, there's no one saying "wow I can't believe Mozilla would own the Firefox trademark !", it's just... how someone wanted to play it.

It's incredibly unlikely that this was necessary or actually achieved anything meaningful other than "Mozilla's trademark policy does not apply to this"... but that's a whole other thing.

edit: Actually, what it achieves is that Debian can distribute a modified Firefox (because I believe they may modify source code for it) without representing it as Mozilla Firefox, which is great. Again, working as intended - now no one is confused, you know that the Firefox you are getting is not the one straight from Mozilla.

caconym_ · 3 years ago
Not really. At the scale of Rust and Firefox, some level of disagreement within and without the relevant political structure(s) is unavoidable.
ragnese · 3 years ago
I thought Mozilla barely has anything to do with Rust anymore. I assume they're part of the foundation or something, but are they actually setting/imposing any policies for Rust anymore?
lelanthran · 3 years ago
> This means something about Mozilla policies/politics is going wrong.

Again.

dizhn · 3 years ago
I have always had the feeling that Mozilla went through a transformation when they suddenly had a very strong power backing them. I am specifically talking about AOL and their very litigious legal force. Although the particular arrangement is not in place anymore Mozilla isn't what it used to be before it either. (The story of them going after the Firebird database people is all but forgotten today)
y7 · 3 years ago
The main website has an explanation for the reasons behind this: https://crablang.org/

More context: https://news.ycombinator.com/item?id=35583089

noobdev9000 · 3 years ago
Rust was always a corporation/FAANG language when you looked at contributors and sponsors, so it's probably not real reason, I mean it is clear async was rushed out for AWS/Amazon and everyone celebrated it nonetheless.

People like to hide motives

pests · 3 years ago
I'm curious to the story behind async being rushed out for Amazon
tracker1 · 3 years ago
Considering how long it took for async, and the depth of proposals, I wouldn't call it rushed at all.
lordswork · 3 years ago
kuu · 3 years ago

Dead Comment

planede · 3 years ago
I don't see this as a real fork, the same way CentOS isn't (or wasn't) a real fork for RedHat, or Iceweasel wasn't a real fork of Firefox. This seems only meant to be work around the trademark. If all this does is to establish an other, non-trademark encumbered name you can use to refer to the language and the compiler than that could be good.
cormacrelf · 3 years ago
If that’s what happens, it’s not a great outcome. Foundation changes policy, restricting the use of a mark, to enormous opposition. After much dissent, the community responds by… ceasing to use the mark. That’s what they were asking for! The policy was bad. So is disinviting someone from a keynote address. The question is, do you want those things to be changed? Acceding to the demands and quietly backing away, no matter how much fun it is to add a crab emoji file extension, will not achieve that on its own.

If a whole slew of things were only available in Crab, the Rust trade mark would be devalued. That would be the one coherent theory of why you would launch such a project and try to get others on board. And it is why Ashley G Williams was commenting in that Register piece on the lack of technical talent (“language designers”) that had jumped ship. Commitment of talent and effort and resources is by and large what makes the trade mark valuable. People who are important to the project leaving is the only useful measure of an effective protest.

Since the Crab project fails to mention any specific people who have signed on, or even who decided to create it, I don’t see it having any impact whatsoever. The Rust Foundation will not feel threatened by this. I suspect the maximum it can be is just another IceWeasel. That is certainly the vision laid out by this person on one of the issues, who despite posting as if they created it, is careful to disclaim any responsibility for the project or to call any of the decisions their own. (Come on!) https://github.com/crablang/crab/issues/14#issuecomment-1508...

It’s also the vision laid out on the website: “promoting the language without worrying about the litigation associated with trademark infringement.” Basically the project has outlined the least ambitious possible goals and apparently nobody is willing to sign their name on it. My advice is to write an open letter and open it for signatures instead.

Xylakant · 3 years ago
As an end-run around the trademark policy in the iceweasel style, crablang is useless. You can already use rust without being in violation of the trademark policy - you just can’t name your project rust-foo or call your compiler rusty unless it’s actually rustc. Crablang doesn’t change anything about that.

The iceweasel situation is different AFAIR - Mozilla (IMHO reasonably) wants binaries that are called Firefox to be unmodified Firefox to avoid confusion, bug reports etc. Debian didn’t want to respect that policy and this decided to fork and patch, renaming the project to comply with the policy. You can do the same for rust, but that’s not what crablang does, at least now.

phendrenad2 · 3 years ago
Also see ECMAScript vs JavaScript.
coffeeblack · 3 years ago
Interesting, how many negative comments this gets. People seem to love monoculture run by committees.

This is exactly what OSS is all about. Take a code base and develop it into different directions. Both code and organization. And "natural selection" will have some forks die and others strife.

porcoda · 3 years ago
I like languages that are a monoculture. It's a mess when you have many flavors of a language. Anyone else here remember the joy of various Fortran variants? It was a pain in the ass - VMS Fortran, Cray Fortran, HPF, etc... ("How do I call a subroutine with a Cray Pointer" - pointers were variant specific? Ugh). Pulling the variants together under a common standard made it reasonable to build projects from multiple groups without having to know how all of the different variants interacted. If you pay attention to the post-Fortran 95 language standards, a lot of work has gone into standardizing what used to fall under the chaotic world of vendor specific extensions and implementation choices.

I'm all for the diversity that emerges when you have different libraries and tools that take on the flavor of each group that builds them. But at least establish a common language in which to build that diverse ecosystem.

It's easy when a project is new to adopt one variant and be happy in your little variant bubble, but when that project turns out to live for a while and inevitably has to start working with other projects or tools that rely on one of the other variants - you've got a headache, and life gets hard (and you'll probably start wishing people had just standardized things in the first place!)

mschuster91 · 3 years ago
> It's a mess when you have many flavors of a language. Anyone else here remember the joy of various Fortran variants?

For those too young to remember Fortran: Markdown is just as bad. HN supports an extremely limited subset, Reddit another, Stackoverflow, Github and Gitlab each have their own flavors as well, and MediaWiki also has elements that IIRC came from Markdown. And that's just the biggest platforms and doesn't count the myriad of libraries and bindings with their unique subset/superset and edge cases.

andrewstuart · 3 years ago
>> "How do I call a subroutine with a Cray Pointer"

There’s a fresh new level of hell I hope I don’t get sent to for my sins when my time is up.

cgh · 3 years ago
Pascal (eg Turbo Pascal) vs Super Pascal vs Object Pascal also springs to mind.
exitb · 3 years ago
Stable project structure is a requirement to survive as an enterprise language, which everyone tries to make it into. It can live with the forks, but only as a toy language.
wongarsu · 3 years ago
C++ survives having a GCC variant and a MSVC variant, not to mention whatever half-broken compiler you used to get for your microcontroller code.

I would argue the requirement is that each compiler is a stable project. But one language can have multiple compilers that aren't 100% compatible and implement slightly different subsets of the language (as long as there's a common subset libraries can choose to stick to)

jacquesm · 3 years ago
Precisely. The naivety on display here about the realities of long term software development is absolutely astounding, especially for a project with such lofty goals. Keep your dirty laundry out of the public eye if you really care about Rust.
yarg · 3 years ago
There is a vast chasm between enterprise and toy.

A thing does not need to be enterprise level to be useful or even very useful.

Deleted Comment

johnisgood · 3 years ago
Toy... well, similarly to that of most Rust rewrites of long-established stable projects.
epolanski · 3 years ago
I share the spirit.

OSS is all about forking.

My company works with a very very niche TypeScript fork as well. Everyone should be free to work and contribute in the way he prefers for whatever reasons.

jacquesm · 3 years ago
Forking a language that aims to be the long term stable systems language for a very large part of the IT landscape isn't a good thing.
smarnach · 3 years ago
The thing is, nothing is developed in a different direction here. The fork simply merges upstream changes, and has no current plans of revert introducing any technical differences. It's a spoon, not a fork.

I think it's an important aspect of free software that it can be forked. That doesn't me we need to celebrate all forks. Some are great. Some cause more harm than good. But most are simply irrelevant. This one appears to be in that last category.

coffeeblack · 3 years ago
What made you think that you "need" to "celebrate" anything?

Who told you that? Weird choice of words.

kaba0 · 3 years ago
If there is no real weight behind a fork than it is either useless, or might even be a detriment to the whole by fracturing the ecosystem. I feel this is the latter kind.
alkonaut · 3 years ago
The downside to open source is the confusion around what's the latest, what's "most official", what's compatible with what.

In 99% of cases having one project however bad it is, means less confusion and more stability than several (It's funny and scary how this is exactly the one and only argument for dictatorship).

For the good of the project long term, evolution through selection might be best. But it's certainly not best for the short to medium term if talent is split, and it's not great for users to have to wonder which fork to use.

taneq · 3 years ago
Yep, it’s amazing how fast “it’s oss, if you don’t like it just fork it and make your own version” turns into “you forked it?! angery
scns · 3 years ago
This. Let a 1000 flowers bloom. There is an essay about it. To lazy to google it. Maybe some fellow has it bookmarked.
sillymath3 · 3 years ago
There is a blog post by Peter Seibel: Let a 1,000 flowers bloom. Then rip 999 of them out by the roots.

It has inspired other posts, for example (2)

As a hobby Lisper I learned about Peter Seibel as the author of Practical Common Lisp.

(1) https://gigamonkeys.com/flowers/ (2) https://medium.com/@danonrockstar/let-a-thousand-flowers-blo...

dijit · 3 years ago
Let a thousand flowers bloom is a common misquotation of Chairman Mao Zedong's "Let a hundred flowers blossom".

That slogan was used in the summer of 1957 when the Chinese intelligentsia were invited to criticise the political system then obtaining in Communist China.

The full quotation, taken from a speech of Mao's in Peking in February 1957, is:

"Letting a hundred flowers blossom and a hundred schools of thought contend is the policy for promoting progress in the arts and the sciences and a flourishing socialist culture in our land."

coffeeblack · 3 years ago
About what? That phrase, that was just a trick by the Chinese Communists to find and kill millions of its critiques?
topspin · 3 years ago
Agreed. I have no respect for the concern trolling about whatever hypothetical damage this supposedly does. If the Rust 'community' is so fragile that this toy fork is an actual problem then there is something fundamentally broken about Rust and its community.
jevgeni · 3 years ago
This is not about code, it's about standards. As long as I don't have to have 2 Rusts to deal with, I'm fine with this, but right now at least the branding isn't supporting that.
reaperman · 3 years ago
If the majority of Amos (fasterthanlime), Raph Levien, Ashley Williams, Carol Nichols and Steve Klabnik throw their weight behind any fork of Rust, then that’s where I’m putting my energy too.

I believe they’re hugely responsible for most of the adoption of Rust and have no doubt they’d see continued success anywhere they choose.

Deleted Comment

zeteo · 3 years ago
Maybe it will develop into a true fork as you say. Right now it seems rather aimed towards influencing the committee in favor of a different type of monoculture.