Organization name. Re GitHub antispam:
Yes, beyond mere rate limiting, GitHub actively monitors for all sorts of suspicious behavior including spam, and will flag/lock accounts which appear to be doing spammy behaviors. While crates.io could probably benefit from a system (or failing that, exponential backoff rate limiting), GitHub gives it to you for free today, along with many other features.
GitHub already provides all of the functionality for organization membership management, which is ultimately an access control function. From a security perspective, outsourcing this functionality to a âtried and testedâ system is much less risky than trying to greenfield it all.
The set of members of any organization is sourced as OAuth users from GitHub, so any system that manages organization membership for crates.io is ultimately building on top of GitHubâs user model anyway.
I understand and sympathize with concerns about centralized systems, but crates.io has already gone down that road, and thatâs unlikely to change any time soon.