From Mozilla's trademark policy: If you want to include all or part of a Mozilla trademark in a domain name, you have to receive written permission from Mozilla. People naturally associate domain names with organizations whose names sound similar. Almost any use of a Mozilla trademark in a domain name is likely to confuse consumers, thus running afoul of the overarching requirement that any use of a Mozilla trademark be non-confusing. If you would like to build a Mozilla, Firefox Internet browser or Thunderbird e-mail client promotional site for your region, we encourage you to join an existing official localization project.
From Node Foundation's trademark policy: You need permission to register or use a domain name that contains a Node.js mark in it. Please don’t register a domain that looks or sounds similar to a Node.js or includes a misspelled Node.js mark as that can confuse community users
From Debian's trademark policy: You cannot use Debian trademarks in a domain name, with or without commercial intent.
I wouldn't worry about writing on rust, the language. It certainly sucks that the language, the compiler and the foundation share the same name. But it probably sucks for the foundation as well regarding enforcement.
I don't get why people like to put the name "rust" in crate names, unless they write tools that work with the language (linters, auto-formatters), it just feels redundant.
In crate names it is redundant. As a project or domain name it isn't.
Crabby may be the word to use
I've got a couple small things I don't like, but once again, it seems to be right in line with other open source trademark policies. I just had never looked closely at them before
I strongly, STRONGLY, agree with their political stance. However, I find their forcing their politics down people's throats extremely concerning. Keep in mind that you also have to seek approval to use the word Rust (I am not affiliated with the Rust Foundation), which means that they could disallow it merely because they don't like you or what you stand for (which the prior rule shows a tendency to do). Call me crazy, but I fail to see how that's in any way progressive (yes, given even the tolerance paradox) - especially given that the other people and beliefs will be running the Rust Foundation at some point in the future.
This isn't a matter of "keep your politics out of tech," it's a matter of bringing in politics being actually harmful to the community.
Ending gun violence in America is the responsibility of voters and lawmakers, not the Rust Foundation.
So a "Ferris and Firearms" meetup is simply not allowed to occur. That sounds extremely inclusive.
This also implies that organizers would have to go through the effort AND cost (because you are only allowed to collect fees for food and drinks) of doing entry control or a meetup.
>The main focus of the group is discussion of and education about Rust software;
It's a programming language, not a lifestyle brand. Not everything needs to be dragged down into US-centric culture wars. It's good that they don't want to dilute the brand and are keeping it focused on the software. If you want to go to the range with a group there are tons of meetups for that. I don't know why you would want to make one based around a programming language.
IANAL and this is not legal advise, but I wouldn't sweat about it. This same thing applies to any other trademark too, be it Debian, Firefox, Nintendo or Coca-Cola.
I guess it is an abrupt change in trademark enforcement for Rust.