Can you point me to specific comments? Because if you did, I didn’t see it. Honestly, I really do want to understand what exactly the argument is for a looser definition (I originally wrote “watered down”, which reflects my honest opinion as it stands, but I made an effort to pick a more neutral term).
Fair enough. I’m not asking you to accept my personal definition as the canonical one. I’m asking that you acknowledge that the word has a history, of being coined for the OStatus network, and expanded to the AP network, as the legacy apps began to implement it (starting with Mastodon, originally OStatus).
Before Eternal November, I don’t remember anyone arguing about this. It was just our history. So being asked for evidence that this is the standard usage of “the fediverse” seems as odd to me as being asked for evidence that “Strypey” is my name, and not a generic name for any pedantic digital rights activist who writes walls of text online
But OK, here’s a few historical texts not written by me.
2017: A quick guide to The Free Network by Seal Tilley
2017: What is GNU social and is Mastodon Social a “Twitter Clone”? By Robek World
2017: Here’s John Henry’s blog piece, which sets out to declare Mastodon DOA (a take that has not aged well), but acknowledges that;
“… Mastodon’s success piggybacks off of the existing “fediverse” network.”
2018: Christine Lemmer-Webber on the AP standardisation process; this one doesn’t specifically mention “the fediverse” but as established in the last couple of links, the fediverse was coined for the cluster of projects using OStatus, bootstrapped off GNU social. Christine’s piece is an insider’s view of how devs from those projects came together with devs from other networks, under the umbrella of a W3C standards process, leading to AP.
2018: Gargron on the Mastodon blog;
“fediverse, noun: The decentralized social network formed by Mastodon, Pleroma, Misskey and others using the ActivityPub standard.”
2018: NextCloud blog announces their AP client, allowing people using NC to “join the fediverse”
2019: Welcome to the Fediverse by Paul Brown gives the lineage as; early Diaspora* and Identi.ca > pump.io > W3C publishing AP > “modern fediverse”
2019: How the biggest decentralized social network is dealing with its Nazi problem by Adi Robertson explores the drama around CessPit (I refuse to feed the trolls by naming their site) setting up a Mastodon instance. Fediverse discussed as the network federating over AP.
2019: Even the canonical piece Diaspora dev Dennis Schubert excoriating AP, and explaining why he wouldn’t touch it wearing a biohazard suit, is very clear that AP is now the common protocol of the fediverse.
2020: Cade Diehm writing for New Design Congress describes;
The Fediverse – a network comprised of Mastodon, Pleroma and other adjacent projects
2020: From an opinion piece on Al Jazeera by Michael Kwet;
“The foundation for a commons-based social media system was laid in the establishment of the Fediverse – a set of interoperable social networks based on free and open-source software. Fediverse platforms include Mastodon (akin to Twitter), PeerTube (akin to YouTube), and PixelFed (akin to Instagram).”
2021: Simon Safar’s blog piece about the fediverse, also talks about various software that were all by this point federating over AP.
I know you said pre-2022, but this 2022 interview with Evan P on TheNewStack is also worth looking at for historical reference.
This Brittanica article on the fediverse is full of vague waffle and factual errors (despite the claim of having been fact-checked, it reads like something written by a Trained MOLE), but it still gets the basic fediverse history right; Open Microblogging / identi.ca > OStatus > AP.
Do you need more? I’m sure I can find more if I keep digging into my archives.
Having supplied these, I’d be interested in some links backing up your claim about significant dissent over the definition before Eternal November. I mean sure, there were a few overenthusiastic fanboys of XMPP and Matrix trying to shoehorn their pet protocol into the definition, but not AFAIK anyone involved in developing or hosting software for those networks. I wouldn’t call that significant.
Because it’s not. It’s the network that used to use OStatus but is currently using ActivityPub. But that’s an unwieldly name, so our brand managers at Network That Used to use OStatus but is Currently Using ActivityPub Inc. insist that we stick with “the fediverse”
Again, I could reverse the question. If you want a generic name for all federated social protocols, why use a name that’s already in use for a more specific purpose? Why not call it something generic like the “federated social web” or “web federation”, or somesuch?
I suspect the answer is something like; ‘because the term fediverse is so hot right now’. Uh-huh. You know why? Because of all the devs and evangelists who have been here for more than a decade, making it a thing. So there was something to become hot when Melon Husk happened to Titter.
You may be shocked and alarmed by this. But having done all that work under the name “the fediverse” - much of it unpaid - we don’t take kindly to people just repurposing that name for whatever they want to promote. That’s certainly how I’m feeling and I know I’m not alone.
But really, my question is, why is it meaningful to have a name for all these disparate things at all? Unless the goal is to unify them, which I think is why Evan and co chose “Social Web Foundation” instead of "ActivityPub “Foundation” or “Fediverse Foundation”.
I’m not saying it was a universal consensus, but it was a widely accepted consensus. See links above. If acknowledging a “consensus” sticks in your craw, you could at least acknowledge that the term has a history.
But thanks for the mentions that give you the impression of a plurality of definitions of “the fediverse” prior to Eternal November. The Seven Theses quote could be interpreted as historical, reflecting the the fact that before all the legacy fediverse software converged on AP (except Diaspora), OStatus, Diaspora protocol, and Zot were all common protocols. Same with the diagram you mention (DFRN was Friendica’s original protocol and was never used for interop with anything else).
Not at present. FWIW I started this article and I continue to contribute to it from time to time.
That’s not just a fediverse timeline. As it says in the title of the current version it’s; The DDFON, Open Social Web, Fediverse, Mycelial Web SNS Historical Timeline. It has a much broader remit, and seems to use a bunch of bespoke terms I’ve never seen elsewhere (“mycelial web”?).
Why? Link please? Did he say that before Eternal November?
Again, link please, and did he say that before Eternal November? I agree with the first part (“include all social media apps”) as an aspiration, but AFAICT it’s logically incompatible with the second part (including all protocols), for reason I explain below.
Intriguing. Can you explain how?
Again, can you explain how that fits the history? Where we started out with fragmented networks using incompatible protocols, and converged on the 2022 situation where the vast majority of servers and users were federating over one?
The few that didn’t, Diaspora, Libertree, etc, are little used and seldom discussed (more’s the pity). You’re pretty much arguing Dennis from Diaspora’s case, but if he was right, why didn’t a plethora of projects create their own bespoke protocols in opposition to AP? Why didn’t people move to Diaspora and to those new networks, those instead of to AP apps? If fragmented boutique social spaces are what people want, why didn’t CoHost survive?
The reason for this IMHO is pretty obvious; network effects. People want to join a social network where there are lots of people to talk to. Which is why the DataFarms were and are so sticky. So I’m struggling to understand why you think fragmentation of the decentralised social network across many protocols is a good thing.
I can’t figure out how to ask this without it seeming like a rude question, but … do you understand that (bridges aside) people on networks using different protocols can’t, by definition, talk to each other? Because if what you’re thinking of is different protocols sitting on top of a shared identity layer, then we’re speaking at cross-purposes. Because that’s essentially what I’m arguing for with the meta-FEPs.
But that shared identity layer would still need a common protocol to define interoperation within it, used by every server participating in the network. Which is what I think AP needs to be (or be replaced by).
@macgirvin had one protocol that I know of, Zot, which AFAIK hasn’t been in active development since he abandoned Zap for the-unnamed-project-known-as-streams. Instead, Mike has folded the Zot functionality that AP lacked into a set of FEPs and created a new project (Forte) which is described on the project page as;
“An open source ActivityPub/fediverse server.”
So not a great example of your point. Diaspora is a holdout yes, but it’s also federated with a lot of software that does support AP (including Friendica, Hubzilla, and SocialHome), and potentially benefits from the indirect network effects of that. So I’m not sure their rejection of AP supports your argument or mine.
All of these projects support AP. But they’ve been considered part of the fediverse since they implemented support for OStatus (see Sean’s article in my link wall above). If and when they add support for Mike’s FEPs, they can add NomadicIdentity and the other Zot special sauce to their AP implementations.
Mastodon supremacists ignore them. The rest of us have gone to a lot of effort to popularise the term fediverse among people convinced of a mythical “Mastodon network”, specifically in order to bring attention to this wider family of apps people can use, including to talk to their friends on Mastodon.
I note that you seem to be implicitly accepting the standard definition of the fediverse here. Because there’s no way the lack of this or that in ActivityPub could be a barrier to broader adoption of the fediverse, by the looser definition you’re pushing.
But actually I think we are rattling our sabres towards some kind of consensus here. Because I agree that the lack of features people want in Mastodon, and the perception that Mastodon = AP/ fediverse, has been a huge barrier to adoption. Also that vanilla AP lacks features people want and can reasonably expect from a full-featured social network (E2EE for private messages, account portability, etc), but again, that’s what FEPs are for.
Who is saying the history stopped? As I’ve said, over and over, and as the links above attest, it continued with all the other legacy fediverse projects adopting AP one by one (except for Diaspora, granted), and with many new projects implementing AP, and with the FEP process, and the Fediverse Ideas repo, and so on. Hopefully it will continue with a new standard - whether an updated AP or something else - unifying more of the existing decentralised networks (including BlueSky, Nostr, and other non-fediverse networks).
Because a) we want to remain a unified network where everyone can talk to their friends on other servers, and b) there isn’t a consensus on a better protocol for all the projects to use instead. Can you suggest one?