> Using the Rust trademarks for social and small non-profit events like meetups, tutorials, and the like is allowed for events that are free to attend. Your materials for the event must not imply that the event is officially endorsed or run by the Rust Project or Rust Foundation unless you have written permission. For commercial events (including sponsored ones), please check in with us.
It sort of reminds me of Nintendo's awkward rules for community-ran tournaments of their games (which, well, pretty much make it impossible to do sustainably.)
I see their point (someone might mistake something called e.g. "New York Rust Conference" for being official) but using trademark to enforce rules on unofficial events is an interesting maneuver that seems to me to be relatively recent.
Go's trademark policy has a similar looking rule:
> The Go word mark may be used referentially in events, community groups, or other gatherings related to the programming language, but it may not be used in a manner that implies official status or endorsement.
At this point, it sounds more permissive: seems like it blanket allows uses to just refer to it if it's clear that it's not official.
> [...] Events and community groups may be subject to the Go programming language’s Code of Conduct, and violations of the Code of Conduct may be deemed incompatible with use of the Go Trademarks.
But then there's this, which seems to imply that your ability to use the Go trademark in reference to Go in a way that doesn't make your event sound official still obligates you to adhere to their Code of Conduct when conducting your event.
So it seems like this is a new part of the metagame.
I've not paid attention to policies like these. Could someone with more experience help me understand the context here? Specifically:
- Is this a new tactic, at least in terms of open source communities? It seems like it to me. In ~2010 it felt like open source was more fork-happy, ad-hoc and less governance-oriented, but now every other project has corporate backing, multiple committees, Code of Conducts, etc. Is the use of trademark and brand rules to exercise some control over the ecosystem new? Did someone pioneer it?
- Also, is there an inspiration for this tactic? e.g. is it inspired by a specific incident or state of affairs? Have these rules actually ever been used to do anything?
I'm guessing the real answer is that they just don't want to explicitly give up the ability to exercise these rules, but I'm not sure and I don't know how to look.
Either way, it's interesting to see committees and foundations going for these sorts of power grabs. It doesn't look like this is the case for all programming languages which have trademarks owned by some entity; C++ has a trademark policy, but it doesn't seem to have any restrictions regarding uses of the name that don't imply direct affiliation.