Why can you never change your username in Mastodon, Lemmy or Peertube? Is it a condition introduced by ActivityPub or a forgotten feature?
Why can you never change your username in Mastodon, Lemmy or Peertube? Is it a condition introduced by ActivityPub or a forgotten feature?
You’re pretty much asking “why can’t I change my email”
You can make a new one if you want.
FWIW it wouldn’t have been that hard to use unique identifiers rather than usernames for the technical implementation of following people. The ActivityPub designers decided on using usernames rather than unique IDs as the primary identification of a user, but they could’ve chosen something else.
It’s not possible to change your username without something like Mastodon’s move mechanism (that’s poorly supported outside of Mastodon), but the question itself isn’t that crazy. For instance, Bluesky is a federated protocol and they use unique IDs, allowing people to change their usernames in a federated system.
ActivityPub could do this as well (just let the WebFinger service link to a user ID based URL rather than a username based URL, so multiple account names could eventually redirect to the same user) but I don’t think it’s implemented that way in the popular ActivityPub servers.
And what’s wrong with asking that? Plenty of email platforms let you change your primary SMTP address and/or add/remove aliases.
It’s a legitimate question. And it could be that the lack of ability to change it has a perfectly logical answer. It still wouldn’t invalidate the question.