News for hackers. Stuff that matters.
Re:Rust has been forked to the Crab Language by hurril on Tuesday May 30, 2023 @05:16AM (#36122754)
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 that wish to see it; I know I would.

Enough drama!

Re:Rust has been forked to the Crab Language by jakear on Tuesday May 30, 2023 @05:25AM (#36122819)
> You have to protect trademarks or you lose them.

Let them be lost, who cares? It's not even a novel name, they just co-opted an existing word for their little gang and now don't want anyone else to use it.

Even Oracle, the chief lawyer-assholes of the industry, have basically given up on trying to own "JavaScript", and that at least is a uniquely derived term.

Re:Rust has been forked to the Crab Language by Avamander on Tuesday May 30, 2023 @05:48AM (#36122957)
> Let them be lost, who cares?

Users who don't want malware/abandonware. See more: Mumble.com and Mumble.info

Re:Rust has been forked to the Crab Language by jakear on Tuesday May 30, 2023 @06:11AM (#36123105)
You're arguing one of them should have exclusive right to use the word "mumble" in reference to software related to vocal communication?
Re:Rust has been forked to the Crab Language by Avamander on Tuesday May 30, 2023 @07:07AM (#36123438)
Yes, one of them should have the right to use that logo and name for VoIP, absolutely.

There are plenty of names everyone can pick that don't namesquat on an existing project. I find it especially nasty if it's a FOSS project that gets its name abused.

Re:Rust has been forked to the Crab Language by wink on Tuesday May 30, 2023 @09:47AM (#36124854)
I'm not sure if people who don't double check the URL are the same people who would memorize or compare logos on a site... (which is in no way a defense of what's happening, but I don't think the other thing would help either)
Re:Rust has been forked to the Crab Language by hurril on Tuesday May 30, 2023 @05:52AM (#36122981)
Do you think they would care if you started a company named Oracle?
Re:Rust has been forked to the Crab Language by jakear on Tuesday May 30, 2023 @05:58AM (#36123014)
Conflating product names with legal company names does nothing to help the discussion. The fact of the matter is I can have a business called https://learnjavascript.online/ but not one called https://learnrust.online/, because the Rust team has decided they are uniquely suited to govern all usage of the word "rust" as their dumb little users can't manage to think for themselves and determine which resources are worth consulting.
Re:Rust has been forked to the Crab Language by hurril on Tuesday May 30, 2023 @06:10AM (#36123102)
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 environment; I've invested a lot of hours into this and will continue to do so. Without the protection I would not because it could be gone tomorrow, basically.

Re:Rust has been forked to the Crab Language by hurril on Tuesday May 30, 2023 @06:21AM (#36123181)
> 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 an environment where some brand has a certain value, there will be people that would want to infringe on it to have a share of the proceeds. Why else are we even having this conversation, if it wasn't for the fact that people _do_ want to infringe on the brand?

I went with the Go example to make the difference bigger. We can talk about the Crabs Language instead; imagine they take that language in another direction. (I don't mind that at all, doing so probably adds to the community of knowledge and information so I'm all for it.) But now let's also call them Rust.

What does learnrust.com mean, then? Which Rust? A new users or a company looking to hire resources in this arena, would you call them dumb and little for not being able to expertly tease out the differences?

Re:Rust has been forked to the Crab Language by jakear on Tuesday May 30, 2023 @06:34AM (#36123248)
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 by hurril on Sunday June 04, 2023 @02:56AM (#36183623)
Cool off period? I am calm as a jug of yoghurt my dear Internet friend :)

It seems to me that it would be educational for you to read a little about how trademarks work. The stuff that you direct at me has thorough explanations; these are not my opinions. To be honest: I'm not even 100% sure I even want the current trademark system, but I do understand the arguments for it.

Re:Rust has been forked to the Crab Language by jakear on Sunday June 04, 2023 @09:59AM (#36185665)
Re:Rust has been forked to the Crab Language by jakear on Tuesday May 30, 2023 @06:13AM (#36123117)
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?
Re:Rust has been forked to the Crab Language by tialaramex on Tuesday May 30, 2023 @06:06AM (#36123072)
> 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. Instead of only getting paid when there's actual controversy that needs their skills, they can collect a fee for this "protection" work.

Re:Rust has been forked to the Crab Language by toyg on Tuesday May 30, 2023 @06:29AM (#36123223)
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 by jntvjnvutnuvt on Tuesday May 30, 2023 @08:26AM (#36123983)
Name one open source programming language that has its trademark policies like Rust.
Re:Rust has been forked to the Crab Language by toyg on Wednesday May 31, 2023 @05:11AM (#36136172)
I don't know why people read my post as a defense of Rust policies - I just said they are at the extreme end of the spectrum, that's not an endorsement.
Re:Rust has been forked to the Crab Language by tialaramex on Tuesday May 30, 2023 @08:28AM (#36123996)
> 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.

Can they? Give me examples of such trademarks being lost.

Do make sure to check your examples. Maybe you heard say that Xerox lost their trademark. Nope, Xerox® is still a registered trademark of Xerox.

> That doesn't mean one should rabidly go after every single possible infringing use

If this protection is somehow mandatory, why not? How do I check whether I'm "protecting" a trademark enough? Maybe there's a meter somewhere? Is there a scale? What are the units of trademark protection? If there was such a rule, we'd have answers to these questions. There is no such rule.

Re:Rust has been forked to the Crab Language by fluoridation on Tuesday May 30, 2023 @08:51AM (#36124235)
"Lost" meaning that one loses the right to stop others from using the genericized brand, not meaning that the trademark ceases to exist.

https://en.wikipedia.org/wiki/List_of_generic_and_genericize...

Re:Rust has been forked to the Crab Language by tialaramex on Tuesday May 30, 2023 @11:07AM (#36125739)
The best case for the genericization argument in that list might be Lineoleum, but Lineoleum wasn't even a registered trademark. So that's literally the story: Guy invents Lineoleun. Product is popular, other people make the same product under the same name, he's not very happy about that so he goes to court and says hey, that's my trademark. No it isn't, you don't have a trademark.
Re:Rust has been forked to the Crab Language by garbagecoder on Tuesday May 30, 2023 @04:57PM (#36130691)
If it becomes generic it might as well be, but that's not the issue here. Anyway, the parent post has a google jd in trademark law and doesn't know what he's talking about, but you can't enforce your TM the same way, or if at all, if has become generic. The main way you lose tm rights is by not using the mark.
Re:Rust has been forked to the Crab Language by toyg on Wednesday May 31, 2023 @05:14AM (#36136208)
https://en.wikipedia.org/wiki/Generic_trademark

You might want to check your blood pressure.

Re:Rust has been forked to the Crab Language by lathiat on Tuesday May 30, 2023 @09:46AM (#36124839)
EFF has some good writing on the subject: https://www.eff.org/deeplinks/2013/11/trademark-law-does-not...
Re:Rust has been forked to the Crab Language by garbagecoder on Tuesday May 30, 2023 @04:56PM (#36130666)
Well, that's not exactly how it works. You don't even need to register a trademark to have common law rights to avoid source confusion. You have to use the mark though or you lose the rights, that much is true. But the only way you lose the right to enforce altogether is if you have some kind of unregistered mark and let it expire. And even if everything you said was exactly right, they still don't have to enforce the trademark in every case to protect their rights. As long as they keep making Rust, they own the rights to call a programming language Rust and they have the right to be identified as the official source and as long as they perfect their rights, they can use it to stop others from using it in certain cases, if they want. There's not really a "waiver" issue except in edge cases. Things only become "common names" in the case (or at least it used to be) that they become generic terms in the language, like "Hey, go xerox this, get me a kleenex, and then google something." Rust will never be able to expand its mark quite like that because it is a generic term in other uses, such as iron oxide. They will not be able to control the production of iron oxide or who calls it rust. So the whole "that's just how this works" defense is either one given by an apologist or someone who is just wrong.
Re:Rust has been forked to the Crab Language by hurril on Tuesday May 30, 2023 @06:15AM (#36123128)
Are you asking me to defend Disney's actions because I side with Rust at this point?

I think that it is fair that someone defends their name and brand and I definitely wish that you be permitted to do so, so that someone is unable to be too untoward to your business.

Re:Rust has been forked to the Crab Language by torstenvl on Tuesday May 30, 2023 @09:18AM (#36124526)
You keep making the claim that trademark enforcement is about protection against bad actors, but that is emphatically false here. Rust's trademark policy is extremely restrictive, to the point that Rust the language can only be considered proprietary. If you haven't read it, it's here: https://foundation.rust-lang.org/policies/logo-policy-and-me...

They aren't using trademark to defend against malicious actors. They're using trademark to segregate and divide the Rust community into those who are "officially part of the Rust community" (their words) and those who aren't.

Re:Rust has been forked to the Crab Language by cookieperson on Tuesday May 30, 2023 @06:39AM (#36123280)
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 by jntvjnvutnuvt on Tuesday May 30, 2023 @08:24AM (#36123965)
You are okay with developers losing tens to hundreds of thousands of dollars in legal fees because they altered the Rust logo?