Live data from Hacker News

Rust has been forked to the Crab Language

github.com

181–190 of 555 posts

Re: Rust has been forked to the Crab Language

#181
post #85

Earlier quoted context omitted.

No, what is happening is a storm in a glass of water. _This_ is what is hurting the language and the environment. You have to protect trademarks or you lose them. Having a late change to a conference is definitely bad and sad but there is simply no need for that to imply a rage quit and all this drama. That is a non-sequiteur. Suck it up, make the talk on youtube (or somewhere else); I'm sure there are lots of people…

> You have to protect trademarks or you lose them. Not really. How do you imagine this could work if it was true? It's a great excuse if you're looking to throw your weight around of course. Oh the poor Disney corporation had to sue that primary school for a bajillion dollars, or else they would lose their trademark. Does that sort of thing even pass the sniff test for you? And it works out great for lawyers too. Ins…

Sadly that's indeed how trademark law works - if you don't make even a token effort at enforcing your rights, they can become common names and effectively be lost.

That doesn't mean one should rabidly go after every single possible infringing use, obviously, which is what the infamous drafted Rust policy kinda did. It's one of those things that are just not black and white, because laws say one thing ("be harsh all of the time") and actual mores around enforcement say another ("leave people alone when they're clearly in good faith").

Re: Rust has been forked to the Crab Language

#183
post #104

Earlier quoted context omitted.

It's not our choice, but we can debate the choice. I think it's a bad choice, for many reasons, one of which is that having multiple competing forks that are all Rust but not quite isn't going to help Rust adoption and is going to cause fence sitters to look somewhere else. Whenever this kind of drama hits a language eco-system it is bad for the language, there is plenty of precedent.

I suppose so, but I don't think the effects will be all that large. And we can just as much blame the Rust Foundation people for putting out a trademark policy that's completely bonkers and more strict than almost any trademark policy (including those from Oracle, Microsoft, etc.) If you don't want people to take radical actions then don't do radical things. Besides, a number of forks have had a positive effect on th…

... LibreOffice, MariaDB, Openbox ... and if we consider forks of the community rather than raw code, we must also mention GNOME.

Re: Rust has been forked to the Crab Language

#184
post #176
post #164

Earlier quoted context omitted.

They are trademarks, though, are they not? Should I be permitted to fork Go an call it Rust? learnrust.com with fine resources to learn ru.. I mean go, no wait. Rust. Definitely rust. I am a user of Rust and I am neither dumb nor little, but thank you for your kind consideration of my mental abilities. But I think you are the one missing the point here: it has to do with the stability of the brand, language and envir…

> It's the Rust foundation that considers it's users dumb and little, unable to think for themselves and determine which resources are worth using. How could you in good faith read what I said and come away thinking I support controlling the availability of resources named rust? Those are your words and I think you should own them. The trademark process is there to prevent malicious entities from doing that. And in a…

If you cant wait for the cool off period to expire before responding, consider you might be too worked up to make a coherent case.

For one, any reasonable interpreter of the English language would understand that sentiment was being attributed to the foundation, not me.

And someone wanting to use the word Rust doesn't make them "infringing". It's a word. It's a technology. I can use any other technology name to describe an offering, but I use Rust and it's a big deal? Hard pass.

Re: Rust has been forked to the Crab Language

#186

Earlier quoted context omitted.

> his personal views (which I do not support) and eccentricity Oh wow. That's some downplaying of the actual issue, which I won't make explicit because it's absolutely disgusting. The guy made himself and his foundation untouchable for anyone with a reputation to lose, leading to a lot of effort going into "de-GNU-ification" of technology stacks. > Stallman has been a positive force It's very hard to make this kind o…

> leading to a lot of effort going into "de-GNU-ification" of technology stacks. De-GNU-ification was mostly about GPLv3, not Stallman. Some of this was pushed by Apple, so they can use free software without copyleft requirements.

Technical issues were another reason; Stallman intentionally made GCC worse to prevent possible abuse (mostly based on unfounded fears, IMHO), some GNU tools are not well suited for all environments ("bloated", for lack of a better term), and there have been some governance issues (e.g. GNU libc was notorious for a long time, but also copyright assignments to the FSF, bad technical decisions being made for purely ideological reasons).

Also, Apple pretty much proposed to transfer LLVM to the FSF: "If people are seriously in favor of LLVM being a long-term part of GCC, I personally believe that the LLVM community would agree to assign the copyright of LLVM itself to the FSF and we can work through these details."[1] which was basically just ignored. That was in 2005 before GPLv3, but it shows that Apple wasn't against copyleft out of principle and that a small bit of pragmatism would have prevented the alienation of Apple, as well as many other organisations and people. All that for the very small benefit the controversial clauses in GPLv3 give us. Well done people.

[1]: https://gcc.gnu.org/legacy-ml/gcc/2005-11/msg00888.html

Re: Rust has been forked to the Crab Language

#188
post #85
post #35

For anyone critizing this: From the trademark bullshit to the conference drama, it's clear at this point that someone with influence in the Rust foundation is behaving like an asshole and damaging the project. That can happen in open source, see Stallman and others. It's also clear that others at the Rust foundation tolerate this behavior, downplay it, don't understand the impact, don't want to go against a "respecte…

No, what is happening is a storm in a glass of water. _This_ is what is hurting the language and the environment. You have to protect trademarks or you lose them. Having a late change to a conference is definitely bad and sad but there is simply no need for that to imply a rage quit and all this drama. That is a non-sequiteur. Suck it up, make the talk on youtube (or somewhere else); I'm sure there are lots of people…

Nah what happened was whack and if they respect themselves or wanted that keynote to mean anything they should have quit. Saying "suck it up" is abusive relationship status...

Re: Rust has been forked to the Crab Language

#189

Earlier quoted context omitted.

Many years ago, I read a comment on Slashdot saying "the fact of a programming language having a "code of conduct" makes it ripe for everlasting drama and politics." It made sense then and it makes sense now.

The reason slashdot is no longer relevant as the go-to tech discussion site is just because everyone who loves hating on "modern" things like CoC stayed, and everyone else left. These days it would be more strange to see a major project NOT have a CoC than seeing one. There is drama and politics in any large org whether or not there is a CoC or not.

When I read about codes of conduct like this I worry about humnan relations. Does remote work cause the need for CoC? The over prescription of interactions seem like sci-fi to me. I haven’t worked in an office since the last millennium.

Re: Rust has been forked to the Crab Language

#190
post #35

For anyone critizing this: From the trademark bullshit to the conference drama, it's clear at this point that someone with influence in the Rust foundation is behaving like an asshole and damaging the project. That can happen in open source, see Stallman and others. It's also clear that others at the Rust foundation tolerate this behavior, downplay it, don't understand the impact, don't want to go against a "respecte…

As an interested outsider, it is indeed painfully clear at this point that someone is behaving like an asshole and damaging the project. Creating a hostile fork ticks both boxes.

If the people in charge don't represent you, and you can't get rid of them, do your own thing. I see nothing wrong with this. It's an OSS project, people can do what they want with it. I doubt it'll succeed but who cares people can do whatever they want.

I'm honestly surprised at the amount of people on here taking the side of "take the abuse from leadership and don't do what you want with OSS".

Post reply on HN