Logo zu fairmatrix

fairmatrix als Chatlösung

für offene und verteilte Kommunikation in Echtzeit

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 plant unter fairchat.eu einen leistungsfähigen Matrix Server zu betreiben. Der Einstieg soll, wie bei allen fairapps, mit einem fairlogin Konto erfolgen. 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 ebenfalls geplant.


offener Verbund von Servern


Kommunikation in Echtzeit


unabhängig von einem Anbieter


Verbindung mit Standard-Webservices per WebRTC

Schulchat RLP
Messenger für Schulen in Rheinland-Pfalz

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

Blog-Beitrag

fairchat.eu
im fairapps Lab

fairchat.net, aktuell basierend auf Rocket.Chat, soll auf den Matrix Server fairchat.eu umgezogen werden.
Dazu planen wir im zweiten Halbjahr 2024 die Gruppen und Nachrichten zu migrieren. Der Name wird mit fairchat beibehalten.
Die Anroid und iOS App werden dann ausgetauscht.

Bis dahin experimentieren wir mit Matrix in unserem fairapps Lab. 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.

Unsere Leistungen
rund um Matrix

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
Integration mit Identitätsmanagement-Systemen

 

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 ist.

Welcher Client?
FluffyChat oder Element
Screenshot zu FluffyChat

FluffyChat

Flutter als eine gemeinsame Code-Basis
für Web, Android, iOS, Desktop-Apps

unterstützt Multi-Accounts

Farb-Erscheinungsbild individualisierbar

Screenshot zu Element

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

Wieso besser Matrix
statt Rocket.Chat
Matrix Logo

Matrix

als offenes Protokoll

umsorgt von der Matrix.org Foundation

für dezentralisierte, sichere Kommunikation

RocketChat Logo

Rocket.Chat

venture-capital-finanziertes Projekt

Features wie benutzerdefinierte Rollen innerhalb der Enterprise-Version

erfordert den Kauf von Lizenzen

Hintergrundinfos

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.