I hear regularly that people see #Matrix / #Riot as a IRC client similar to IRCCloud but not as a independent messenger and protocol. This also has the effect sometimes, that they leave Matrix again as soon as IRC become less important for them. Bridges are great but sometimes I have the impression that it would help Matrix if they would talk less about the Bridges and more about the strength of Matrix as such. I'm the only one with this impression? #nf
@emacsen @f0x @nycex @bjoern Hopefully the e2ee stuff will get fixed soon. It seems to me that Matrix was primarily written as an IRC replacement, with one-to-one messaging and its security being an afterthought. On the few occasions I've used one-to-one chat on Matrix it has been an unnecessarily laborious/buggy exercise compared to the same thing on XMPP.
@f0x @emacsen @nycex @bjoern I plus this one, while it was criticized because it is kinda easy to make network DDOS one server, I think distributed consensus is a really hard problem and you got to only pick some things of CAP theorem. And this is all in addition to the Signal protocol which is not a simple thing at all (trust me, we analyze it a lot). I think taking time to get e2e right is a right decision.
@bjoern You aren't wrong. Matrix can technically can do way more than chat, the big problem is not many develop anything for it more than chat.
Bridging in apub would probably help, but as it stands most of the work being done in the decentralized application sphere is really on apub at the moment.
@seven @bjoern It would be great if some of the #Matrix client app developers realized it was a mistake to write a new messaging protocol from the ground up and start helping out #XMPP client devs with their experiences instead.
XMPP server implementations (multiple) are fast, scalable and have well-maintained codebases. Unlike Matrix.
If they want their apps to have an impact and a chance to really make decentralized messaging more appealing, I think they should.
@stevenroose @seven @bjoern thanks for your opinion, but just because you don't like matrix, matrix is not a mistake. You calling it that is kinda toxic, so it'd be great if you would refrain from doing that in the future. Back at FOSDEM last year, matrix and xmpp had their stands next to each other and we all had productive discussions on what we can learn from each other, maybe try that next time?
@jcgruenhage @seven @bjoern Of cource I agree that constructive conversations are favorable over finger-pointing. And the Matrix protocol made some different design decisions than XMPP did. My point is that I think many client devs are not aware of those differences or don't feel strongly about them. They might just be working on the Matrix because of more short-term hype or an easier c2s interface.
They might not be aware the decentralized IM problem had already been solved 20 years before.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!