- 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
Opiniones en Hacker News
Se compartió un diff donde se elimina la lógica relacionada con PostHistoryLimit del código
limits.gode MattermostmaxUsersLimitcon una sola línea desed(enlace de referencia)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
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
Se recomendó el fork MostlyMatter de Framasoft, indicando que no tiene límite de usuarios
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 preguntó: “si Mattermost tiene licencia MIT, ¿por qué no pueden simplemente quitar esa restricción?”
Ante la pregunta “¿qué es 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
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
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