3 ms·
The linked post (toot?) from Tony Arcieri says this when talking about the matter of avoiding namespace squatting in Cargo: > (In Rust) there will be namespace
by j1elo 3y ago
The linked post (toot?) from Tony Arcieri says this when talking about the matter of avoiding namespace squatting in Cargo:
> (In Rust) there will be namespaces soon anyway, just not the kind that would require a huge paid manual review/support staff to administer everything
Is he talking about Maven Central?
Because using DNS prefixed packages as a means to avoid namesquatting seems to me like the best solution out there. For all its faults, Maven got a lot of package-management things right, and I'd argue DNS prefixes is one of them.
I wish that solution wasn't handwaved so quickly.
You just make an account at Maven Central, prove ownership of your domain name, and can then start publishing packages with your publisher credentials. If you suddenly lose your DNS name (as in the case of .ga), you'll still be able to publish packages for a while, at least until there is a new ownership verification, giving you ample time to publish new versions with deprecation warnings.
But, of course, that requires people on top of the registration system, approving requests, attending issues. Claiming that the need for such staff is something to avoid, sounds to me akin to if we were in the 90s thinking how to distribute software packages in our Linux distro, and someone said the need for package maintainers would be something to avoid.