- Zulip toma la sostenibilidad y la apertura como valores centrales para crear el software de chat para equipos más organizado del mundo
- Mantiene un modelo 100% de código abierto con todas las funciones incluidas, y permite que cualquiera lo aloje por su cuenta gratis
- A través de la inversión en comunidad y mentoría, forma contribuyentes de código abierto de diversos orígenes y ofrece más de 185 mil palabras de documentación para desarrollo
- Ha construido un modelo de negocio autosostenible sin capital de riesgo para garantizar mantenimiento a largo plazo y una operación ética
- También ofrece hosting gratuito en la nube a organizaciones con recursos limitados, como entidades sin fines de lucro, educativas y de investigación, y cientos de instituciones ya lo aprovechan
Construir software sostenible
- En una plataforma de chat para equipos que se vuelve clave para operar una organización, la posibilidad de mantenerse a largo plazo es fundamental
- Zulip diseñó su empresa, su comunidad y su estructura técnica para permitir desarrollo a largo plazo
- Desde 2013, sus primeros clientes han usado el servicio sin interrupciones
- Esta filosofía se refleja en todas sus decisiones, con el objetivo de una gestión responsable del mantenimiento
Mantenerse 100% de código abierto
- A diferencia de algunas empresas que solo publican una versión de demostración de sus productos de pago, Zulip ofrece como código abierto todas sus funciones
- Al alojarlo por cuenta propia, se puede usar la misma funcionalidad que en la versión en la nube
- Está documentado para que la instalación gratuita y la operación sean sencillas, y miles de organizaciones ya lo usan así
- Mediante los principios del código abierto, garantiza transparencia y accesibilidad
Inversión en comunidad y mentoría
- Zulip es desarrollado por una comunidad activa de código abierto y está comprometido con formar a la próxima generación de contribuyentes
- Está diseñado estructuralmente para mejorar la legibilidad del código, las pruebas y la facilidad de modificación
- Ofrece documentación guía para contribuir de 185 mil palabras, que incluye desde consejos sobre Git hasta decisiones de arquitectura
- Desde 2016, más de 100 personas han participado en su programa de pasantías
- Gracias a la mentoría de contribuyentes senior, muchos participantes evaluaron que aprendieron más que en la educación formal
Un negocio sostenible alineado con sus valores
- El equipo central que lidera el desarrollo de Zulip fundó Kandra Labs para crear una base financiera
- Busca un crecimiento autosostenible sin capital de riesgo y ha recibido apoyo mediante subvenciones SBIR de la NSF de Estados Unidos
- En lugar de crecer de forma abrupta, mantiene una operación sostenible y un ritmo de gasto razonable
- Sin presión de inversionistas, protege sus valores éticos y la calidad técnica, y aplica estrictamente estándares de calidad como revisión de código, pruebas automatizadas y documentación para mantener una base de código fácil de mantener
Apoyo a organizaciones valiosas
- Zulip ayuda a que organizaciones con recursos limitados, como proyectos de código abierto, grupos de investigación, instituciones educativas y organizaciones sin fines de lucro, también puedan usarlo
- Para ellas ofrece hosting gratuito de Zulip Cloud Standard
- Actualmente, cientos de organizaciones usan el servicio a través de este programa
- Este apoyo refleja la responsabilidad social y la filosofía centrada en la comunidad de Zulip
1 comentarios
Comentarios en Hacker News
Hace poco empezamos a usar Zulip en la empresa, y siento que tiene la UX mejor diseñada de todas las apps de comunicación que he probado hasta ahora
La estructura es clara, así que puedes ir directo a la conversación que quieres y ver el panorama general de un vistazo
Me gustaría que tuviera más atajos de teclado, y creo que a la app móvil le hace falta una vista de “conversaciones recientes”
Ahora, cuando haces clic en una notificación, desaparece, así que es difícil gestionar mensajes que quieres volver a revisar después
Estoy usando los mensajes no leídos como si fueran un inbox temporal
Aun así, creo que Zulip ofrece la experiencia de mensajería más razonable en esta área
Pero la estructura de streams/threads de Zulip es mucho más ordenada, así que en términos de UX me parece mejor
Eso sí, toma algo de tiempo acostumbrarse
Si se pudieran marcar algunos canales como “importantes” para alternarlos en el inbox, sería mucho más eficiente
Comparado con Teams, es demasiado incómodo y casi parece una broma
Aun así, entiendo que cada persona se adapta a cosas distintas
Pero hace poco descubrí que existe una opción para “desactivar temas”
Si se puede ver como una sala de chat normal en orden cronológico, quizá valga la pena intentarlo de nuevo
La meta de Zulip es buena, pero al usarlo de verdad, la UI se siente tosca y responde lento, así que terminas dejando de participar en la comunidad
En móvil también era incómodo porque la UI del encabezado se rompía
En esa versión hay un problema que rompe el layout web móvil, y no solo afecta a Zulip sino también a varias webapps
Si estás en iOS, es mejor usar directamente la app móvil
La UI y la ergonomía de Zulip siguen siendo el mayor obstáculo para su adopción masiva
La falta de E2EE o de self-hosting completo también es un problema para algunas personas, pero hay organizaciones a las que el valor de ser open source ya les parece suficiente
En lo personal, me acostumbré rápido a la interfaz, pero he visto a mucha gente irse por el diseño o terminar usándolo solo como un “chat general” al estilo Slack
Me gustaba el concepto, pero la UI era tan compleja que de plano no podía usarlo
Está bien poder controlar directamente dónde se almacenan los datos, pero la UI se siente vieja y torpe
A todos les parece apenas “más o menos aceptable”
Los “Completer” prefieren procesar rápido y cerrar ciclos, mientras que los “Cultivator” prefieren estructurar y acumular información
Zulip está orientado a los segundos, así que para los primeros puede resultar pesado
Slack, al contrario, parte de conversaciones efímeras, así que el contexto de largo plazo se pierde
Al final, ambos enfoques tienen limitaciones
Como solución, podría
La función Canvas de Slack también parece un intento de resolver este tipo de problema
Los valores de una empresa cambian fácilmente después de ganar cuota de mercado
Igual que con el caso de OpenAI cambiando su política de colaboración, creo que hace falta una estructura que pueda hacerse responsable de esos cambios
Ya implementa eso que Bluesky llama una “credible exit”
Aun así, creo que una empresa cooperativa en la que los miembros participen directamente en la gobernanza sería todavía más ideal
Estoy de acuerdo con eso de que “todos hablan de valores, pero cambian frente a un cheque de mil millones de dólares”
Preferiría que fueran honestos y dijeran de frente que están esperando el dinero
Yo pondría a Zulip entre los mejores proyectos open source
Las razones son estas
Viendo lo divididas que están las opiniones sobre Zulip, me pregunto si el tamaño de la organización influye
En un equipo remoto de 3 personas como el nuestro funciona muy bien
Quizá cuando aumenta el número de usuarios el flujo de trabajo de la UI se viene abajo
En general se siente tosca y poco bonita
Aun así, sí me gustaría poder apreciarlo
Zulip es excelente, pero en la mayoría de las comunidades donde participo, E2EE (cifrado de extremo a extremo) es un requisito indispensable
Desde 2023 organizo Carolina Code Conference y uso Zulip para el networking entre participantes
Es una plataforma realmente genial, y me gustaría que se usara más ampliamente
Me encanta el paradigma centrado en temas de Zulip
Pero como no soporta mensajes de voz, en grupos pequeños al final terminamos volviendo a apps como Signal
No hace falta en grupos grandes, pero para equipos pequeños los mensajes de voz son lo más práctico