How many people here have actually used XMPP?

Margot Robbie@lemmy.world to No Stupid Questions@lemmy.world – 132 points –

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?

119

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).

Very interesting read. Thanks for sharing. I’m curious: have you considered [matrix] nowadays?

I don't have anyone on Matrix to talk to, so no reason to try it.

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.

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 😞

Not with that attitude! Get a server set up ! :P

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!

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

Looks legit to me!!

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.

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.

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.

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%

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?

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".

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.

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.

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.

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

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.

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.

A lot of us thought that, in our innocence. We thought Google were the good guys for a while.

“But they were, all of them, deceived.”

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.

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.

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.

This is basically my recollection, too (I had honestly started to doubt my memory during the last couple of days).

Barely anyone was using Gtalk in the first place, so Google shutting it down was maybe a disappointment but had little effect on the wider messenger ecosystem.

I knew XMPP as Jabber, and I remember being delighted when I tested messages between my Jabber accounts and my Gmail account.

Does that translate to ‘it will be nice to chat with people using Threads from my Mastodon account?’

I think it's a different thing. For me, my expectation is that Threads/Meta connecting to Fediverse is more like when AOL connected to IRC (specifically EFnet) in the 90s. I wasn't really into Usenet, but Eternal September was pretty much the same wave. AOL pushed hard in advertising and recruiting users, and IRC and Usenet were originally populated with people who got into it more organically.

I don't remember Jabber or XMPP having any kind of discovery system. I only ever talked to people who knew already. So when Google connected Talk, it was just added convenience. I wasn't bombarded with rude idiots like the AOL invasion of IRC. When Google ended XMPP support, I was disappointed, but I continued using XMPP with my friends.

I think Meta is spending a ton on promoting Threads, and it's going to bring in a lot of people with different values. It's going to be unpleasant for me, but I think that's just the self-similar fractal that is the Internet.

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.

I did like 15 years ago. Now everyone wants to use discord. It wasn't up to me. Social factors are a bitch

Still using XMPP to this day and my current client is Gajim. Discord is still "better" overall than it. If XMPP could cleanly and neatly intergate voice chat (like Mumble) and support images and things smoothly then it would be great, but it does not. This is a big part of the reason "nobody" uses it beyond what happen with Google/Facebook.

Google was quite 'involved' in adding voice chat integration to XMPP. They seemed to be pushing their solution as an 'industry standard' (which would be great), but they have never even provided proper specification and were breaking things that were already agreed on. This actually slowed down the process and ended with a few unofficial incompatible extensions for voice chats.

Also the very foundation of XMPP protocol ('XML streams') was quite unfortunate choice making implementations difficult and inefficient. I know that, because I have implemented three different client implementations, each time fighting XML parsers to do what XMPP expects (which is not what XML was designed for). And each extension to the protocol made things more complicated and more verbose, which didn't made adding features like voice chat any easier.

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.

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 🤣

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.

Probably more people, then you think. WhatsApp is xmpp based (just made incompatible at some point). Also the chat Nintendo uses on their gaming consoles. Xmpp is a solid mature protocol that's very lightweight. I use it every day running my own server to chat with my wife and daughter. Calls/ videocalls work brilliantly as well. I am a big fan.

You're not getting an objective answer to the "did most of the Gtalk/Facebook messenger users even know they were using xmpp, or care?" from lemmy/kbin/fediverse users in 2023, as most here likely do care a wee bit more of the technical and privacy matters than the average joe.

However, I used XMPP personally via integrating it to my irc (weechat+bitlbee) so I could get all the IM services under one interface. I'm doing the same now with Matrix: I have irc, whatsapp, my smart home messages etc all forwarded to matrix.

We also built XMPP chat at our company which I was working for back in the day. I think it was called Jabber back then. Biggest drawback in my opinion was the lack of encryption out of the box - encryption should've been more integrated to XMPP from the get go, instead of being an extension.

XMPP/Jabber is once again a thing that could've been great for everyone. We could have one singular decentralized technology to IM which would've been open to all and interoperable. If approx 20% of the world's population has a google account and 35% facebook account, at least every third person in the world would've been reachable via XMPP. And if it would've reached critical mass, it would've likely been even bigger.

I know I'm not getting the perspective of the average consumer (which is also why this is the perfect audience for the "Barbie" promotion), part of me is just curious about the perspective of enthusiasts on XMPP, since I know very little about it.

And also, most of the people who will want to reply to this post will have used xmpp and want to tel their story

I used it in the very early days with a Unix client. That's must've been in the late nineties...

Unix in the 90s must have been hardcore.

I might have almost destroyed a monitor with bad XFree86 timings on Slackware once or twice. Pulled the plug on that thing pretty fast.

I'm pretty sure I used one that was terminal based, likely using ncurses. Without searching, I can't recall the name of it, though.

I used XMPP a bit among friends, more so when Google supported it, which was probably after ICQ/AIM/MSN wasn't as popular? I don't really talk to many people anymore, so whatever, heheh :)

