this post was submitted on 14 Aug 2024
59 points (98.4% liked)
Fediverse
28382 readers
720 users here now
A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).
If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!
Rules
- Posts must be on topic.
- Be respectful of others.
- Cite the sources used for graphs and other statistics.
- Follow the general Lemmy.world rules.
Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy
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
Well, maybe with Lemmy and Mastodon. If I recall correctly, both Lemmy and Mastodon started as separate projects that then only later tacked on ActivityPub support. I am by no means an expert in ActivityPub, but I believe this approach of only adding it on later may have made things more complicated. It's possible that a newer alternative that was built with federated protocols in mind from the start would have an easier time (this is mostly just speculation from my part).
I suppose there is unfortunately also little motivation for supporting protocol-level moving, as it allows people to move entirely away from your software, which developers don't want as they rely on donations from the users. Although it obviously also allows users to move to your software so... ๐ค
Mars seems closer after reading your comment ๐
Mars is currently getting closer to the Earth in their orbits, so this may be both figuratively and literally true.
But yea it's hard. Federated social media is by definition a harder problem than centralized ones. It's more flexible and malleable, but building such systems is always a mess.
Also (sorry, this is getting anecdotal again), I recently read up on the inner workings of ActivityPub and uuh... I gotta say I am actively disheartened by its complexity. It is an exceedingly flexible protocol, but that flexibility comes at a very high complexity cost. I am not convinvced it is as simple as it could have been, unfortunately.