Today I was bummed to find out that the Purism Librem 5 phone likely won't be able to run apps like Wire or Signal -- the company calls them "walled gardens", adding "their server software is proprietary."
For encrypted comms, they write, "Matrix is the proper solution and that is why we have partnered with them."
@schlink That's weird, and a shame cause Wire seems to be planning to document how to setup private instances and federation https://github.com/wireapp/wire-server#wire-server . The android client even seems to be gnu gpl-3 https://github.com/wireapp/wire-android
@paulfree14 @schlink @Purism that's an interesting decision to not base it on Android Open Source Project! The Signal server and protocol is actually totally open: https://github.com/signalapp/Signal-Server
But it is centralized and doesn't federate. However, that also means it's way simpler to create an account, find other users, and to use yourself. I like Riot too, but I don't think I'll stop using Signal any time soon.
If I recall correctly there was some code missing for voice calls. 🤔
But apart from that: Matrix is by far not on the level of Signal when it comes to security. Cloud stored messages, expiring messages, end2end encryption by default, reliable crypto,… there is so much left to do in Matrix that right now taking it as replacement for Signal is not practical.