It would be nice to see XMPP make some kind of "comeback" ... or some sort of popularity boost like mastodon/lemmy/etc in recent times.

I did. I got hired as a Unix admin around 2008 and inheriteted the care and feeding of an old Jabber server the ~3000 employee company was using for internal instant messaging. I near-immediately migrated it over to an OpenFire server. A few months later I learned the pitfalls of using the built-in database (it blows up on you when it gets big enough cuz back then it was all in-memory, not sure about how it works out of the box now). I remember figuring out how to manually migrate that over to mysql... and I skipped the ITSM change control process and just had it execute overnight via some at commands and scripts. Went smoothly and I didn't get fired :P

I learned a bunch from that and set up an OpenFire server at home so I could chat from my dynamic dns hostname to some people on gchat.

And that's about the extent of it. My internal company chat eventually got replaced with skype for business and then teams. My personal stuff eventually switched over to text messages and Signal (and discord and slack and mattermost and whatever else for all the odds and ends communities I keep in touch with).

I used xmpp, and also Gtalk, both of them. Talking both between xmpp clients and Gtalk users.

XMPP was a mess. Messages often didn't arrive if target was on a different server. And different clients had different encryption and encoding standards, so even if it arrived it wasn't always readable (or just completely ignored by the client). Images seldom worked across different clients.

The only way to make it work reliable was if everyone was on the same server with the same client with the same client version. That is, if the server itself hadn't crashed.

The reason Google stopped the link was because while it had very little of legit messages on the platform, it had most of the spam and trolling. XMPP servers were the "soft underbelly" of Google talk, with the small server admins not having the resources to deal with bad actors even remotely as good as Google.

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.

I grew up at this time and never heard of XMPP. Most kids I know used AIM or MSN, which eventually got replaced by a combination of Myspace/Facebook/Skype and SMS on our cell phones (especially when mobile plans started commonly offering unlimited talk and text plans). I feel like those products became far more of a blow to services like jabber than google talk who I don't remember anyone really using. I could be wrong though

I used it, I actually ran my own server under my domain. It was nice to be able to talk to people using Gchat from my account.

Did you switch to using Gchat as your XMPP client then?

I think so! I think at some point all my friends switched to WhatsApp and Messenger.

I used XMPP for years, then my work switched to using it, then my work switched to Slack.

XMPP was fine.

I use movim, good client, web based and supports encryption, and about google topic, I expect from them only profit driven initiatives, not technical development for communities.

I "tried" to use XMPP/Jabber in its heyday, but in my experience (& memory) it never got to the point to have a "critical mass" of community (I felt to be part of / want to be part of).

Fediverse/Lemmy has this critical mass at least since some weeks now - unless too many of those users decide to leave for another place, I'm happy here no matter what other things get hyped in a given week.

Back in Jabber's day, I would have liked to see it develop some communities as they did - and still do! - exist on IRC, but that simply never happened (with one I would both be interested in and could find).

XMPP akka Jabber was the chat back in the day, if you wanted to chat one on one, and didn't want msn and other random corporate messangers - jabber was it.

All geeky/techy friends were on jabber, others were on skype and some other networks through time.

That's why Pidgin ( https://www.pidgin.im/plugins/?publisher=all&query=&type=) was important it implemented all those messaging protocols together.

But one year, all of a sudden, everyone got on jabber! Thise from Facebook and those from Google. Google Talk was great, all my friends were online and reachable. Good days.

Than they killed it. And it all stopped. Not only for us on jabber, but for everyone. But jabber god destroyed, no one was there anymore. We all felt that emptiness and it was not fun anymore.

Wether they did it intentionally or by accident doesn't matter. If you go with your truck over kids bike intentionally to destroy it or just want to pass - doesn't matter at the end.

I used it. I was disappointed when Google removed support but only because it disrupted my user experience.

I used it so my IRC client would bridge to Google Talk via Bitlbee. It was super nice.

I used it a lot for Eve Online. Lots of big alliances/corps in the game defaulted to XMPP. Some used IRC or Slack when it came out. Nowadays everyone uses Discord though.

I still run my own xmpp server!

But I'm the only one who has an account on it :/

Similar to others, used it with Jabber, ncurses based clients and such. It was pretty darn great back in the day. It made me believe that Google wanted to do the right thing, even if it screwed up now and then... Ah more fool me on that one to be sure.

Interestingly enough, when Slack still supported IRC that is how I used it, ncurses based IRC client in the console. Then that was put out to pasture as well.

Sadly the only time I see XMPP these days is in the background transport for Chrome Remote Desktop. It's still there, just not being used for "chat" messages.

It's still around. I'm using it right now, in fact. Makes for a pretty damn good phone service as well, in conjunction with JMP

I’m currently using it via Pidgin as well :)

Back in the day, I had an XMPP gateway running to combine my AIM, ICQ, Y! Messenger, iChat and MSN Messenger accounts into one place I could grab with the Jabber client of my choice. Eventually I used Google Talk as that client. Then they all went away.

Hosted a ejabberd for years. So yeah it and irc where the primary was to chat with friends.

