Mattermost limite l’accès aux anciens messages au-delà de 10 000 messages
(github.com/mattermost)- Mattermost est une plateforme de collaboration auto-hébergée basée sur l’open source, qui propose le chat, l’automatisation des workflows, les appels vocaux, le partage d’écran et l’intégration de l’IA
- La plateforme est écrite en Go et React et s’exécute comme un binaire Linux unique basé sur PostgreSQL
- Une nouvelle version compilée sous licence MIT est publiée le 16 de chaque mois, et peut être utilisée en environnement on-premise ou cloud
- Des applications natives sont disponibles pour Android, iOS, Windows, macOS et Linux, permettant un accès depuis divers environnements
- L’écosystème développeur est activement animé, avec abonnement aux annonces de sécurité, participation à la communauté et intégration API
Présentation de Mattermost
- Mattermost est une plateforme de collaboration auto-hébergée à architecture open core, qui inclut le chat, l’automatisation des workflows, les appels vocaux, le partage d’écran et l’intégration de l’IA
- Ses principales fonctionnalités prennent en charge la communication d’équipe ainsi que divers cas d’usage métier, comme le DevSecOps, le service desk IT et la réponse aux incidents
- La plateforme est développée en Go et React et utilise la base de données PostgreSQL
- Elle s’exécute sous la forme d’un binaire Linux unique, et une nouvelle version compilée sous licence MIT est publiée chaque 16 du mois
- Un déploiement on-premise ou un essai dans le cloud sont possibles, avec des guides officiels de déploiement et d’installation disponibles sur le site officiel
Installation et déploiement
- L’installation est possible dans divers environnements, notamment Docker, Ubuntu, Tar, Kubernetes, Helm, Debian et RHEL
- Des options d’installation intégrées comme Mattermost Omnibus sont proposées
- Un guide de configuration pour les développeurs est fourni, facilitant les contributions au code serveur ou le développement de plugins
Prise en charge des applications natives
- En plus de l’interface web, des applications clientes sont proposées pour Android, iOS, Windows, macOS et Linux
- Le téléchargement est possible via les liens d’installation et les badges des stores propres à chaque plateforme
- L’application desktop est prise en charge sous Windows 10/8.1, macOS 10.9 ou version ultérieure, et Linux
Sécurité et mises à jour
- La mailing list Mattermost Security Bulletin fournit des alertes sur les mises à jour de sécurité importantes
- Il est recommandé de s’abonner aux annonces de sécurité pour faire face à la sophistication croissante des attaques en ligne
- Les abonnés peuvent recevoir par e-mail les informations sur les principales releases de sécurité
Communauté et participation au développement
- Le serveur Mattermost Contributors permet les discussions et la collaboration entre développeurs
- Les tickets “Help Wanted” offrent des opportunités de contribution open source
- Un environnement de développement à distance via Gitpod est pris en charge
- Plus de 700 intégrations sont proposées, dont API, Webhook, Slash Command et plugins, avec des guides détaillés dans la documentation développeur
Licence et actualités
- Le projet est distribué sous licence MIT, et les autorisations détaillées peuvent être consultées dans le fichier LICENSE.txt
- Les dernières actualités sont diffusées via divers canaux comme X (anciennement Twitter), Blog, Facebook, LinkedIn et YouTube
- Il est possible de s’abonner à une newsletter publiée 1 à 2 fois par mois
- Des échanges communautaires en temps réel sont possibles via le Mattermost Community Server et le canal IRC
1 commentaires
Réactions sur Hacker News
Partage d’un diff dans le code
limits.gode Mattermost où la logique liée à la limite d’historique des messages (PostHistoryLimit) a été suppriméesedpour augmenter la valeur demaxUsersLimit(lien de référence)License()MIT, AGPL 3.0, Apache 2.0, etc. y coexistent, et il souligne que la formule « la version compilée est sous MIT, le code source sous AGPL » crée une contradiction juridique
En citant le document LICENSE.txt, il le critique comme un document bancal qui semble écrit par un stratège business plutôt que par un juriste
Mécontentement face au fait que Mattermost impose aussi une limite de messages sur la version auto-hébergée et l’ait appliquée sans annonce préalable
Un utilisateur recommande vivement Zulip à la place de Mattermost
Il mentionne sa meilleure gestion de l’attention que Slack, ainsi que son parcours intéressant, entre rachat par Dropbox puis retour à l’indépendance
Recommandation du fork MostlyMatter de Framasoft, présenté comme sans limite d’utilisateurs
Mattermost est critiqué pour sa stratégie open core, décrite comme un schéma classique consistant à attirer des contributeurs avec le modèle FOSS puis commercialiser le résultat
Il est mentionné que Mattermost est en train de se repositionner comme prestataire pour des contractants de la défense, et que le texte du site web est rempli d’un imaginaire militaire
Zulip et Wekan sont recommandés comme alternatives éthiques et techniques
Quelqu’un demande : « si Mattermost est sous licence MIT, pourquoi ne peut-on pas simplement supprimer cette limite ? »
À la question « c’est quoi Mattermost ? »
Un utilisateur affirme que cette limitation concerne uniquement la version Enterprise, pas la version Team, et joint un lien vers le commentaire concerné
Malgré de nombreux articles négatifs sur Element/Matrix, certains disent être soulagés qu’au moins ce type de problème n’existe pas là-bas
Au départ hébergé chez element.io (à l’époque vector.im), il explique avoir migré vers etke.cc après le passage à une offre entreprise
etke.cc aurait rapidement pris en charge la configuration d’un serveur non fédéré, et l’usage est resté stable depuis
Il regrette toutefois l’impossibilité de migrer les messages
Il en tire la leçon qu’il vaut mieux, si possible, utiliser son propre domaine,
et ajoute que s’il devait changer de plateforme, il envisagerait Zulip