this post was submitted on 16 Jun 2023
129 points (100.0% liked)

Free and Open Source Software

17695 readers
12 users here now

If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Viktorian@beehaw.org 4 points 1 year ago (3 children)

It is just closer to WhatsApp. What Matrix does, especially with regards to enabling true multi-device support, is quite complex overall and sometimes causes issues with keys for decrypting messages not arriving on all devices. Signal is more limited but it just works a lot better. Small but important extra: Signal supports fully encrypted voice and video chats.

Full disclosure: I personally also prefer Matrix because I use it with multiple devices. I don't want to install desktop apps for these services and Element runs in the browser while Signal does not.

[–] communist@beehaw.org 4 points 1 year ago (2 children)

Ah, so, what it really seems to come down to is that since it's centralized, it's easier to make it work for everyone, no?

[–] Viktorian@beehaw.org 0 points 1 year ago (1 children)

Being centralized isn't the only reason, but basically yes. The concept behind the protocol is simpler because your decryption keys only ever live on one device. You don't really have the entire trust (and key sharing) model for devices that Matrix has. Signal's desktop app works very similarly to WhatsApp where your single main device needs to be connected at least intermittently for "guest" sessions to be able to send and receive messages. I haven't used Signal desktop though, that was just the impression I got from it. Would make sense though because WhatsApp is allegedly borrowing from Signal's protocol quite a bit.

[–] WeirdOrange@aussie.zone 2 points 1 year ago

You don't need your main device connected to send/receive on the Signal desktop app.