• 3 Posts
  • 49 Comments
Joined 11 months ago
cake
Cake day: November 18th, 2023

help-circle


  • kpw@kbin.socialtoSelfhosted@lemmy.worldXMPP Server?
    link
    fedilink
    arrow-up
    1
    ·
    11 months ago

    Prosody and Openfire are servers while end-to-end encryption happens on the client side (that’s why it’s called end-to-end). It would be kind of strange if a server implementation talks about E2EE. The OMEMO protocol only needs server features which are widely implemented. Maybe there is an ancient XMPP server implementation out there that doesn’t support it, but you will be fine with Prosody, Snikket, ejabberd or anything else really.



  • It doesn’t clash at all. If startups keep re-inventing the wheel just to have shiny things to sell investors on we end up with fragmentation which is terrible for interoperability. For example it’s impossible to send an encrypted message to a Matrix user using any XMPP client, since Matrix bridges can’t handle end-to-end encryption. Why? Because the company behind Matrix just had to cook up their own protocol instead of building on (and thus improving) existing internet standards. This is bad for interoperability and privacy.

    You also seem to have trouble understanding that there can be multiple factors at play, not just a single one. I’m not arguing just privacy or just interoperability, but a combination. XMPP performs well in both while Signal performs slightly better in the first one while completely failing the second one.