1 pontos por GN⁺ 2025-12-26 | 1 comentários | Compartilhar no WhatsApp
  • Mattermost é uma plataforma de colaboração self-hosted baseada em código aberto, que oferece chat, automação de workflows, chamadas de voz, compartilhamento de tela e integração com IA
  • A plataforma é escrita em Go e React e roda como um único binário Linux com base em PostgreSQL
  • Todo dia 16 de cada mês, uma nova versão compilada é distribuída sob a licença MIT, podendo ser usada em ambientes on-premises ou na nuvem
  • Há suporte a aplicativos nativos para Android, iOS, Windows, macOS e Linux, permitindo acesso em diversos ambientes
  • O ecossistema de desenvolvedores é ativo, com assinatura de avisos de segurança, participação da comunidade e integrações via API

Visão geral do Mattermost

  • Mattermost é uma plataforma de colaboração self-hosted com estrutura open-core, incluindo chat, automação de workflows, chamadas de voz, compartilhamento de tela e integração com IA
    • Seus principais recursos dão suporte à comunicação em equipe e a vários cenários de trabalho, como DevSecOps, service desk de TI e resposta a incidentes
    • A plataforma é desenvolvida em Go e React e usa o banco de dados PostgreSQL
  • Ela roda como um único binário Linux, e uma nova versão compilada é lançada todo dia 16 de cada mês sob a licença MIT
  • É possível fazer deploy on-premises ou testar na nuvem, com guias oficiais de distribuição e instalação disponíveis no site oficial

Instalação e deploy

  • Pode ser instalada em diversos ambientes, como Docker, Ubuntu, Tar, Kubernetes, Helm, Debian e RHEL
  • Há um guia de configuração de ambiente para desenvolvedores, facilitando contribuições ao código do servidor e o desenvolvimento de plugins

Suporte a aplicativos nativos

  • Além da interface web, oferece aplicativos cliente para Android, iOS, Windows, macOS e Linux
    • O download pode ser feito por meio de links de instalação e badges das lojas para cada plataforma
  • O aplicativo desktop é compatível com Windows 10/8.1, macOS 10.9 ou superior e Linux

Segurança e atualizações

  • A lista de e-mails Mattermost Security Bulletin fornece alertas sobre atualizações de segurança importantes
    • Recomenda-se assinar os avisos de segurança para acompanhar a sofisticação crescente dos ataques online
  • Assinantes podem receber por e-mail informações sobre os principais releases de segurança

Comunidade e participação no desenvolvimento

  • O servidor Mattermost Contributors permite discussões e colaboração entre desenvolvedores
    • Issues marcadas como “Help Wanted” oferecem oportunidades de contribuição open source
  • Há suporte a ambiente de desenvolvimento remoto via Gitpod
  • São oferecidas mais de 700 integrações, incluindo API, Webhook, Slash Command e plugins, com guias detalhados disponíveis na documentação para desenvolvedores

Licença e notícias

  • É distribuído sob a licença MIT, e os detalhes das permissões podem ser consultados no arquivo LICENSE.txt
  • As novidades mais recentes são publicadas em vários canais, como X (antigo Twitter), Blog, Facebook, LinkedIn e YouTube
  • É possível assinar uma newsletter enviada de 1 a 2 vezes por mês
  • Há interação em tempo real com a comunidade por meio do Mattermost Community Server e de um canal IRC

