1 puntos por GN⁺ 2025-12-26 | 1 comentarios | Compartir por WhatsApp
  • Mattermost es una plataforma de colaboración autohospedada basada en código abierto que ofrece chat, automatización de flujos de trabajo, llamadas de voz, uso compartido de pantalla e integración de IA
  • La plataforma está escrita en Go y React y se ejecuta como un único binario de Linux basado en PostgreSQL
  • Cada mes, el día 16, se distribuye una nueva versión compilada bajo la licencia MIT, y puede usarse en entornos on-premise o en la nube
  • Es compatible con aplicaciones nativas para Android, iOS, Windows, macOS y Linux, lo que permite acceder desde distintos entornos
  • El ecosistema para desarrolladores se mantiene activo con suscripción a avisos de seguridad, participación en la comunidad e integraciones de API

Resumen de Mattermost

  • Mattermost es una plataforma de colaboración autohospedada de arquitectura open-core que incluye chat, automatización de flujos de trabajo, llamadas de voz, uso compartido de pantalla e integración de IA
    • Sus funciones principales cubren diversos escenarios de trabajo, como comunicación de equipos, DevSecOps, mesa de servicio de TI y respuesta a incidentes
    • La plataforma está desarrollada en Go y React y utiliza la base de datos PostgreSQL
  • Se ejecuta como un único binario de Linux, y cada mes, el día 16, se lanza una nueva versión compilada bajo la licencia MIT
  • Puede implementarse on-premise o probarse en la nube, y el sitio oficial ofrece guías de distribución e instalación

Instalación y despliegue

  • Puede instalarse en diversos entornos, como Docker, Ubuntu, Tar, Kubernetes, Helm, Debian y RHEL
  • También se proporciona una guía de configuración para desarrolladores, lo que facilita contribuir al código del servidor o desarrollar plugins

Compatibilidad con apps nativas

  • Además de la interfaz web, ofrece aplicaciones cliente para Android, iOS, Windows, macOS y Linux
    • Se pueden descargar mediante enlaces de instalación y distintivos de tienda para cada plataforma
  • La app de escritorio es compatible con Windows 10/8.1, macOS 10.9 o superior y Linux

Seguridad y actualizaciones

  • La lista de correo Mattermost Security Bulletin ofrece notificaciones sobre actualizaciones de seguridad importantes
    • Se recomienda suscribirse a los avisos de seguridad para responder a la creciente sofisticación de los ataques en línea
  • Los suscriptores pueden recibir por correo electrónico información sobre lanzamientos de seguridad importantes

Comunidad y participación en el desarrollo

  • El servidor Mattermost Contributors permite debatir y colaborar entre desarrolladores
    • Los issues de “Help Wanted” ofrecen oportunidades para contribuir al proyecto open source
  • Se ofrece soporte para entornos de desarrollo remoto a través de Gitpod
  • Proporciona más de 700 funciones de integración, incluidas API, Webhook, Slash Command y plugins; la documentación para desarrolladores ofrece guías detalladas

Licencia y novedades

  • Se distribuye bajo la licencia MIT, y los permisos detallados pueden consultarse en el archivo LICENSE.txt
  • Comparte novedades por diversos canales como X (antes Twitter), Blog, Facebook, LinkedIn y YouTube
  • Es posible suscribirse a un boletín publicado 1 o 2 veces al mes
  • El Mattermost Community Server y el canal de IRC permiten la interacción comunitaria en tiempo real

