Meetups/Dresden/Protocols/2020-07-21
Jump to navigation
Jump to search
XMPP-Meetup
Matrix vs XMPP
Protokoll
Was kann das Protokoll eigentlich?
- beide
- förderiertes Protokoll
- Matrix
- Idee: Es gibt nur eines Spec -> Interoperabilität
- Konzept: jeder Chat ist ein Raum -> einfaches joinen
- mehrere Räume (“direkte Chats”) mit genau der selben Person möglich: muss im Client abgefangen werden
- e2e-crypto ist direkt im Protokoll
- kann die ausgetauscht werden?
- scheint uns funktional, auch zwischen mehreren Geräten (inkl. Crosssigning)
- Hat Spec-Proposal-Prozess
- wir wissen nicht wie Matrix verschiedene Versionen handelt
- XMPP
- nur ein direkter Chat zwischen zwei Clients (keine threads)
- kann Erweiterungen (XEPs)
- abgehangen
Implementierungen
- Matrix
- eine Hand voll Implementierungen
- es gibt referenzimplementierungen
- aber es gibt andere Implementierungen
- XMPP
- sehr viele Implementierungen
- praktisch nur:
- Client: Conversations, Dino
- Server: prosody, ejabberd, tigase usw. -> eigentlich alle i.o.
- bringen verschiedene Implementierungen überhaupt was?
- ja, verschiedene Anforderungen, z.B. hacken vs. performanz, oder javabasiert oder so
- je nach Platform (web, mobil…)
Community
- wir müssen Spekulieren
- Matrix
- auch andere als hacker (behörden…)
- XMPP
- vor allem hacker (?)
- große server: 5k-10k concurrent user
- auf den servern kommen wir so pi mal daumen auf 50k user auf großen servern
Zukunftsfähigkeit
- Matrix
- wissen wir nicht
- hörensagen: schwierig zu implementieren
- XMPP
- vergleichsweise einfach zu implementieren
- XEPs zu Compliance Suites zsmgefasst: Featuresets vergleichbar machen
- IRC zuckt auch noch
!remindme 10 years
Was wäre wenn…
Einsatz in Behörden
Idee: über Matrix können Bürger ihr Bürgerbüro (etc.) kontaktieren
- Grundsätzlich begrüßen wir die Idee
- würden die überhaupt förderieren?
- wenn alle einen Account haben -> darf der Staat das für alle anbieten? (Kartellrecht?)
- ist das eine direkt wirtschaftsförderung für matrix.org foundation? -> eher nicht, kann ja jeder dulli aufsetzen
- schafft man so ein monopol der matrix.org foundation? (sie könnte ja die lizenz ändern?)
- naja, im zweifel kann man halt forken
- ausschreibungen können “das muss ein offener standard sein” enthalten
- TODO Link zu vergangenen Ausschreibungen (Kappa macht sowieso niemand)
- führt das zu mehr nutzung von matrix (in anderen kontexten?)
- kommt aufs Framing an -> extra gebrandeter client nur für einen zweck vs. general purpose matrix client
- kann matrix überhaupt “eine stelle anschreiben” und dann nachrichten an sachbearbeiter·in durchreichen?
- wir glauben das hat keinen revolutionären einfluss
XMPP in einer Blase bekannt wird
- naja, solange es nur in der Bubble bleibt bringt das nix
wir sind alle hibbelig und hören nach sehr viel offtopic auf