- Zulip adota sustentabilidade e abertura como valores centrais para criar o software de chat em equipe mais organizado do mundo
- Mantém um modelo 100% open source com todos os recursos incluídos, permitindo que qualquer pessoa faça auto-hospedagem gratuitamente
- Por meio de investimento em comunidade e mentoria, forma contribuidores de open source de origens diversas e oferece mais de 185 mil palavras de documentação de desenvolvimento
- Construiu um modelo de negócios autossustentável sem capital de risco, garantindo manutenção de longo prazo e operação ética
- Também oferece hospedagem em nuvem gratuita para organizações com poucos recursos, como entidades sem fins lucrativos, educacionais e de pesquisa, e centenas de instituições já utilizam isso
Construindo software sustentável
- Para uma plataforma de chat em equipe que se torna parte central da operação de uma organização, a capacidade de manutenção no longo prazo é essencial
- A Zulip projetou a empresa, a comunidade e a estrutura técnica para viabilizar desenvolvimento de longo prazo
- Desde 2013, os primeiros clientes usam o serviço sem interrupções
- Essa filosofia se reflete em todas as decisões, com foco em manutenção responsável
Mantendo 100% open source
- Ao contrário de algumas empresas que divulgam apenas versões de demonstração de produtos pagos, a Zulip oferece em open source todos os recursos completos
- Na auto-hospedagem, é possível usar os mesmos recursos da versão em nuvem
- A documentação foi feita para que a instalação gratuita e a operação sejam fáceis, e milhares de organizações já fazem uso disso
- Por meio dos princípios de open source, garante transparência e acessibilidade
Investimento em comunidade e mentoria
- A Zulip é desenvolvida por uma comunidade open source ativa e se dedica a formar a próxima geração de contribuidores
- O código é estruturado para aumentar a legibilidade, os testes e a facilidade de modificação
- Oferece documentação de guia de contribuição com 185 mil palavras, incluindo desde dicas de Git até decisões de arquitetura
- Desde 2016, mais de 100 pessoas participaram do programa de estágio
- Com mentoria de contribuidores sêniores, muitos participantes avaliaram que aprenderam mais do que em programas educacionais formais
Um negócio sustentável alinhado aos valores
- A equipe principal que lidera o desenvolvimento da Zulip fundou a Kandra Labs para criar uma base financeira
- Busca crescimento autossustentável sem capital de risco e recebeu apoio de bolsas SBIR da NSF dos EUA
- Em vez de crescimento acelerado, mantém operação sustentável e um ritmo de gastos razoável
- Sem pressão de investidores, preserva valores éticos e qualidade técnica e aplica com rigor padrões de qualidade como revisão de código, testes automatizados e documentação para uma base de código fácil de manter
Apoio a organizações valiosas
- A Zulip apoia o uso por projetos open source, grupos de pesquisa, instituições de ensino e organizações sem fins lucrativos com poucos recursos
- Para esses casos, oferece hospedagem gratuita no Zulip Cloud Standard
- Atualmente, centenas de organizações usam o serviço por meio desse programa
- Esse apoio reflete a responsabilidade social e a filosofia centrada na comunidade da Zulip
1 comentários
Comentários do Hacker News
Recentemente começamos a usar Zulip na empresa, e achei que ele tem a UX mais bem projetada entre os apps de comunicação que já usei
A estrutura é clara, então dá para ir direto à conversa desejada e ter uma visão geral do contexto de relance
Gostaria que houvesse mais atalhos de teclado, e acho que o app mobile precisa de uma visualização de ‘conversas recentes’
Hoje, ao clicar na notificação, ela some, então fica difícil gerenciar mensagens para revisar depois
Estou usando as mensagens não lidas como uma inbox temporária
Ainda assim, acho que o Zulip oferece a experiência de mensagens mais racional nessa área
Mas a estrutura de streams/threads do Zulip é muito mais organizada, então em termos de UX acho melhor
Só leva um tempo para se acostumar
Se desse para marcar alguns canais como ‘importantes’ e alternar a inbox, seria muito mais eficiente
Comparado ao Teams, é inconveniente demais e parece uma piada
Ainda assim, entendo que cada pessoa se adapta melhor a uma coisa
Mas recentemente descobri que existe uma configuração para ‘desativar tópicos’
Se der para ver como uma sala de chat comum, em ordem cronológica, talvez valha a pena tentar de novo
O objetivo do Zulip é bom, mas, na prática, a UI é truncada e responde devagar, a ponto de eu desistir de participar da comunidade
No mobile, a UI do cabeçalho também quebrava, o que era incômodo
Nessa versão há um problema que quebra o layout da web mobile, e vários webapps são afetados, não só o Zulip
Se for iOS, é melhor usar diretamente o app mobile
A UI e a usabilidade (ergonomics) do Zulip continuam sendo o maior obstáculo para adoção em massa
A falta de E2EE ou de self-hosting completo também é um problema para alguns, mas há organizações que consideram os valores open source suficientes
Pessoalmente, me adaptei rápido à interface, mas já vi muita gente abandonar por causa do design ou acabar usando só um ‘chat geral’, como no Slack
Gostei do conceito, mas a UI era complexa demais e simplesmente não consegui usar
É bom poder controlar diretamente onde os dados ficam, mas a UI é antiquada e estranha
A sensação geral é só de ‘é okzinho’
‘Completer’ prefere processamento rápido e ciclos fechados, enquanto ‘Cultivator’ prefere estruturar e acumular informação
O Zulip é voltado ao segundo grupo, então acaba sendo pesado para o primeiro
O Slack, ao contrário, parte do pressuposto de conversas efêmeras, então o contexto de longo prazo se perde
No fim, as duas abordagens têm limitações
Como solução, haveria
O recurso Canvas do Slack também parece uma tentativa de resolver esse problema
Os valores de uma empresa mudam facilmente depois que ela conquista participação de mercado
Assim como no caso em que a OpenAI mudou sua política de colaboração, acho que é preciso uma estrutura capaz de responder por esse tipo de mudança
Ele já implementa a ideia de ‘credible exit’ de que o Bluesky fala
Ainda assim, acho que uma empresa em formato de cooperativa, em que os membros participem diretamente da governança, seria ainda mais ideal
Concordo com a ideia de que “todo mundo fala em valores, mas muda diante de um cheque de 1 bilhão de dólares”
Preferiria que fossem honestos e dissessem logo que estão esperando pelo dinheiro
Eu colocaria o Zulip entre os melhores projetos open source
Os motivos são os seguintes
Vendo como o Zulip divide opiniões, fiquei curioso se o tamanho da organização influencia
Em um time remoto de 3 pessoas, como o nosso, ele funciona muito bem
Talvez, quando o número de usuários aumenta, o fluxo da UI acabe se deteriorando
No geral, é truncado e nada bonito
Mesmo assim, tenho vontade de gostar dele
O Zulip é excelente, mas, na maioria das comunidades de que faço parte, E2EE (criptografia de ponta a ponta) é um requisito obrigatório
Desde 2023, administro a Carolina Code Conference e uso o Zulip para networking entre participantes
É uma plataforma realmente ótima e gostaria que fosse mais amplamente usada
Eu realmente gosto do paradigma centrado em tópicos do Zulip
Mas, como ele não oferece suporte a mensagens de voz, em grupos pequenos acabamos voltando para apps como o Signal
Em grupos grandes isso não faz falta, mas para times pequenos mensagens de voz são a forma mais conveniente