Teammessenger

- Lesezeit: 8 Minuten -

… sind für Arbeitsgruppen gemacht („groupware“) und können als quelloffene Alternativen zu „Slack“ (“Slack ist dein digitales Büro - Revolutioniere deine Arbeitsweise mit einem zentralen Ort für alle und alles, was du für deine tägliche Arbeit brauchst.”) gesehen werden. Allen gemeinsam ist, daß Schnittstellen vorhanden sind, so daß andere Systeme mit in den internen Arbeitsablauf eingebunden werden können.

In der Regel existieren diese sowohl in einer Open-Source- als auch in einer kostenpflichtigen Enterprise-Variante mit professionellem Support. Die Geschäftskunden-Pakete bieten zusätzliche Funktionen an wie zum Beispiel Unterstützung für Hochverfügbarkeit.

Querverweis: Systemvergleich
… oder direkt zu den externen Vergleichen von quelloffenen Teammessengern.

Matrix

„An open network for secure, decentralized communication“
„Matrix is an open standard for interoperable, decentralised, real-timecommunication over IP.“

Chatten und Arbeiten per verteilter Datenbank (a lá Git). Aufgeteilt auf Matrix.org (Protokollentwicklung) und Element.io (Vertrieb und Hosting). Matrix vergleicht sich selbst (extern) nicht mit anderen Teammessengern, sondern mit IRC, XMPP, Trillian und Pidgin.

Beispiele für den Einsatz im Bildungsbereich: Uni Bochum (extern), TU Dortmund (extern), Uni Hannover (extern), Uni Insbruck (extern)
Weitere Beispiele: BWI (Bundeswehr) (extern), Französische Regierung (Tchap) (extern), Deutsches Gesundheitswesen (TI-Messenger) (extern), Handmade Seattle (extern)

Quelle: https://element.io/communities

  • positiv: quelloffenes System
  • positiv: viele andere Dienste können eingebunden werden
  • positiv: Server mit Föderationsmöglichkeit
  • positiv: Interoperabilität ist möglich über Brücke (falls aktiviert) zu internationalem Standard XMPP
  • positiv: keine Tracker in der Android-App Element feststellbar (40 Berechtigungen): Exodus (extern)
  • negativ: KEINE deutsche Projektseite
  • negativ: lt. webbkoll (extern) 81 Drittanfragen (third-party) auf der Internetseite von matrix.org
  • negativ: lt. webbkoll (extern) 9 Drittanfragen (third-party) auf der Internetseite von element.io

Preise:

Mehr Informationen zum Matrix-Protokoll: >> hier <<
Schnittstelle: https://spec.matrix.org/latest (extern)
Projektseite: http://matrix.org (extern; englisch)

Mattermost

„Make your work flow”
„Finally, an open source platform for developer collaboration. Secure, flexible, and integrated with the tools you love.“
„From creating AAA games to coordinating rescue missions, over 800 organizations around the globe trust Mattermost to ship better software, faster.“

Beispiele für den Einsatz im Bildungsbereich sind die Uni Kaiserslautern (extern) Uni Mainz (extern), FH Münster (extern), WWU Münster (extern), The University Of British Columbia (extern)
Weitere Beispiele (wie Bosch, DuckDuckGo, NASA, Nasdaq, Samsung, …) sind auf der Seite von Mattermost (extern) zu finden.

  • positiv: quelloffenes System
  • positiv: als Insellösung sehr gut
  • positiv: Integration von BigBlueButton möglich (Beispiel Uni Mainz (extern))
  • negativ: Server ohne Föderation / keine Interoperabilität
  • negativ: KEINE deutsche Projektseite
  • negativ: 1 Tracker (Google Firebase Analytics) in der Android-App (17 Berechtigungen): Exodus (extern)
  • negativ: lt. webbkoll (extern) 1 Cookie von Dritten und 27 Drittanfragen (third-party) auf der Internetseite

Preise: https://mattermost.com/pricing (extern)
Schöne Anleitung: diebasis.wiki (extern; PDF)
Schnittstelle: https://api.mattermost.com (extern)
Projektseite: https://mattermost.com (extern)

Rocket.Chat

„Die größte Open-Source-Kommunikationsplattform der Welt. Besitzen Sie Ihre Daten, passen Sie alles an, integrieren Sie alles.“
„Über 12 Millionen Nutzer in mehr als 150 Ländern vertrauen auf uns.“
„Ihre Privatsphäre, unsere Priorität.“ / „Die Kommunikationsplattform für Unternehmen, bei denen ein vollständiger Schutz der Privatsphäre geschäftskritisch ist.“
„Die Open-Source-Alternative zu Slack, Zendesk for Service, Intercom und Sendbird. Alles in Einem.“

