Mattermost beschränkt den Zugriff auf ältere Nachrichten bei mehr als 10.000 Nachrichten
(github.com/mattermost)- Mattermost ist eine Open-Source-basierte Self-Hosting-Kollaborationsplattform, die Chat, Workflow-Automatisierung, Sprachanrufe, Bildschirmfreigabe und AI-Integration bietet
- Die Plattform ist in Go und React geschrieben und läuft auf Basis von PostgreSQL als einzelnes Linux-Binary
- Jeden Monat am 16. wird eine neu kompilierte Version unter der MIT-Lizenz veröffentlicht und kann On-Premises oder in Cloud-Umgebungen genutzt werden
- Native Apps für Android, iOS, Windows, macOS, Linux ermöglichen den Zugriff aus unterschiedlichen Umgebungen
- Das Entwickler-Ökosystem ist aktiv, unter anderem mit Sicherheitsbenachrichtigungs-Abonnement, Community-Beteiligung und API-Integrationen
Überblick über Mattermost
- Mattermost ist eine Open-Core-Self-Hosting-Kollaborationsplattform mit Chat, Workflow-Automatisierung, Sprachanrufen, Bildschirmfreigabe und AI-Integration
- Zu den Kernfunktionen gehört die Unterstützung verschiedener Arbeitsszenarien wie Teamkommunikation, DevSecOps, IT-Service-Desk und Incident Response
- Die Plattform wird mit Go und React entwickelt und verwendet eine PostgreSQL-Datenbank
- Sie läuft als einzelnes Linux-Binary und jeden Monat am 16. wird eine neu kompilierte Version unter der MIT-Lizenz veröffentlicht
- On-Premises-Bereitstellung oder Cloud-Testbetrieb sind möglich; auf der offiziellen Website stehen Anleitungen für Bereitstellung und Installation bereit
Installation und Bereitstellung
- Die Installation ist in unterschiedlichen Umgebungen möglich, darunter Docker, Ubuntu, Tar, Kubernetes, Helm, Debian, RHEL
- Integrierte Installationsoptionen wie Mattermost Omnibus werden angeboten
- Es gibt Einrichtungsleitfäden für Entwickler, wodurch Beiträge am Server-Code oder die Entwicklung von Plugins erleichtert werden
Unterstützung nativer Apps
- Neben der Weboberfläche gibt es Client-Apps für Android, iOS, Windows, macOS, Linux
- Downloads sind über plattformspezifische Installationslinks und Store-Badges verfügbar
- Die Desktop-App wird unter Windows 10/8.1, macOS 10.9 oder höher und Linux unterstützt
Sicherheit und Updates
- Über die Mailingliste Mattermost Security Bulletin werden Benachrichtigungen zu wichtigen Sicherheitsupdates bereitgestellt
- Das Abonnement von Sicherheitsmeldungen wird empfohlen, um auf die zunehmende Raffinesse von Online-Angriffen zu reagieren
- Abonnenten können Informationen zu wichtigen Security-Releases per E-Mail erhalten
Community und Entwicklerbeteiligung
- Über den Mattermost Contributors Server sind Entwicklerdiskussionen und Zusammenarbeit möglich
- Über „Help Wanted“-Issues werden Möglichkeiten für Open-Source-Beiträge angeboten
- Unterstützung für Remote-Entwicklungsumgebungen über Gitpod
- Mehr als 700 Integrationen wie API, Webhook, Slash Command und Plugins werden angeboten; detaillierte Anleitungen finden sich in der Entwicklerdokumentation
Lizenz und Neuigkeiten
- Die Veröffentlichung erfolgt auf Basis der MIT-Lizenz; detaillierte Rechte können in der Datei LICENSE.txt eingesehen werden
- Aktuelle Neuigkeiten werden über verschiedene Kanäle wie X (früher Twitter), Blog, Facebook, LinkedIn und YouTube bereitgestellt
- Ein Newsletter, der ein- bis zweimal monatlich erscheint, kann abonniert werden
- Über den Mattermost Community Server und den IRC-Kanal ist Community-Austausch in Echtzeit möglich
1 Kommentare
Hacker-News-Kommentare
Es wurde ein Diff geteilt, das die Logik für die Beschränkung des Beitragsverlaufs (PostHistoryLimit) aus dem
limits.go-Code von Mattermost entferntmaxUsersLimitper einzeiligemsed-Befehl erhöhen lässt (Referenzlink)MIT, AGPL 3.0, Apache 2.0 usw. seien vermischt, und die Struktur „compiled version ist MIT, source ist AGPL“ führe zu einem rechtlichen Widerspruch
Unter Verweis auf das Dokument LICENSE.txt kritisierte er es als ein schlampiges Dokument, das eher von einem Geschäftsstrategen als von einem Juristen geschrieben wirkt
Es wurde Unmut darüber geäußert, dass Mattermost die Nachrichtenbegrenzung auch in der selbst gehosteten Version erzwingt und dies ohne Ankündigung eingeführt hat
Ein Nutzer empfahl als Alternative zu Mattermost nachdrücklich Zulip
Es wurde erwähnt, dass Zulip die Konzentrationssteuerung besser beherrsche als Slack und eine interessante Geschichte habe, nachdem es von Dropbox übernommen und später wieder unabhängig geworden war
Es wurde der Fork MostlyMatter von Framasoft empfohlen, der ohne Nutzerbegrenzung auskomme
Mattermosts Open-Core-Strategie wurde kritisiert als „typisches Muster, bei dem Beitragende mit einem FOSS-Modell angelockt und die Ergebnisse dann kommerzialisiert werden“
Es wurde erwähnt, dass Mattermost sich zu einem Rüstungsauftragnehmer entwickelt und die Website-Texte voller militärischer Konzepte seien
Zulip und Wekan wurden als ethische und technische Alternativen empfohlen
Jemand fragte: „Wenn Mattermost unter MIT lizenziert ist, warum kann man dann die Beschränkung nicht einfach entfernen?“
Auf die Frage „Was ist Mattermost überhaupt?“
Ein Nutzer behauptete, „diese Begrenzung gilt nur für die Enterprise-Version, nicht für die Team-Version“, und verlinkte einen zugehörigen Kommentar
Es gab die Meinung, dass es zwar viele negative Artikel über Element/Matrix gebe, man aber erleichtert sei, dass es dort zumindest solche Probleme nicht gebe
Anfangs sei man bei element.io (damals vector.im) gehostet gewesen, später wegen der Umstellung auf Enterprise-Tarife zu etke.cc gewechselt
etke.cc habe schnell auf die Einrichtung eines nicht föderierten Servers reagiert, und seitdem laufe alles stabil
Bedauerlich sei lediglich gewesen, dass eine Nachrichtenmigration nicht möglich war
Als Lehre gab er mit: Wenn möglich, unter eigener Domain betreiben
und falls man doch zu einer anderen Plattform wechseln müsse, würde man Zulip in Betracht ziehen