The Fediverse unlocks a world of composable distributed apps
Thereβs more to Mastodon than just replacing Twitter.
Thereβs an old story about someone in the dark feeling the trunk of an elephant and believing itβs a snake because they canβt see the whole animal. Itβs happening again, as people spooked from the Twitter crash try to feel their way around the Fediverse.
One of the benefits of the Fediverse is that I can use my preferred system to post things and you can follow and interact with any ActivityPub-compatible system you prefer. Your choice of, say, a photo-sharing platform doesnβt dictate that I have to sign up to the same site, or even to another photo sharing thing. Itβs all powered by the ActivityPub standard β which is like RSS you can reply to. But thereβs the potential to end the reign of monetized surveillance (AKA advertising) with a switch to user-owned applications.
No platform virality
If I were posting my photos to Instagram, to follow them you would have to sign up too (and since thatβs Facebook-owned, submit to all their monetized identity harvesting). But if I post with PixelFed β an ActivityPub system tailored to posting photographs like on Instagram β you can follow from a compatible photo tool for sure. But you can also follow β and comment β from micro-blogging systems like Mastodon or Pleroma or from video-sharing systems like PeerTube or a blogging tool like Plume.
Yes, you have to join the Fediverse somewhere, but you can do it the way thatβs comfortable on a platform that shares your values and still interact with people who made different choices, and once youβve done it you can follow any feed regardless of the platform itβs from. Itβs the end of platform virality and lock-in. It means every small app can benefit from a network effect previously only available to gatekeeper platforms.
This is the most important dimension of the Fediverse, and the one we need to develop. We need ActivityPub federated software tools of all kinds, cutting the link between my choices and your choices without also cutting our ability to interact with each other.
I never want to have to leave my social graph behind again.
Composable applications
This detachment goes further. I can segment my posting and use a more appropriate tool for specific content types and interaction styles. For example, I have been putting my travel photos on my new PixelFed server so that followers have the choice of following my micro-blogging feed on Mastodon, my photo feed on PixelFed or indeed both.
This means I donβt have to wait for my microblogging tool to get better support for posting photos; instead I can mix and match tools and build the ideal creative environment for me, and youβre not affected beyond needing to follow me in more than one place. Over time this will get fixed and Iβll be able to offer an aggregated subscription to all my feeds – it just needs someone to write a gadget to do it!
Of course, thereβs much more to it than this. Since ActivityPub has two layers, a client-to-server layer and a server-to-server layer, there is great scope for wiring composable applications together so they collaborate better. And then thereβs the privacy dimension – I especially like Christine Lemmer-Webberβs OCapPub ideas. Iβm sure we will see much innovation both in creating user capabilities and in managing infrastructure needs. Because pretty much everything in the Fediverse is open in every sense, there is plenty of scope for relays and clients to layer fresh capabilities upon the activity stream. Itβs the UNIX philosophy revisited.
Open Source and standards done right
This is all powered by the dual merits of Open Source software and truly open standards. ActivityPub is a freely-available, royalty-free W3C standard. All the systems that manipulate it to date are Open Source software, which anyone can enjoy without asking permission first. Together that openness has fueled the wave of change triggered by the collapse of Twitter. But there is much more to it than that.
Iβll not tell you that calling the Fediverse βMastodonβ is a mistake (even if it is!) but I do recommend looking beyond the obvious similarities of Mastodon to Twitter and realize the phenomenon it is riding is not only bigger than a single piece of software, itβs bigger than a single category of software. Federation will get smarter, more secure and new categories of activity will be added. This is not so much an elephant in the dark as a whole zoo in the dark, and weβve only touched the first few animals.
- Based on an original Mastodon thread
Mentions
Reposts
Likes