But transports where so and so fun to host. So for a time I connected with bitlbee to jabber and some other protocols.

But grew tired of both keeping a irc bouncer, bitlbee and the jabber stuff running. And a disk crash while I was a cash strapped student was the final drop.

So went irc/email only for a while.

But now years later I'm running a matrix server with several bridges. And that's far easier especially since it's not lxc based hosting I setup but docker.

I run a small server for my family on a cheap VPS. We've been using it for about 5 years now and it's chugging along. It's simpler and lighter than Matrix (at least from the server's point of view) but the user facing side could use some polish. It's perfectly fine for one to one chat. I wish it was more popular for group chatting.

Here's a list of good servers if you want to try it out. You will also need a client. Check one with E2E suppo ort (called OMEMO in XMPP).

MORE COMMENTS THAN UPVOTES??!!?! 13 upvotes and 17+1 comments

I used it with Facebook Messenger to exchange OTR encrypted messages with one of my Facebook friends.

I don't even know what XMPP is. It sounds like a media player from the early 2000's. I keep seeing it talked about here on Lemmy tho.

That was a great little mp3 app. It worked better on a low-resource, low-memory system than all the competition at the time (late 1990s). This is instead referring to the chat protocol that Google Talk ran on. It was formerly called Jabber.

Thank you for posting some sanity.

People keep posting that dumb blog post about Google Talk being an extend, embrace, extinguish play when it's pretty obvious that Google Talk simply dwarved XMPP in terms of users. The lesson everyone here took from that is to not let any corporation near your niche protocol, when the real lesson they should've taken is that user's don't care about protocols and how open or virtuistic they are, they just want an app that's convenient to have a conversation with.

XMPP only lasted as long as it did because Google Talk kept it alive by supporting it, once they dropped it (and literally no one noticed) then XMPP died the death it would've died years earlier had Google not helped limp it along.

I don't know about sanity, I just thought all the panic here certainly looks overblown but I didn't know enough about XMPP to make a judgement.

So, just wanted to get more understanding here.

I used Jabber + Pidgin + OTR plugin for quite a while, also hosted my own Prosody server. But I never perceived it as a mainstream thing. Most people I knew used ICQ.

I host a server for my friends.

Though, I think the most important part abt eee is the intervention of dev process. Or you can say google is supporting it but very much not being supportive.

I used Jabber with some people I knew from a tech forum and it was actually nice, plenty of clients to choose too.

The thing is, I couldn't get any of my actual friends to join, they were all over IRC / MSN and some of them still on ICQ, so I didn't last that much.

I’ve worked at many large companies that used this as their IM protocol.

I still use it with a couple of friends on a private server.

Yupp. Used it a lot. Both under others brand names (like in gchat and a bunch of games have used xmpp under the jood for their lobby chats).

I run an ejabbered instance. It's one of my many federated services. Ironically, I added it when I heard Google was going to graveyard hangouts, which was the descendent of talk.

I basically use it for talking to one person fairly consistently, but I like having it as a backup when discord is down because it lets me keep contact with some of my tabletop group and also a few friends on my mastodon server.

I just launched a Snickket server yesterday. Currently just for my household. Was previously using signal and hadn't heard much about xmpp.

I used xmpp pretty extensively right before google started using it. The future was bright. Then Google connected to it and shit started getting weird. Only some features would work with Google talk, or would work inconsistently. But Google talk -> Google talk always worked. So lots of people started using it exclusively. Then it seemed to fragment into different ecosystems.

We used XMPP for chat (OpenFire) at my work for a while. I used to use it in one of those multi-protocol chat clients (it was Trillian, if I recall).

Trillian was the shit! I always wondered if they stole my information or it was a virus, but the combining all the stupid services into one with an the quality of life improvements was fantastic!

You remember their little multicolored round glass minimize, maximize, close buttons? It was like yellow, blue, red iirc?

It was eye opening and made me realize how nice things COULD be.

I used it. Even at some point I wrote simple web client for it.

XMPP was sitting there in the background like any well behaved protocol. Anyone who used the original iChat or Google Talk, for example, used XMPP. And of course anyone who used Jabber.

For that matter, iChat communicated with AIM via XMPP IIRC. It’s not something you actively attempted to use, just like people don’t tend to talk about using HTTP or SMTP.

But when Google moved to a proprietary standard, that was the major client for XMPP. It broke my integration allowing me to communicate with all the other messaging systems, and the result was really that I stopped using all of them and switched to e2ee systems only, and Skype when I needed to.

But I still use Pidgin to connect to a private XMPP server from time to time; I just don’t leave it running 24/7 anymore. I’ve got iMessages and Signal and Matrix for that.

I used it back in the day before I could figure out how to use a mail server. I had shell scripts send me messages that way. I thought it was the coolest thing that I could receive instant messages while offline.

When I managed to connect my Pidgin to all networks some-years-ago it was amazing. Everyone thought I was a wizard.

I had never heard of XMPP before.

It’s the protocol used by the second generation of public chat systems; originally Jabber in the 90s, and later iChat and Google Talk.