this post was submitted on 25 Nov 2023
191 points (94.4% liked)
Asklemmy
43761 readers
1158 users here now
A loosely moderated place to ask open-ended questions
Search asklemmy ๐
If your post meets the following criteria, it's welcome here!
- Open-ended question
- Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
- Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
- Not ad nauseam inducing: please make sure it is a question that would be new to most members
- An actual topic of discussion
Looking for support?
Looking for a community?
- Lemmyverse: community search
- sub.rehab: maps old subreddits to fediverse options, marks official as such
- !lemmy411@lemmy.ca: a community for finding communities
~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Please elaborate! Iโve heard people say matrix is problematic and xmpp is better but thats it. Please help me (and others understand).
The whole point of XMPP or Matrix is to provide interoperability between IM services. For interoperability to exist, we must agree on standards. Matrix is not a standard, but essentially a product controlled entirely by NewVector, a venture capital funded start-up.
They are not profitable and increasingly desperate to make money. Recently they forked Element and Synapse and make contributors sign a CLA which enables them to change their software to a non-free license in the future for monetization: https://drewdevault.com/2018/10/05/Dont-sign-a-CLA.html
You might say "But they made a non-profit foundation for Matrix" which is kind of true, but not really. The "core spec team" is all people working for NewVector except a single guy. Go checkout their linked GitHub profiles.
The whole Matrix thing should build on the existing XMPP internet standard. Instead we got yet another incompatible IM protocol, effectively controlled by a single corporation and more fragmentation. Bridges don't help as they break almost all features, most regrettably end-to-end encryption. We really need proper internet standards for interoperability.
XMPP is also more lightweight and has proper native clients for all platforms instead of Electron apps. On the server side the difference is even more severe.
This indeed reads pretty brutal. Thank you for pointing this out. I might look for alternatives in the future.