I've seen discussions on #Fediverse about #Matrix and #IRC, but I think #XMPP got discarded offhand for some reason.

I'd like to know why so many people have gravitated towards Matrix, but not many towards XMPP. Also, why do Matrix detractors not advocate XMPP?

In particular, I'm concerned with the experience for non-technical users as well.

@sir, I'd appreciate your input, since I know you advocate IRC; is there anything specifically wrong with XMPP?


@sir As in XML? Or as in eXtensible? I assume XML. This seems to be the main issue I've seen regarding XMPP, but I don't understand it. What's wrong with XML?

The website has a writeup [1] that satisfied me when I read it. Do you disagree with their arguments?

[1] xmpp.org/about/myths.html

@philipwhite in my opinion it's both Xes ;) XML: not nice. Extensible: Depends.

There's a huge mess of extensions, and clients implement different ones. There is incompatibility. At the same time the protocol can be adapted to new trends and new features can quickly be integrated.


@JoergSorge @thomas @philipwhite @sir Seriously, I would like the idea of having a new-future-proof XMPP v2.0, that cleans up old that legacy stuff and adds the features you need. (less fractured)

@rugk @JoergSorge

@thomas What exactly is not nice about XML? As I said, I've heard this objection, but I want to understand it.

I don't think extensibility is a problem at all. Certainly building a client for XMPP with extensions is as easy as building a client for a protocol with those extensions builtin. Have this "mess" of extensions means we have a lot of under-featured clients + a few fully compliant ones instead of just a few reference clients like Matrix has.

Sign in to participate in the conversation

social.bau-ha.us is your friendly neighbourhood Mastodon instance!
Proudly presented by Maschinenraum Weimar .
This is a small instance with a focus on community. Feel free to join, but please be aware that there are some rules (in short: don't be a bunghole. Check the link for our definition of "being a bunghole".).
Primary languages are German and English.
Be excellent to each other! (J.W.v.Goethe, 1932) [[Citation needed]]