Kommunikasjons­alternativer Med åpen kildekode og åpne protokoller

XMPP

XMPP er en protokoll som er mye lettere enn Matrix. Her er det én server som tar ansvaret for å lagre meldingshistorikken i en gruppe, i motsetning til Matrix hvor meldingshistorikken deles på alle involverte servere (som er relevant hvis det for eksempel er en gruppesamtale mellom medlemmer av forskjellige servere). Ulempen med dette er at meldingshistorikken holdes hos én part, og at all historikk kan forsvinne hvis denne faller ut.

Det kan også være vanskelig å bruke ende- til endekryptering med XMPP, da servere og klienter ikke alltid er enige om hvordan dette skal implementeres.

Jeg har inntrykk av at de iOS-appene som støtter XMPP virker litt uferdige, både på design og funksjonalitet.

Klienter

Conversations for Android, Monal IM for iOS, ConverseJS for web, + mange flere klienter.

Personlige refleksjoner

Søk etter meldinger i XMPP-appen Conversations for Android har fungert veldig god for meg. @ahaldorsen om Matrix på Element-appen
Jeg opplever at nye enheter ikke får med seg meldingshistorikken på alle samtaler. Hvis jeg for eksempel blir medlem av en gruppe på mobilklienten min, og deretter logger meg inn på en ny XMPP-klient på desktop-programmet mitt, så vil ikke desktop-programmet få noe historikk fra før den ble satt opp. Dette har sannsynligvis med synkronisering av krypteringsnøkler å gjøre, og er noe jeg synes Matrix har løst bedre. @ahaldorsen om XMPP på forskjellige klienter

Testing av XMPP

Hvis du vil prøve gruppesamtaler på XMPP, så kan du gå til kanalen kom@conference.movim.eu. Der kan du også finne noen du kan starte en privat samtale med, hvis du vil teste det.