2021-06-14 00:28:53 +00:00
|
|
|
# xmpp is the instant messaging protocol out there¹
|
2020-07-16 20:29:05 +00:00
|
|
|
|
2021-06-14 00:28:53 +00:00
|
|
|
The Extensible Messaging Presence Protocol (XMPP) is a messaging
|
|
|
|
protocol which allows you to... exchange message with a chat partner
|
|
|
|
and know if said partner is online, busy, away... At its core it is
|
|
|
|
very minimal. But as its name says, it is extensible so there are
|
|
|
|
extensions like multi user chats (MUCs) OpenPGP encryption, OMEMO
|
|
|
|
encryption, OTR encryption, profile pictures...
|
2020-07-16 20:29:05 +00:00
|
|
|
|
2021-06-14 00:28:53 +00:00
|
|
|
As it is a protocol rather than a software. There are a lot of clients
|
|
|
|
to choose from. To name a few, dino, gajim, profanity (for linux),
|
|
|
|
conversations for android, monal for the apple garbage...
|
|
|
|
|
|
|
|
# Descentralization
|
2020-07-16 20:29:05 +00:00
|
|
|
|
|
|
|
You and your friend can setup their own xmpp server and a server to
|
|
|
|
server communication will be made. (yourdomain.tld -> frendomain.tld)
|
|
|
|
just like emails. So the messages aren't centralizated. Making it good
|
|
|
|
for privacy
|
|
|
|
|
2021-06-14 00:28:53 +00:00
|
|
|
# Easy encryption
|
2020-07-16 20:29:05 +00:00
|
|
|
|
|
|
|
xmpp supports [OMEMO](https://xmpp.org/extensions/xep-0384.html) and
|
|
|
|
[OpenPGP](https://xmpp.org/extensions/xep-0027.html) encryption. This
|
|
|
|
plus centralization makes it perfect for privacy.
|
|
|
|
|
2021-06-14 00:28:53 +00:00
|
|
|
# xmpp advantages over WhatsApp
|
2020-07-21 12:28:40 +00:00
|
|
|
|
|
|
|
* Not run by F\*ceb\*ok
|
|
|
|
* Descentralizated
|
|
|
|
* You can run your server
|
|
|
|
* Does not require phone number
|
|
|
|
|
2021-06-14 00:28:53 +00:00
|
|
|
# xmpp advantages over Telegram
|
2020-07-21 12:28:40 +00:00
|
|
|
|
|
|
|
* not run by a russian mobster
|
|
|
|
* Descentralizated
|
2020-12-15 20:22:09 +00:00
|
|
|
* You can enable encryption in a desktop client
|
|
|
|
* You can setup your own server
|
2020-07-21 12:28:40 +00:00
|
|
|
* Does not require phone number
|
|
|
|
|
2021-06-14 00:28:53 +00:00
|
|
|
# xmpp advantages over Signal
|
2020-07-21 12:28:40 +00:00
|
|
|
|
|
|
|
* Does not require phone number (kek, a privacy oriented software
|
|
|
|
requires your phone number)
|
|
|
|
* You can trust the encryption
|
2020-12-15 20:22:09 +00:00
|
|
|
* You can setup your own server
|
2020-07-21 12:28:40 +00:00
|
|
|
|
2021-06-14 00:28:53 +00:00
|
|
|
# xmpp flaws
|
2020-07-21 12:28:40 +00:00
|
|
|
|
2021-06-14 00:28:53 +00:00
|
|
|
Every client sucks
|