• Dreeg Ocedam@lemmy.ml
    link
    fedilink
    arrow-up
    4
    arrow-down
    3
    ·
    3 years ago

    Or his choice of phone # identifiers?

    See my first comment: https://lemmy.ml/post/81033/comment/78905

    How do you feel about marlinspikes ruthlessly banning all third party clients and server implementations

    I do agree that it is somewhat of an issue, but there was only one instance of this happening, where a fork of Signal was about to be added to fdroid. It’s not like they haven’t justified themselves. Anyway the features of LibreSignal (no hard requirement on Google Play services), was implemented in the official app. There are still two third party clients that exist: Axolotl and signal-cli. They don’t want to deal with third party client that they can’t update and thus need to keep support for outdated versions of the protocols that would introduce a lot of complexity and risks introducing downgrade attacks.

    It also allows them to roll out “quality of life” features faster such as stickers, video calls, groups v2, and more recently groups where only admins can post, which would be harder to keep backward compatible.

    The openness of Signal has already been fruitful. The protocol has been implemented in many other platforms, such as Matrix, WhatsApp and even Messenger.