"XMPP: the forgotten gem of Instant Messaging"

Instant messaging is dominated by mainstream apps today, each with their own ecosystems, closed protocols, and business models based on data collection and user engagement. In this landscape, #XMPP might seem like a relic, yet it offers a powerful, open, and privacy-respecting alternative that deserves more recognition. Despite its versatility and potential, XMPP has struggled to gain the popularity it deserves [...]

https://adele.pages.casa/md/blog/xmpp-the-forgotten-gem-of-instant-messaging.md

XMPP: the forgotten gem of Instant Messaging | Adรซle's smolweb site

Posts about SmolWeb, Gemini protocol and LowTech

Adรซle's smolweb site

@adele
Good overview ๐Ÿ™‚.

At 3. Complexity and user experience, snikket could be mentioned,. Or rather https://blog.prosody.im/great-invitations/
I can only recommend that. Making the joining part to a server super easy, the user only needs to choose a nickname and download the app.
Because otherwise you're right of course, that it else can be hard for today users.

Great Invitations

There are two kinds of servers on the XMPP network today: those with public registration, and those without. The servers that support registration generally allow you to create accounts via the web, or using your XMPP client (XEP-0077). The problem is that this opens your server up to the world. Even when you add CAPTCHAs and other defences, even the most careful XMPP public server admin will at some point see spammers registering accounts on their server.

@adele @Menel Iโ€˜d like to add to the benefits of #XMPP:
- multi-account capable clients
- address scheme: you can be reachable (if you like) under a single address by mail, XMPP & SIP
- XMPP is the base protocol for many other messaging platforms like WhatsApp - only that the big tech decided to close the federation prevents it.
โ€ฆ and many others

@ij @adele @Menel
> address scheme: you can be reachable (if you like) under a single address by mail, XMPP & SIP

And fediverse!

@ij @adele @Menel

How the fact that WA uses it is a benefit?

@farooqkz

Heh, true. Not really a benefit.
The only one I can think of, is that because of that there is often an exemption in restrictive firewalls for the xmpp port.
https://developers.facebook.com/docs/whatsapp/guides/network-requirements

Set Up and Debug Your Network - On-Premises API - Documentation - Meta for Developers

Network requirements of the WhatsApp Business API client for connecting to the WhatsApp servers.

Meta for Developers
The chat in Gmail used to support XMPP. But since then they have made several backwards incompatible changes. I have lost track of how many times they have completely changed the chat and broken backwards compatibility.
@adele Nice post, it's a pity having forgotten @snikket_im . It's really great!
@adele #AIM was all the rage when people had desktop PCs and learned HTML on #Myspace, but then the Sidekick and text messaging started taking over and more people had a phone than a laptop or a desktop.
Thats the real trend we still haven't broken.
"Why install another app, I have nothing to hide" when EVERYONE has a SMS 'baked-in'

@adele I had most success with #Quicksy app which has made on boarding easy, maintained and run by Daniel, the developer of #Conversations.

Also, check @prav which aims for a mass adoption of #XMPP, inspired from #Quicksy (easy onboarding) and #Snikket (consistent branding across devices).

Disclosure: I am a part of the above mentioned Prav project

@adele Can you add missing Psi and Psi+ XMPP clients?
Always in developement, after 23yo. Thanks in advance.