Skip Navigation

How to Kill a Decentralised Network (such as the Fediverse)

This blog post by Ploum, who was part of the original XMPP efforts long ago, describes how Google killed one great federated service, which shows why the Fediverse must not give Meta the chance

60 comments
  • Great post by Ploum. Really sheds some light on how vicious these things can be and how federation will have to really push for openness and freedom.

  • One key difference between link aggregators (kbin/lemmy/reddit/digg) and microblogs (twitter/mastodon) on the one hand, vs social networks (facebook/myspace/diaspora/friendica) and instant messengers (aim/icq/xmpp/signal) on the other, is that the latter is highly dependent on your real-life social network, while the former is not. People using instant messengers and people on facebook want to use them to interact with their friends and family, so they have to use the platforms that those friends and family are on. On the other hand, people are happy to use link aggregators and microblogs as long as there are interesting people and communities to follow, even if they consist entirely of strangers.

    Back in the early days of XMPP, when it was still known as "Jabber", I tried switching to it from AOL Instant Messenger. I told all of my contacts about it, and tried to get them to set up Jabber accounts. I was super excited that instant messaging was finally being standardized the way email was, and we wouldn't have to deal with AIM vs MSN messenger vs Yahoo messenger vs etc. I think I was also still bitter about being forced to switch from ICQ to AIM because all my friends had switched. I don't think I got a single person to start using Jabber, though. At one point I even declared that I was going to stop using AIM entirely, and that people would have to switch over so that we could keep talking to each other. Didn't work, of course. I just ended up not being able to talk to anyone until I finally went back to AIM.

    A bunch of my friends use reddit, but we don't use the site to interact with each other in any meaningful way. This made switching to kbin really easy. Sure, I've told a few of them about it, but it doesn't really matter to me if they switch or not. As far as I'm aware, XMPP never really became it's own "thing" and experienced the kind of growth that the threadiverse has. Since we've passed the point of being self-sustaining, we can keep growing one user at a time, as individuals decide that they're tired of reddit and make the jump.

    Because of this difference in dynamic, we're in a much better position against Meta than XMPP was against Google. The fact that we can even consider outright blocking Meta is a really good sign for us, regardless of whether we do so or not. Even if we do end up in a situation where 90% or even 99% of users are on Meta's platform, we can still refuse to allow them to compromise the ActivityPub protocol. Attempts to "embrace, extend, extinguish" will likely just result in non-blockading instances joining the anti-Meta blockade. With the connection to Meta severed, we'll just go back to enjoying the company of the 1 to 10% that remain, and that portion will likely be much larger than what we have now.

  • Can anyone with expertise explain the structural difference between Matrix and XMPP?

  • An excellent read. My synopsis is that if any big corporations joined the Fediverse they would fracture it, and that no matter what Meta, Reddit, Google, etc. would never want to see a decentralized platform succeed.

    Pretty much the Fediverse needs to never let a big company tie into it. Our group needs to work at growing but at a sustainable rate.

    • @MyMulligan @jherazob I disagree.

      I think the key thing is to just make sure that you don't use non #FOSS clients. #GoogleTalk started as a client for #XMPP, people migrated to it, and then #Google dropped support for #XMPP. If so many people didn't use #GoogleTalk, the #XMPP network would have remained unimpeded.

      • At this point it wouldn't matter, all they need to do is to mess with the protocol and it'd achieve the same thing, Meta and everything in it's sphere would "work well", but connecting with true ActivityPub servers would work just glitchy enough to annoy their users and point the fingers towards our side, just like it happened with XMPP

    • I don't think Google cares if the Fediverse succeeds or not. All they care about is that it can be indexed and people will be able to show Google ads on their instances.

      Google doesn't have a Reddit equivalent or even any other social network competitor (anymore; they killed them all). They explicitly chose to exit that entire concept of products.

      The only reason XMPP mattered to Google at the time was they were trying to compete with Apple for messaging on mobile devices. XMPP meant that Android devices using Google Hangouts/Chat/Gmail could chat with users on other platforms/services while Apple's chat app could only do SMS.

      I guess what I'm saying is that Google is mostly irrelevant from the perspective of the Fediverse other than the fact that it can index and maybe give priority to discussions of certain products/topics like it does with Reddit currently.

    • We can't effectively block corporate injections, unfortunately. The admins of large hub instances are just of the opinion that bigger is better, and that more is more. They've been excited by the prospect of, I don't know, legitimacy or something, for a while now.

      The result is going to be the network... not fracturing, per-se, but significantly restructuring itself. Big instances will get sucked into Big Social's halo, and be like the suburbs to Meta's or Tumblr's metropolitan centres. Smaller instances will end up as the exurbs. Content will flow quickly between metro and suburban spaces, and trickle across suburban spaces between the metro and exurban spaces. And which Fedivesre site you choose to use will end up mattering even more than it does now.

      Right now, there's speculative reason to believe that Meta's offering up incentives to big instance admins. Those incentives will ultimately result in Meta owning them by proxy. They'll be client kingdoms, to mix metaphors, working on Meta's behalf, but getting relatively little in return for it.

      I think Reddit moderators probably have a good idea about how they'll ultimately end up feeling.

      • The thing is that Meta and Reddit are masters of social manipulation through their algorithms. They know what low common denominators get the most engagement. I blame FB for a big number of echo Chambers and that just fed people their own negativity right back, made them spiral into a bad place mentally.

        If they have any ability to post to the Fediverse or to track things they'll do it all over again.

        It's the halcyon days of the Fediverse. Negativity on my feed is nonexistent. There's discussion. There's respect for differences. I know things will change with time but it's important that the big instances never work as proxies for big tech. It's important that big tech doesn't get a seat at the table. Voices should remain individual and not some mouthpiece to an industry that wants centralized control.

      • Exactly right. Human greed doesn’t only come from money.

        • “It will be free advertisement and will help the project grow!”
        • “Look how many people are using my server. MY server. I’m popular now!”
        • And the more obvious, “If I make my server big enough, maybe I can cash out by being bought by this big company!”

        In the end and from whatever the source, that bus always ends up in the same place once they convince themselves to get on it.

  • Excellent read. Have just re-posted this on 'key, thanks for sharing this.
    I agree that Meta is doing something very dangerous to the fediverse... hope they could be stopped in their tracks.

  • Bing AI summary:

    The blog post "How to Kill a Decentralised Network (such as the Fediverse)" by Ploum discusses how the GAFAM empire controls the internet in 2023, except for a few small villages that resist the oppression and form the "Fediverse"¹. The Fediverse gains fame and attention through debates around Twitter and Reddit¹. The post also discusses how capitalists are against competition and how Facebook has been careful to kill every competition by buying companies that could become competitors¹. However, the Fediverse cannot be bought because it is an informal group of servers discussing through a protocol (ActivityPub) and running different software¹. The post also discusses how Google made XMPP irrelevant by joining the XMPP federation¹.

    Source: Conversation with Bing, 6/23/2023
    (1) How to Kill a Decentralised Network (such as the Fediverse). https://ploum.net/2023-06-23-how-to-kill-decentralised-networks.html.
    (2) How To Kill Poa Annua (Annual Bluegrass): Your Step-By-Step Guide. https://www.domyown.com/how-to-kill-poa-annua-grass-a-572.html.
    (3) How to Kill Clover in Your Lawn | Scotts. https://scotts.com/en-us/how-to/how-to-kill-clover-in-your-lawn.html.

  • I red tha article and I think there is a problem in who it was managed at the time, if Google or Meta wants to join they should to us not us to them so if they break federation we should not care and continue implement our stuff, if something usable comes out of them joining we could use that but we are not their slaves, they are going to play in our home so we establish the rules.

    Plus I think that if we don't become meta's costumer support and I don't think we will, we are not that dumb, meta joining the fediverse would only benefit us because we could see all the posts from Meta while being on a private add free server, people wouldn't have to choose between Instagram where all their friends are mad pixelfed ecc.

    What do you guys think? Open to talk.

60 comments