this post was submitted on 06 Jun 2024
812 points (98.8% liked)
Technology
59217 readers
2528 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
ActivityPub supports alsoKnownAs and movedTo so that users can migrate their social graphs to a different server or software. Of course that doesn't work for migrating from networks that don't support ActivityPub.
Content import is a separate issue, but I can imagine it being helpful as well.
The annoying thing with ActivityPub is that your username/handle is tightly coupled to a particular server, and moving server requires you to change your handle. Everywhere you've mentioned/documented your old handle is now out of date.
Bluesky handles this a lot better. If you own a domain, you can use it with any Bluesky server by creating a TXT record for validation. Your username is the domain name - if you own
example.com
, you can be@example.com
on Bluesky, without having to self-host it. If you move server, you don't have to change your username. Currently there's just one main Bluesky server but they plan to introduce federation at some point, and their protocol is already mostly designed for it.And the losing server has to cooperate, which is why I mentioned the commitment to support migrating away.
ATProto/Bluesky has some interesting ideas, and I'm interested to see how that develops as third parties start supporting the protocol. For a new service launching now, I think ActivityPub is the more important protocol to support, but it's presumably possible to support both.