1 points par GN⁺ 2025-12-26 | 1 commentaires | Partager sur WhatsApp
  • 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
    Publicité
  • 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
    Publicité
  • 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

 
GN⁺ 2025-12-26
Réactions sur Hacker News
  • Partage d’un diff dans le code limits.go de Mattermost où la logique liée à la limite d’historique des messages (PostHistoryLimit) a été supprimée

    • Quelqu’un propose une méthode de patch simple en une ligne de commande sed pour augmenter la valeur de maxUsersLimit (lien de référence)
    • Une autre personne suggère qu’il serait plus propre de modifier la logique de configuration de la limite dans la fonction License()
    • Un utilisateur s’interroge sur la légalité de ce changement et analyse la structure de licence complexe de Mattermost
      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

    • Quelqu’un suppose que ce n’est peut-être pas une erreur mais une politique délibérée
    • Une autre personne note que cela figurait bien dans les notes de version de la v11, mais dit que cela ressemble quand même à un « rug pull »
    • Il est relevé que la suppression du SSO GitLab et d’autres changements montrent clairement une incitation à passer aux offres payantes
    • Certains trouvent étrange une stratégie qui fait perdre la confiance de clients potentiels à cause du manque de communication
    • Une entreprise partage avoir migré vers une autre plateforme quand l’offre d’entrée de gamme incluant LDAP a disparu
  • 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

    • Une autre personne dit utiliser Zulip tous les jours et avoir elle-même développé des intégrations
    • Un commentaire demande aussi une comparaison entre Zulip et Matrix/Element
    • Il est toutefois souligné que sur Zulip aussi, les fonctions SAML/LDAP sont payantes
  • Recommandation du fork MostlyMatter de Framasoft, présenté comme sans limite d’utilisateurs

    • Un utilisateur qui déploie via Docker demande s’il existe un fork public avec build Docker
  • 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 évoque des entreprises comme Anduril ou Palantir, symbole selon lui d’une industrialisation militarisée, et commente que jusqu’aux noms sont ironiques
    • Une autre personne recommande CryptPad en mettant en avant le chiffrement de bout en bout et l’option auto-hébergée (cryptpad.fr)
    • Les slogans marketing de Mattermost sont tournés en dérision comme ridiculement exagérés
    • Un lien HN est partagé pour rappeler que mIRC a lui aussi été utilisé autrefois dans un cadre militaire
    • Il est aussi avancé que des équipes de l’industrie de défense, y compris dans l’aviation militaire, utilisent Mattermost depuis longtemps, et que le projet semble désormais financé par l’USAF
  • Quelqu’un demande : « si Mattermost est sous licence MIT, pourquoi ne peut-on pas simplement supprimer cette limite ? »

    • Une autre personne souligne la difficulté de maintenir un fork, en expliquant que dire « il suffit de forker » n’est pas réaliste
    • Un autre partage une analyse de Mattermost sur isitreallyfoss.com expliquant le modèle binaire sous MIT, source sous AGPL
    • Certains affirment sans détour que ce n’est pas de l’open source mais de l’open core SaaS
    • D’autres estiment que cette limitation ne sert pas seulement aux tests mais vise surtout le contrôle des utilisateurs
  • À la question « c’est quoi Mattermost ? »

    • Il est répondu que c’est un chat de groupe de style IRC pour les entreprises, qui fonctionne même dans des environnements air gap
    • Il est aussi décrit comme une alternative open source à Slack,
    • et une entreprise partage son expérience de migration d’IRC vers Mattermost
  • Un utilisateur affirme que cette limitation concerne uniquement la version Enterprise, pas la version Team, et joint un lien vers le commentaire concerné

    • Mais comme le dépôt Ubuntu présente la version Enterprise comme une « Free edition », cela crée de la confusion
    • Une autre personne ajoute que la version Team aussi comporte beaucoup de restrictions et que le tableau comparatif manque de clarté
    • Quelqu’un d’autre demande si patcher le binaire pour supprimer la limite est légalement possible
  • 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

    • En réponse, un utilisateur partage sa longue expérience d’utilisation d’Element/Matrix
      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