fairmatrix als Chatlösung
für Kommunikation in Echtzeit ohne Zentrale
Matrix ist ein verteiltes Messenger Konzept, wo Server die Nachrichten wie bei E-Mail mit einer @ Adresse austauschen. Jede:r sucht sich einen Matrix-Provider, und fairkom wird auch einer. Eine Organisation oder eine Familie kann auch einen eigenen Homeserver aufbauen.
fairkom bietet unter fairchat.eu einen leistungsfähigen Matrix Server an. Der Einstieg erfolgt, wie bei allen fairapps, mit einem fairlogin Konto (OIDC). Um mit jemand anderem zu chatten, kann einfach die Matrix Identität der Person in einen Raum eingeladen werden.
Bridges zu WhatsApp, telegram und Signal sind geplant.
offener Verbund von Servern
Kommunikation in Echtzeit
unabhängig von einem Anbieter
Verbindung mit Standard-Webservices per WebRTC
Mit der Lieferung des Schulchat RLP für eine halbe Million Schüler:innen im Vollausbau haben wir im Jahr 2023 ausführliche Erfahrungen bei Entwicklung und Betrieb von Matrix sammeln können. Dieses Wissen wollen wir nun auch in das fairapps Portfolio einbringen.
Mehr zum Messenger von fairkom für Rheinland-Pfalz im
fairchat.net, aktuell basierend auf Rocket.Chat, soll vom Matrix Dienst fairchat.eu abgelöst werden.
Der Name wird mit fairchat beibehalten. Die Android und iOS App werden dann ausgetauscht.
Nach einigen Überlegungen werden wir die Gruppen und Nachrichten nicht migrieren.
Der Matrix Server fairchat.eu kann mit fairlogin bereits getestet werden, zum Beispiel mit Element in der faircloud. Im Entwicklungslabor von fairkom werden neue Technologien vor der Einführung getestet. Auch Kund:innen haben so die Möglichkeit, Matrix vorab auszuprobieren. Es ist allerdings darauf hinzuweisen, dass wir für Produkte, welche sich im fairapps Lab befinden, keine Datensicherung gewährleisten. Das heißt, es darf gerne getestet werden, aber Chatverläufe, welche für Testzwecke geführt werden, werden vor Einführung wahrscheinlich gelöscht.
Das Hosting von Matrix erfolgt wie bei allen fairapps klimaneutral und datenschutzkonform.
Hosting und Anpassung
Hosting von (großen) Homeservern
Consulting für Matrix-basierte Messenger-Lösungen
Anpassung von Clients und Apps
Integration von Sprach- und Videoanrufen
Standard- und kundenspezifische Bridges
Skalierbare Deployments auf kubernetes
On premise deployment und Betriebsunterstützung
fairkom hat Chat-Lösungen mit verschiedenen Open-Source-Frameworks entwickelt und gehostet. Wir konzentrieren uns nun auf Matrix-basierte Lösungen, da Interoperabilität eine zentrale Forderung von Kund:innen und Nutzer:innen darstellt.
LDAP / IDM proxy
Mapping von Teams, Klassen oder Organisationen zu Matrix
Integration mit Identitätsmanagement-Systemen
Viele Organisationen haben Teams, Gruppen als auch ganze Abteilungen in LDAP oder einem Active Directory abgebildet.
Wir haben für unsere Kunden Lösungen entwickelt, um diese Strukturen in [matrix] abzubilden und synchron zu halten.
Die Integration eines Adressbuchs in FluffyChat ermöglicht es beispielsweise einer Lehrkraft, einen neuen Raum mit Mitgliedern aus drei Klassen zu erstellen.
Für eine Analyse der Anwendungsfälle und welche Mapping-Lösung am besten passt, gerne Kontakt zu uns aufnehmen.
FluffyChat
Flutter als eine gemeinsame Code-Basis
für Web, Android, iOS, Desktop-Apps
unterstützt Multi-Accounts
Farb-Erscheinungsbild individualisierbar
👉 ausprobieren auf fairchat.eu
Element
verschiedene Programmiersprachen für unterschiedliche Geräte
TypeScript für Web, Swift für iOS, Kotlin für Android
Anpassung und Wartung erschwert
als App in der faircloud
👉 ausprobieren auf pro.fairchat.eu
Matrix
als standardisiertes Protokoll
umsorgt von der Matrix.org Foundation
für dezentralisierte, sichere Kommunikation
Rocket.Chat
venture-capital-finanziertes Projekt
Features wie benutzerdefinierte Rollen innerhalb der Enterprise-Version
erfordert den Kauf von Lizenzen
Die beiden Produkte RocketChat und Matrix unterscheiden sich von ihrer Governance Struktur und ihren Lizenzen. Die Matrix Foundation "wacht" über den Standard und garantiert dessen Offenheit. Der Synapse Server steht unter der Apache License und Mitentwickler:innen müssen lediglich bestätigen, dass diese Autor:in des Codes sind, den sie beitragen. Details gibt es in den Contributor Richtlinien, die auch für den beliebten Element Client gelten. fairkom entwickelt maßgeschneiderte Clients auf Basis FluffyChat für Web, Desktop, iOS und Android - dieser unterliegt der AGPL Lizenz.
Bei RocketChat stehen mittlerweile wichtige Teile des Codes, speziell für den Einsatz im Unternehmensumfeld, unter einer Enterprise License. Alle Mitentwickler:innen sind verpflichtet, ein Contributor License Agreement zu unterzeichnen, welches es RocketChat gestattet, beigetragenen Code auch anders zu lizensieren.
Wer nach professionellen Matrix Lösungen sucht, stößt meist auch auf die Firma Element. Diese bietet Synapse und Element mit Support aus einer Hand gegen eine Lizenzgebühr an. Die selbe Software ist und bleibt Open Source und kann unabhängig installiert und betrieben werden. Die Firma Element ist venture-capital-finanziert und darauf angewiesen, Produktpakete zu verkaufen. Dazu gehört auch eine Managementkonsole, wofür wir im Betrieb jedoch noch keine Notwendigkeit sahen, da wir das Monitoring etwa auch mit Prometheus umsetzen können. Die Firma Element ist also nur ein Player am Markt, von der gewiss auch wichtige Impulse für die Weiterentwicklung von Matrix ausgehen, die aber nicht über Matrix entscheidet.
fairkom ist ein Silber Sponsor der
Foundation