Was ist das Matrix-Protokoll und warum benutzen wir es?
67 weeks ago
Das Matrix-Protokoll ist ein quelloffener Standard für interoperable und dezentralisierte Echtzeit-Kommunikation über IP.
Uff, was heißt das nun? Ich versuche mal, das zu erklären.
Wenn du WhatsApp, Signal oder andere Messenger verwendest, kommunizierst du bereits in Echtzeit über IP. Das kennst du also schon.
Der Unterschied zu Matrix ist dabei allerdings, dass solche Messenger Apps allesamt weder ihren Quellcode offenlegen, noch interoperabel oder dezentralisiert sind. Sonst könnten diese Unternehmen nur schwerlich Geld mit ihrer Software und deinen Daten verdienen.
Interoperabel bedeutet, dass du zwischen Chat-Client wechseln kannst, deine Chats aber erhalten bleiben bzw. weiter geführt werden können. Der benutzte Client ist also austauschbar, dein Account bleibt der gleiche.
Dezentralisiert bedeutet, dass viele verschiedene Serverbetreiber gemeinsam die Lösung betreiben, sodass nicht eine Institution oder Firma die Macht über alle Server und den enthaltenen Daten hält.
Die Matrix Stiftung (matrix.org Foundation) stellt offen zugängliche Implementierungen für Chat-Client, Chat-Server und App-Anwendungen zur Verfügung, an deren Entwicklung viele Freiwillige beteiligt sind. Interessierte Softwareentwickler:innen können sich an diesen Referenzimplementierungen orientieren und trotzdem eigene Lösungen bereitstellen– wie zum Beispiel wir mit dem holi Chat.
Bei holi glauben wir an die Kraft von Open-Source-Software, um auch in der Welt der Softwareentwicklung Positives zu bewirken. Deshalb ist auch holi selbst quelloffen und nutzt zu großen Teilen Open-Source-Software. Auch für den Chat war es für uns außer Frage, einen offenen Standard zu nutzen.
Weitere Infos zum Matrix Protokoll findest du hier: FAQ