1 comentarios

 
GN⁺ 2025-12-26
Opiniones en Hacker News
  • Se compartió un diff donde se elimina la lógica relacionada con PostHistoryLimit del código limits.go de Mattermost

    • Alguien propuso una forma simple de parchearlo aumentando el valor de maxUsersLimit con una sola línea de sed (enlace de referencia)
    • Otra persona sugirió que sería más limpio modificar la lógica de configuración de límites en la función License()
    • Un usuario cuestionó si este cambio es legalmente válido y analizó la compleja estructura de licencias de Mattermost
      Señaló que se mezclan MIT, AGPL 3.0, Apache 2.0 y otras, y que la estructura de “la versión compilada es MIT, el código fuente es AGPL” genera una contradicción legal
      Citó el documento LICENSE.txt y lo criticó como un texto endeble que parece escrito por un estratega de negocios, no por un abogado
  • Hubo quejas porque Mattermost impone límites de mensajes incluso en la versión self-hosted y porque lo aplicó sin avisar

    • Alguien especuló que “más que un error, podría ser una política intencional
    • Otra persona dijo que sí se anunció en las notas de la versión v11, pero que aun así se siente como un “rug pull”
    • También señalaron que está claro el intento de empujar a los usuarios hacia planes pagos, como con la eliminación de GitLab SSO
    • Se cuestionó que, por falta de comunicación, parezca una estrategia para perder la confianza de clientes potenciales
    • Una empresa compartió que migró a otra plataforma cuando desapareció el nivel económico que incluía LDAP
  • Un usuario recomendó con fuerza Zulip como alternativa a Mattermost
    Mencionó que gestiona mejor la concentración que Slack y recordó su historia interesante: fue adquirida por Dropbox y luego volvió a independizarse

    • Otra persona dijo que usa Zulip todos los días y que incluso creó sus propias integraciones
    • También hubo un comentario preguntando cómo se compara Zulip con Matrix/Element
    • Eso sí, alguien señaló que en Zulip las funciones de SAML/LDAP también son pagas
  • Se recomendó el fork MostlyMatter de Framasoft, indicando que no tiene límite de usuarios

    • Un usuario que despliega con Docker preguntó si existe un fork público con builds de Docker
  • También hubo críticas a la estrategia open core de Mattermost, describiéndola como “el patrón típico de atraer contribuidores con el modelo FOSS y luego comercializar el resultado”

  • Se mencionó que Mattermost está girando hacia contratistas de defensa y que el texto de su sitio web está lleno de una estética militar
    Se recomendaron Zulip y Wekan como alternativas éticas y técnicas

    • Alguien comentó que empresas como Anduril y Palantir reflejan la militarización de la industria, y que hasta sus nombres resultan irónicos
    • Otra persona recomendó CryptPad, destacando el cifrado de extremo a extremo y la opción de self-hosting (cryptpad.fr)
    • También se burlaron de que el marketing de Mattermost está vergonzosamente sobredimensionado
    • Se compartió un enlace de HN recordando que mIRC también se usó en entornos militares
    • Otra persona comentó que de hecho equipos de la industria de defensa, incluida la Fuerza Aérea, han usado Mattermost desde hace tiempo, y especuló que ahora parece recibir financiamiento de la USAF
  • Alguien preguntó: “si Mattermost tiene licencia MIT, ¿por qué no pueden simplemente quitar esa restricción?”

    • Otra persona respondió que mantener un fork es difícil, y que decir “simplemente haz un fork” no es realista
    • Otro usuario compartió un análisis de Mattermost en isitreallyfoss.com para explicar la estructura de binarios MIT, código fuente AGPL
    • También hubo quien afirmó sin rodeos que no es open source, sino open core SaaS
    • Algunos opinaron que esta limitación no es solo para pruebas, sino que busca controlar a los usuarios
  • Ante la pregunta “¿qué es Mattermost?”

    • Respondieron que es un chat grupal estilo IRC para empresas, que también funciona en entornos con air gap
    • También lo describieron como una alternativa open source a Slack
    • Una empresa compartió su experiencia de migrar de IRC a Mattermost
  • Un usuario afirmó que “esta restricción solo aplica a la versión Enterprise; la versión Team no se ve afectada”, y adjuntó un comentario relacionado

    • Pero señaló que en el repositorio de Ubuntu la versión Enterprise aparece como “Free edition”, lo que resulta confuso
    • Otra persona añadió que la versión Team también tiene muchas limitaciones y que la tabla comparativa no es clara
    • Otro usuario preguntó si parchear el binario para eliminar la restricción sería legalmente posible
  • Hubo quien dijo que, aunque se publican muchas notas negativas sobre Element/Matrix, al menos ahí no ocurre este tipo de problema, lo que le da cierta tranquilidad

    • En respuesta, otro usuario compartió su experiencia de largo plazo con Element/Matrix
      Al principio usaba el hosting de element.io (antes vector.im), pero luego migró a etke.cc cuando cambiaron a un plan enterprise
      Comentó que etke.cc respondió rápido incluso a la configuración de servidor no federado, y que desde entonces lo usa sin problemas
      Eso sí, lamentó que no fuera posible migrar los mensajes
      Como lección, recomendó que, si es posible, conviene operarlo con un dominio propio
      Y añadió que, si tuviera que cambiar nuevamente de plataforma, consideraría Zulip