With all the current discussion about the threat that Instagram Threads has on the Fediverse and that article about how Google Embrace Extend Extinguished XMPP, I was left very confused, since that was the first time I’ve heard that Gchat supported XMPP or what XMPP actually is, and I’ve had my personal Gmail since beta (no, don’t ask for it), and before then, everybody was using AOL/MSN Messenger to talk with each other online. I don’t think I’ve ever heard of a single person who started using Gchat as an XMPP client.

Instead of a plot where Google took over XMPP userbase via EEE, it just seem to me more like XMPP was a niche protocol that very few hardcore enthusiasts used, and then Google tried to add support for it in their product, but ultimately decided it wasn’t worth the development effort to support a feature that very few of their users actually used and abandoned it in typical Google fashion.

So, to prove my point, how many people have used XMPP here, and how many people here haven’t?

  • Jajcus@kbin.social
    link
    fedilink
    arrow-up
    16
    ·
    1 year ago

    I was quite involved in XMPP, not from the very start, but quite early. At first its biggest strength were ‘transports’ – gateways to other, proprietary, instant messengers. Having a Jabber (that what it was called there) account allowed one to talk to ICQ and AIM users. This is what pulled first users and allowed the network to grow. The protocol being open and network being federated appealed to various nerds, for whom it became the IM network of choice. Especially when they could use it to talk to friends and family on other networks.

    I wrote a Jabber transport for the most popular instant messaging platform in my country. It become a ‘must have’ component of any Jabber/XMPP server here. And some major local commercial internet services would start their own XMPP services – finally they had some means to compete with the monopolist. For me it was my ‘5 minutes of pride’ – my little piece of open source software would be used by thousands of users, though most unaware of that. I have also wrote a Python library and a text client for XMPP.

    Then Google joined and Facebook started considering it. It seemed like XMPP will become ‘the SMTP of instant messaging’ – the real standard which will end closed proprietary communicators. But things didn’t go well. Google would often ignore the agreed protocol, change it a bit, while still declaring full support. XMPP development would slow down, as everybody wanted the protocol to be agreed with Google, but Google just made some small improvements on their side without sharing details or participating in building XMPP specifications.

    Federation with Google would become more and more unreliable. Sometimes it would work, sometimes not. Google Talk, GMail Chat, Hangouts seemed to be the same thing and not the same thing at the same time it was a mess. Then Google pulled the plug. Then every smaller commercial providers did the same – there was no point in keeping the service when more than half of the contacts disappeared.

    I felt betrayed by Google (it really felt like a ‘non-evil’ corporation back then). But that was not what killed XMPP for me.

    I would have less and less people to talk to via XMPP, not just because of Google. Other networks my Jabber server was linked to become more and more irrelevant (anybody using ICQ, AIM or GG now?). Nerds that used XMPP left it because of loosing contacts in other networks, or just moved on to Discord (yeah… nobody seems to notice it is proprietary too). I would still use XMPP for family communication, but there was the spam…

    Oh… the spam. I would get over hundred of messages (or contact requests), mostly in Russian, offering me bitcoins or cracked software. They would come from many different accounts and domains. Often from ‘legitimate’ XMPP servers. And there were no means to reliably block it. The XMPP protocol had no proper means to handle illegitimate traffic. XMPP servers and clients had little spam-fighting measures. The spam made XMPP unusable for me, so I shut down my server too. I guess that could also be a major reasons for some commercial services to de-federate. I think USENET was killed by spam and no effective moderation too back in the day.

    Then my wife convinced me to bring it back. XMPP is again and still my primary communication platform for family chat. A private server with four accounts. Practically blocked from outside. We use it because it proven to be the most reliable thing and independent from the big corporations. Even Signal was inferior to that (no proper desktop/web clients, sometimes messages would be delayed even by hours, then it even stopped being convenient when they dropped SMS support).

  • Eugenia@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    1 year ago

    XMPP was better known as Jabber back in the day, and most of us used Pidgin to connect to it. I used it for about 10 years or so.

  • Pumpkin
    link
    fedilink
    arrow-up
    9
    ·
    edit-2
    1 year ago

    I used it a lot, not through Google’s gchat stuff, I ran my own XMPP server. It worked really well, I used the OTR encryption plugin in pidgeon. My work also used to use xmpp for internal chat within the company, however they switched to matrix like 5-6 years ago. Something I’ve since done personally too.

    I like XMPP a lot, it worked well, including it being federated.

    • damnYouSun
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      I wonder if that’s what someone at work was using the other day.

      It looks like AOL Messenger, complete with all sound effects, but it runs on Windows 11.

  • dudeami0@lemmy.dudeami.win
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    1 year ago

    Google tried to add support for it in their product

    Is like saying that google tried to add support for HTTP to their products. Google Talk was initially a XMPP chat server hosted at talk.google.com, source here.

    Anyone that used Google Talk (me included) used XMPP, if they knew it or not.

    Besides this, it’s only a story of how an eager corporation adopting a protocol and selling how they support that protocol, only to abandon it because corporate interests got in the way (as they always do). It doesn’t have to be malicious to be effective in fragmenting a community, because the immense power those corporations wield to steer users in a direction they want once they abandon the product exists.

    That being said, if Google Talk wasn’t popular why did they try to axe the product based on XMPP and replace it with something proprietary (aka Hangouts)? If chat wasn’t popular among their users, this wouldn’t of been needed. This could of been for internal reasons, it could of been to fragment the user base knowing they had the most users and would force convergence, we really can’t be sure. The only thing we can be sure of is we shouldn’t trust corporations to have the best interest of their users, they only have the best interest of their shareholders in the end.

    • OneCardboardBox@lemmy.sdf.org
      link
      fedilink
      arrow-up
      7
      ·
      edit-2
      1 year ago

      This could of been for internal reasons, it could of been to fragment the user base knowing they had the most users and would force convergence, we really can’t be sure.

      Given the well documented history of Google making absolutely dogshit product decisions, I think it’s the former. In fact, I don’t even need to think. Google already explained their reasoning. They had several different communication products (including Talk) that couldn’t be integrated together. They wanted the services to work seamlessly to try and compete with Messenger.

      If chat wasn’t popular among their users, this wouldn’t of been needed.

      Sure, chat was probably popular. However, I bet that 99% of their chat users never cared about XMPP compatibility in the first place. When you’re a product manager at a billion dollar megacorp who’s aiming for a promotion and you have a choice between making 1% of your users sad and massively simplifying the complexity of your new project… you pick the 99%

      • dudeami0@lemmy.dudeami.win
        link
        fedilink
        arrow-up
        4
        ·
        1 year ago

        As for the article, I think this is generally PR and corporate speak. Whatever their reasons were, they apparently didn’t shut down the initial XMPP servers until 2022 so it was a reliable technology. There “simplification” was bringing users into their ecosystem to more easily monetize their behaviour. This goes along with your last paragraph, at the end of the day the corporation is a for-profit organization. We can’t trust a for-profit organization to have the best of intentions, some manager is aiming to meet a metric that gets them their bonus. Is this what we really want dictating the services we use day to day?

        • OneCardboardBox@lemmy.sdf.org
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          1 year ago

          they apparently didn’t shut down the initial XMPP servers until 2022

          Sure. They probably had one client who paid them a pile of money every year to keep it live. If there was some plan to extinguish XMPP, surely they wouldn’t have kept it around for so long.

          We can’t trust a for-profit organization to have the best of intentions

          Sure. The solution is simple: don’t use corporate platforms. The way to prevent what happened was not for XMPP to block Google. It was for people to not switch to Google in the first place. Google Talk released in 2005. This was absolutely back when everyone still believed “Don’t be evil”.

    • Margot Robbie@lemmy.worldOP
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Hmm. Did not know that. Thanks!

      But my counterpoint to the axing bit is that Google did not need any reason to do anything dumb with their Chat products, otherwise Whatsapp and Facebook Messenger would not have been as popular as they are now.

      • Margot Robbie@lemmy.worldOP
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Also, in my defense, that article was just wrong about XMPP’s history then, as it stated that:

        In 2006, Google talk became XMPP compatible. Google was seriously considering XMPP.

        Which is why I thought it was a feature they later added.

  • ProtonBadger@kbin.social
    link
    fedilink
    arrow-up
    6
    ·
    1 year ago

    I used Jabber with the Pidgin client, my impression was also it was mostly developers and open source enthusiasts. Most people I knew who were not of those circles used commercial things like ICQ, MSN Messenger, AIM, etc. Frequently Jabber/XMPP enthusiasts had to use clients that supported it as well as some form of gateway to the other clients. Trillian was a popular multi-protocol client.

  • Doomrabbit@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    1 year ago

    I used it during Google’s embrace via Talk. I work as a web dev and it was awesome to have a chat protocol on my desktops and phones which just worked on any platform, just download the XMPP app and sign in. SMS bridging also allowed me to keep my phone in my pocket for simple messages. I saw outside the walled garden concept, and it was wonderful. It felt like the future, but Google killed it. I have never forgiven them.

  • samtheeagle@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    1 year ago

    I’ve got my own XMPP server running on a raspberry pi so that I can have a safe chat app with my kids. I didn’t want to expose them to the wider world at their age, but it’s great to have a chat / video calling app that’s all routed through my private kit. So now when they’re ignoring my messages I know that they 100% safe online 🤣

  • Nine@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    I LOVE XMPP!

    I’m still upset that it didn’t take off like email did. It is/was the best federated instant messaging platform ever.

    However with things like discord and to a lesser extent matrix, I don’t see it ever making a comeback and being widely used. I think google dropping it and going full hangouts was the final nail in its coffin 😞

      • Nine@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        Lol yeah, but why do that when https://conversations.im/ is doing an amazing job of making great software and running an amazing service? Plus with super easy and simple E2E it’s pretty damn secure and private!

        • mvirts@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          Lol I did a double take when I saw a us bank account and routing number provided for donations :P

          Looks legit to me!!

          • Nine@lemmy.world
            link
            fedilink
            arrow-up
            3
            ·
            1 year ago

            Yeah, They offer XMPP hosting and other services. Having a bank account setup to collect donations and what would make it easier for B2B transactions.

            Given all the scams and stuff these days I can see where that would raise some concerns though.

            I’ve been using them for nearly a decade. I think they’re one of the only places around that host XMPP like that too.

    • amanneedsamaid@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      XMPP is far superior to matrix for one on one and group messaging, imo. Matrix is useful for communities, as you said, like discord is.

  • marsokod@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    I used it. Had a few accounts on different servers, used XMPP between Facebook and Gmail, and ended with my own server but all of that is gone.

  • misk@lemm.ee
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    1 year ago

    Back in the day, like many people then, I had a couple of different accounts across multiple messaging platforms. 2 domestic ones, couple of international ones. It was a fun mess but people were tired of running multiple apps and so loads of multi-protocol apps were developed.

    Usually messaging protocols were simply reverse engineered and some apps also used plug-ins so that niche protocols could be added by community. Some also did gateways that translated proprietary protocols to XMPP.

    By the end of that era many platforms opened themselves up with XMPP. It was nice because most of those multi-protocol apps didn’t have to support as many different platforms explicitly.

    But that’s about it. I had a Google Talk account too and found it cute that I can use it to add my friends on other platforms. I was a nerdbut barely knew any other people that were utilizing it. Realistically it didn’t make any difference because you still had to use multi-protocol app for the ones that didn’t open.

    Soon platforms that were never on or barely on XMPP started to take over. Messenger was the biggest in my country and it was always a PITA on third party apps.

    Google Talk doing a rug pull on XMPP didn’t to anything meaningful to XMPP itself. It was never that big and simply remains a niche to this day.

    I too get an impression that a single article on XMPP Gtalk drama made round on Fediverse that many made their opinion solely on it.

  • mnejing@kbin.social
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    The first time I ever heard my wife’s voice was on XMPP (GTalk, I know, but I was using Jabber prior to). So yes, I absolutely used XMPP and watched it get obliterated.

  • deafboy@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    I still use it almost daily. Mostly for work. Sometimes I need to exchanhe sensitive information with my colleague, so I set up an xmpp server for us. It’s not federated with the rest of the network, and we use omemo for E2E encryption. Not every client supports it, and even those that do, suck in terms of UX. But, we consider it to be reasonably secure for our purposes.

    As for my personal account, I’m logged in, but can’t remember the last time I used it.

  • CarbonatedPastaSauce@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    I had a five digit ICQ account back in the day. Also used pidgin and MSN Messenger. A lot of us nerds used XMPP clients. Hell, ICQ had tens of millions of users at its peak.

    • marcos@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      I was very glad then Google adopted it and maybe that would mean that we could stop making a new instant messenger account every year, and deal with non-compliant plugins for that GNU client…

      Just to see Google using it to do the exact opposite.

  • key@lemmy.keychat.org
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    I used pidgin back in the late 00s. Had to sign up with Jabber/XMPP to round out all the account options! Then it became my main way of talking with people who used gchat for years. Will admit it was never as popular as IAM/MSN was before or Skype was after