3 ms·
> Decentralization, like being-open source, does not provide short-term benefits to a user, so you still need distinguishing features. XMPP's killer feature is
by rakoo 6y ago
> Decentralization, like being-open source, does not provide short-term benefits to a user, so you still need distinguishing features.
XMPP's killer feature is, for me, its pubsub capability (https://xmpp.org/extensions/xep-0060.html https://xmpp.org/extensions/xep-0060.html). From a technical point of view it's just an ordered key-value store with notification, but from a user point of view it allows way more uses than "simply" messaging: microblogging (https://xmpp.org/extensions/xep-0277.html https://xmpp.org/extensions/xep-0277.html, can replace twitter), generic status updating (https://xmpp.org/extensions/xep-0163.html https://xmpp.org/extensions/xep-0163.html), good-old key-value store (keys for OMEMO), standard blogging (to replace Facebook)
XMPP also has message types and threadings, so you can build stuff like forums (to replace Reddit), diffusion lists (like Telegram channels)...
It has everything, and it is there to be used. Some clients have done it for some time now, it's not a technical problem anymore; it's a marketing problem. None of what Whatsapp or Facebook Messenger or Telegram or Signal do cannot be done by XMPP.