1 comentários

 
GN⁺ 2025-12-26
Comentários do Hacker News
  • Foi compartilhado um diff em que a lógica relacionada ao PostHistoryLimit no código limits.go do Mattermost foi removida

    • Alguém sugeriu um método simples de patch com uma única linha de comando sed para aumentar o valor de maxUsersLimit (link de referência)
    • Outra pessoa sugeriu que seria mais limpo modificar a lógica de configuração do valor limite na função License()
    • Um usuário levantou dúvidas sobre se essa mudança é legalmente válida e analisou a estrutura complexa de licenciamento do Mattermost
      MIT, AGPL 3.0 e Apache 2.0 estão misturados, e apontou que a estrutura “a versão compilada é MIT, o código-fonte é AGPL” cria uma contradição jurídica
      Citando o documento LICENSE.txt, criticou-o como um documento frágil que parece ter sido escrito por um estrategista de negócios, não por um advogado
  • Houve reclamações de que o Mattermost impõe limite de mensagens até na versão self-hosted e aplicou isso sem aviso

    • Alguém especulou que isso pode não ter sido um erro, mas sim uma política deliberada
    • Outra pessoa disse que isso foi mencionado nas notas de lançamento da v11, mas ainda assim parece um “rug pull”
    • Foi apontado que medidas como a remoção do GitLab SSO deixam clara a intenção de empurrar usuários para planos pagos
    • Também acharam estranho que essa falta de comunicação seja uma estratégia que faz perder a confiança de clientes em potencial
    • Uma empresa compartilhou que migrou para outra plataforma depois que desapareceu o tier barato com funcionalidade LDAP
  • Um usuário recomendou fortemente o Zulip no lugar do Mattermost
    Mencionou seu histórico interessante de ter sido adquirido pela Dropbox e depois voltar a ser independente, além de dizer que ele gerencia foco e concentração melhor que o Slack

    • Outra pessoa disse que usa Zulip todos os dias e até criou por conta própria recursos de integração
    • Também houve um comentário perguntando sobre a comparação entre Zulip e Matrix/Element
    • Por outro lado, apontaram que no Zulip os recursos de SAML/LDAP também são pagos
  • Foi recomendado o fork MostlyMatter, da Framasoft, apresentado como sem limite de usuários

    • Um usuário que faz deploy com Docker perguntou se existe um fork com build pública de Docker
  • Houve críticas à estratégia open-core do Mattermost, descrita como “um padrão típico de atrair contribuidores para o modelo FOSS e depois comercializar o resultado”

  • Foi mencionado que o Mattermost está se voltando para contratantes do setor de defesa, e que o texto do site está cheio de um conceito militar
    Zulip e Wekan foram recomendados como alternativas éticas e técnicas

    • Alguém comentou que empresas como Anduril e Palantir refletem a realidade da industrialização militar, e que até os nomes são irônicos
    • Outra pessoa recomendou o CryptPad, destacando criptografia de ponta a ponta e opção de self-hosting (cryptpad.fr)
    • Também ironizaram que o texto de marketing do Mattermost é constrangedoramente exagerado
    • Foi compartilhado um link do HN mostrando que o mIRC também já foi usado no passado para fins militares
    • Também foi dito que, na prática, equipes da força aérea e da indústria de defesa usam o Mattermost há algum tempo, e especulou-se que hoje ele provavelmente recebe financiamento da USAF
  • Alguém perguntou: “se o Mattermost é licenciado em MIT, por que não dá para remover a limitação?”

    • Outra pessoa apontou a dificuldade de manter um fork e disse que “é só fazer um fork” não é uma resposta realista
    • Outra ainda compartilhou a análise do Mattermost no isitreallyfoss.com, explicando a estrutura em que os binários são MIT, mas o código-fonte é AGPL
    • Também houve quem afirmasse de forma categórica que isso não é open source, e sim open-core SaaS
    • Alguns entenderam que essa limitação não é apenas para testes, mas sim um mecanismo de controle do usuário
  • À pergunta “o que é Mattermost?”,

    • responderam que é um chat em grupo no estilo IRC para empresas, que funciona até em ambientes com air gap
    • Também apareceu a explicação de que seria uma alternativa open source ao Slack
    • Uma empresa também compartilhou sua experiência de migração de IRC para Mattermost
  • Um usuário afirmou que “essa limitação vale apenas para a versão Enterprise, e não para a Team edition”, anexando um link para o comentário relacionado

    • Mas a versão Enterprise no repositório do Ubuntu aparece marcada como “Free edition”, o que seria confuso
    • Outra pessoa acrescentou que a Team edition também tem muitas limitações e uma tabela comparativa pouco clara
    • Outro ainda perguntou se é legalmente possível remover a limitação fazendo patch no binário
  • Apesar de haver muitos artigos negativos sobre Element/Matrix, houve quem dissesse sentir alívio por pelo menos esse tipo de problema não existir ali

    • Em resposta, um usuário compartilhou sua experiência de longo prazo com Element/Matrix
      No começo usava hospedagem em element.io (na época, vector.im), mas depois migrou para etke.cc por causa da mudança para um plano enterprise
      O etke.cc respondeu rapidamente até a pedidos de configuração de servidor não federado, e desde então o uso tem sido estável
      Ainda assim, lamentou que não tenha sido possível migrar as mensagens
      Deixou como lição que, se possível, é melhor operar com domínio próprio e acrescentou que, se mudasse para outra plataforma, consideraria o Zulip