In der Dokumentation von Rocket.Chat steht zwar, das eine Föderation möglich sei, allerdings wird (Stand 06/2022) vom produktiven Einsatz abgeraten. Hier steht in den Konfigurationseinstellungen zur Föderation (Bildschirmkopie) der Warnhinweis:
„Federation support is a work in progress. Use on production system is not recommended at this time.“
Quelle (englisch): https://docs.rocket.chat/guides/administrator-guides/federation (extern)

Beispiele für den Einsatz: Uni Bremen (extern), Heinrich-Heine-Universität Düsseldorf (extern), Hochschule Koblenz (extern), Uni Köln (extern), Uni Regensburg (extern)
Weitere Beispiele (wie DB, VW, Audi, …) sind auf der Seite von Rocket.Chat (extern) zu finden.

  • positiv: quelloffenes System
  • positiv: deutsche Internetseite
  • positiv: eigene Server sind möglich (diese sind dann jedoch in sich geschlossene Systeme)
  • positiv: Interoperabilität mit XMPP ist konkret in Planung (extern)
  • positiv: Föderation mit Matrix sollte über Matrix-typescript library (external) möglich sein
    Experimentelle Unterstützung der Matrix Föderation wurde am 25.05.2022 angekündigt (extern). Aber: Aktuell noch im Alphastatus (extern)!
  • negativ: Server ohne empfohlene Föderation (s.o.) / keine Interoperabilität
  • negativ: der Desktop-Client basiert auf Electron
  • negativ: Mit der Version 4.0 wurde die automatische LDAP-Synchronisation von der freien in die Enterprise-Version verschoben
  • negativ: 3 Tracker (Bugsnag, Google Firebase Analytics & CrashLytics) in der Android-App (19 Berechtigungen): Exodus (extern))
  • negativ: lt. webbkoll (extern) 33 Cookies; 17 von Dritten; 96 Drittanfragen (third-party) u.a. an Facebook, Google, linkedin, Twitter, Zoom, … auf der Internetseite

Beispielnutzung: “Fairchat” (extern; nutzt Rocket.Chat)
Preisliste: https://de.rocket.chat/pricing (extern; englisch)
Projektseite: https://de.rocket.chat (extern)

Zulip

„Chat for distributed teams.“
„Zulip combines the immediacy of real-time chat with an email threading model. With Zulip, you can catch up on important conversations while ignoring irrelevant ones.“
„Mehr als 120 native Integrationen“

Auch dieser Teammessenger ist für die Arbeit in verteilten Gruppen und “Threads” gemacht. Zulip wirbt explizit damit, dass die kostenpflichtige Variante die Open-Source-Fassung finanziert. Andere Dienste wie z.B. Dropbox, E-Mail, GitHub, GitLab, GoogleCalender, Matrix, Youtube u.v.m. können eingebunden werden und es ist möglich, einen eigenen Zulip-Server zu betreiben. Beispiele für den Einsatz im Bildungsbereich sind die Universität München (extern) und die Universität San Diego (extern).

Im Vergleich zu den Open-Source-Konkurrenten Mattermost oder Rocket.Chat bietet Zulip neben der Möglichkeit des Eigenhostings auch das kostenlose Hosten auf Zulip-Servern an.

  • positiv: quelloffenes System
  • positiv: eigene Server sind möglich
  • positiv: viele andere Dienste (über 120 verschiedene!) können eingebunden werden (https://zulip.com/integrations/) (extern)
  • negativ: Server ohne Föderation / keine Interoperabilität
  • negativ: KEINE deutsche Projektseite/Hilfe
  • negativ: 1 Tracker (Google Firebase Analytics) in der Android-App (26 Berechtigungen): Exodus (extern)
  • negativ: lt. webbkoll (extern) 30 Drittanfragen (third-party) auf der Internetseite

Kommentar zu Zulip:
The most important difference, in my opinion, between Zulip and most of the other popular chat systems is their conversation model. With most systems, like Slack, Matrix or even XMPP, conversations are separated into channels, rooms or chat rooms respectively. For some of the newer chat systems, threads have been added to conversations as an after thought, but in Zulip, threading was an initial design feature so the system was built to support threading, in a similar way to email.
Quelle: https://mailarchive.ietf.org/arch/msg/tools-discuss/WAvOx6dkPKu-UanUYtzeNhGjydg/ (extern)

Ausführlichere Beschreibung: blog.novatrend.ch (extern)
Quellcode: https://zulip.readthedocs.io/en/stable/production/install.html (extern)
Client (F-Droid): https://f-droid.org/de/packages/com.zulipmobile/ (extern)
Schnittstelle: https://zulip.com/api (extern)
Projektseite: https://zulipchat.com (extern; leider nur englisch)

Externe Vergleiche