this post was submitted on 27 Jun 2021
32 points (94.4% liked)
Memes
50904 readers
895 users here now
Rules:
- Be civil and nice.
- Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
XMPP seems very good to me, unfortunately it's not used by many (except for the closed source fork: WhatsApp), and the userbase is only furry and weebs.
Also Matrix is kinda ok, main issue is the clients being a bit slow/slugghis/bloat, but the experience is still better than entering any Discord server IMHO.
Whatsapp is a fork of XMPP?!?!?!
Yes, they run a protocol called FunXMPP. WhatsApp used to be an independent company, and they just used the industry standard and improved it a bit. Moxie (of Signal) then later added something that inspired also XMPP OMEMO e2ee on top of that.
That said... Facebook messenger also used to be XMPP, but they moved to MQTT, and there have been constant rumors that Facebook plans to merge the two. Maybe it will happen with the new multi-device feature that is soon in beta.
P.S.: Zoom is also XMPP :p
Can they do that and not publish the source code?
Yes. XMPP, the protocol, is just an open standard. If theyve implemented their own version, they can ise any license they want.
If they forked an implementation, on the other hand, there are some limitations depending on the license. But even if the server was forked from GPL code, they dont need to publish the server code.
https://medium.com/@rajendra_51543/how-whatsapp-works-197bfc6d6b95
https://xmpp.org/uses/instant-messaging.html
Then they changed it: http://highscalability.com