6 ms·
Matrix has a lot of nasty issues, I'd argue XMPP is probably the right way forward for small group chats and one to one convos. I personally refuse to use matri
by usrn 4y ago
Matrix has a lot of nasty issues, I'd argue XMPP is probably the right way forward for small group chats and one to one convos. I personally refuse to use matrix since I still don't feel comfortable self hosting it.
For large group chats IRC is still king.
EDIT:
There's pretty much one useful server last time I checked and it's too bloated to host in most places and it looks to me like this might be at least partly due to the way federation works. One of the main organizations funding Matrix is that one company in Israel that was contracted to do all the phone surveillance in the US. I haven't really been impressed with the protocol itself either.
In short, I don't think Matrix will "mature" since it's problems are deeper than just technical/implementation. XMPP already is mature and there are good clients and servers for nearly every platform.
IMO: The only reason Matrix is more popular than XMPP right now is just PR.
- mekster 4y agoWhat good XMPP clients that non techs feel comfortable with? I'd just put Mattermost and be done with chat problems.
- capableweb 4y agoWhat are those nasty issues? I also prefer irc, but been waiting for Matrix to mature so good to know where they are at.
- southerntofu 4y agoMatrix has really interesting properties for censorship circumvention, but their approach has drawbacks: designing an append-only log with consensus building takes a lot of resources (though the implementations are getting better). It's not uncommon for medium server operators to report >10GB RAM usage and at least twice as much database storage... which is quite too much for most of us. Also worth noting, there are also issues regarding the fast evolving protocol. Room protocol versions keep increasing and if some server doesn't have the very latest version it may be unable to federate with a more modern room, from what i understand. (please correct me if i got this wrong) Finally, some pseudonymous persons are really unhappy that as a consequence of decentralized rooms, your public matrix address is leaked to any server federated with a room you joined. Under IRC, addresses are local to a server (not federated) so this concern does not apply, while on XMPP only the servers/services you explicitly connect to know of your JID. In the meantime, IRC and XMPP provide useful services with 1-10% of those resources, despite most clients being less polished. For example, jabberfr.org uses only a few gigs of RAM for hundreds of clients and over a thousand of server-to-server connections. Not all features may be available on all clients/servers, but "graceful degradation" is definitely there so noone is left out. To be clear, decentralized room is an amazing concept, and it's really cool the Matrix team has full-time employees to evolve things that quickly. It's just too bad historical standards were left out (decentralized rooms could have been a XMPP extension), and Matrix focuses (though this focus is changing) on high-end clients/servers.
- ectopod 4y agoConduit is lightweight. I'm running it on a tiny VPS. Its main problem at the moment is unreliable Android notifications. https://conduit.rs/ https://conduit.rs/
- southerntofu 4y agoDoes it support gateways properly? I'm still interested to give it a try but last time i checked Bifrost was not compatible with conduit. Also, how's your database RAM/disk usage? From what i understand conduit.rs is very optimized but still relies on a huge DB for matrix to operate its magic.
- welterde 4y agoHow is the compatibility with federation and clients? Any issues? Last synapse upgrade half of my clients just stopped working due to some incompatibility between the newer synapse server and a too old shared library (that all the desktop clients used).
- ectopod 4y agoI've used web, android and desktop clients without problems, other than the android notifications. I'm using it as a private chat server; I haven't tried out federation since I was setting it up. I can't see an issue on the bug tracker though.
- timokoesters 4y agoConduit v0.4.0 was just released and should fix notification problems, see https://conduit.rs/changelog https://conduit.rs/changelog
- seizethegdgap 4y agoAmdocs hasn't funded Matrix since 2017 https://en.m.wikipedia.org/wiki/Matrix_(protocol)#History https://en.m.wikipedia.org/wiki/Matrix_(protocol)#History
- f1refly 4y ago> XMPP already is mature and there are good clients and servers for nearly every platform Bold interpretation of the word 'good' regarding the clients.
- mmmmklllljgd 4y agoXMPP is a nonstarter -- there is no decent free iOS client, unless there's something new that has appeared in the last few months with a lot of features