- Zulip place la durabilité et l’ouverture au cœur de ses valeurs afin de créer le logiciel de chat d’équipe le plus structuré au monde
- L’entreprise maintient un modèle 100 % open source incluant toutes les fonctionnalités, et permet à chacun de l’auto-héberger gratuitement
- Grâce à son investissement dans la communauté et le mentorat, elle forme des contributeurs open source issus d’horizons variés et propose plus de 185 000 mots de documentation de développement
- Elle a bâti un modèle économique autonome sans capital-risque, garantissant la maintenance à long terme et une gestion éthique
- Elle propose aussi un hébergement cloud gratuit à des organisations disposant de peu de moyens, comme des associations, établissements d’enseignement et organismes de recherche, et des centaines d’institutions en bénéficient déjà
Construire un logiciel durable
- Pour une plateforme de chat d’équipe qui devient essentielle au fonctionnement d’une organisation, la pérennité est cruciale
- Zulip a conçu son entreprise, sa communauté et son architecture technique pour permettre un développement sur le long terme
- Depuis 2013, ses premiers clients utilisent le service sans interruption
- Cette philosophie se reflète dans toutes ses décisions, avec pour objectif une maintenance responsable
Maintenir un modèle 100 % open source
- Contrairement à certaines entreprises qui ne publient qu’une version de démonstration de leur produit payant, Zulip propose l’intégralité de ses fonctionnalités en open source
- En auto-hébergement, il est possible d’utiliser les mêmes fonctionnalités que dans la version cloud
- La documentation est conçue pour rendre l’installation gratuite et l’exploitation faciles, et des milliers d’organisations l’utilisent déjà
- Les principes de l’open source garantissent transparence et accessibilité
Investir dans la communauté et le mentorat
- Zulip est développé par une communauté open source active et s’engage à former la prochaine génération de contributeurs
- Le logiciel est conçu structurellement pour améliorer la lisibilité du code, les tests et la facilité de modification
- Une documentation de contribution de 185 000 mots est fournie, couvrant aussi bien des astuces Git que les décisions d’architecture
- Depuis 2016, plus de 100 personnes ont participé au programme de stage
- Grâce au mentorat de contributeurs expérimentés, beaucoup de participants estiment avoir davantage appris que dans un cursus classique
Une activité durable en accord avec ses valeurs
- L’équipe centrale qui pilote le développement de Zulip a fondé Kandra Labs pour établir une base financière solide
- Elle poursuit une croissance autonome sans capital-risque et bénéficie du soutien des subventions SBIR de la NSF américaine
- Plutôt qu’une croissance brutale, elle privilégie une exploitation durable et un rythme de dépenses raisonnable
- Sans pression des investisseurs, elle préserve ses valeurs éthiques et la qualité technique, en appliquant strictement des standards de qualité comme les revues de code, les tests automatisés et la documentation pour maintenir une base de code facile à entretenir
Soutenir les organisations qui en ont besoin
- Zulip aide des structures disposant de peu de moyens, comme les projets open source, groupes de recherche, établissements d’enseignement et associations, à utiliser sa plateforme
- Pour elles, l’entreprise propose un hébergement gratuit Zulip Cloud Standard
- Aujourd’hui, des centaines d’organisations utilisent le service dans le cadre de ce programme
- Ce soutien reflète la responsabilité sociale de Zulip et sa philosophie centrée sur la communauté
1 commentaires
Commentaires sur Hacker News
Mon entreprise a récemment commencé à utiliser Zulip, et j’ai l’impression que c’est l’application de communication à l’UX la mieux conçue que j’aie utilisée jusqu’ici
La structure est claire, ce qui permet d’aller directement à la conversation voulue et d’avoir une vue d’ensemble en un coup d’œil
J’aimerais qu’il y ait davantage de raccourcis clavier, et je pense qu’il manque une vue « conversations récentes » dans l’application mobile
Aujourd’hui, les notifications disparaissent une fois cliquées, donc il est difficile de gérer les messages à revoir plus tard
J’utilise les messages non lus comme une sorte d’inbox temporaire
Malgré cela, je pense que Zulip offre l’expérience de messagerie la plus rationnelle dans ce domaine
Mais la structure en flux/fils de Zulip est bien plus organisée, donc du point de vue UX, je la trouve meilleure
En revanche, il faut un peu de temps pour s’y habituer
Si on pouvait marquer certains canaux comme « importants » et basculer l’inbox en conséquence, ce serait beaucoup plus efficace
C’est beaucoup trop peu pratique par rapport à Teams, presque une blague
Cela dit, je comprends bien que chacun ait ses préférences
Mais j’ai récemment découvert qu’il existe un réglage pour « désactiver les sujets »
S’il est possible de l’utiliser comme un salon de discussion classique en ordre chronologique, cela vaut peut-être la peine de réessayer
L’objectif de Zulip est louable, mais à l’usage, l’interface est lourde et réagit lentement, au point de me faire renoncer à participer à la communauté
Sur mobile aussi, l’interface d’en-tête était cassée, ce qui était pénible
Cette version a un problème de mise en page sur le web mobile, et pas seulement Zulip mais plusieurs web apps sont touchées
Si tu es sur iOS, mieux vaut utiliser directement l’application mobile
L’UI et l’ergonomie de Zulip restent le principal frein à son adoption grand public
L’absence d’E2EE ou d’un self-hosting totalement abouti pose aussi problème pour certains, mais beaucoup d’organisations estiment que la valeur open source suffit
Personnellement, je me suis vite habitué à l’interface, mais j’ai vu beaucoup de gens abandonner à cause du design ou n’utiliser que le « general chat » comme sur Slack
Le concept me plaisait, mais l’interface était tellement complexe qu’elle m’était tout simplement inutilisable
Le fait de pouvoir contrôler directement l’emplacement des données est appréciable, mais l’interface est vieillotte et maladroite
Tout le monde la trouve seulement « acceptable sans plus »
Le « Completer » préfère le traitement rapide et les boucles fermées, tandis que le « Cultivator » préfère structurer et accumuler l’information
Zulip est pensé pour les seconds, ce qui le rend pesant pour les premiers
Slack, à l’inverse, part du principe de conversations éphémères, ce qui fait disparaître le contexte à long terme
Au final, les deux approches ont leurs limites
Comme solution, il y aurait
La fonctionnalité Canvas de Slack semble aussi être une tentative de résoudre ce problème
Les valeurs d’une entreprise changent facilement une fois la part de marché acquise
Comme l’a montré le cas d’OpenAI avec son changement de politique de collaboration, je pense qu’il faut une structure capable d’assumer ce genre d’évolution
Il met déjà en œuvre ce que Bluesky appelle une « credible exit »
Cela dit, je pense qu’une entreprise coopérative, où les membres participent directement à la gouvernance, serait encore plus idéale
Je suis d’accord avec l’idée que « tout le monde parle de valeurs, mais devant un chèque d’un milliard de dollars, ça change »
Je préférerais qu’elle dise honnêtement qu’elle attend juste l’argent
Je considère Zulip comme l’un des meilleurs projets open source
Pour les raisons suivantes
En voyant à quel point les avis sur Zulip sont partagés, je me demande si la taille de l’organisation joue un rôle
Dans notre équipe distante de trois personnes, cela fonctionne très bien
Peut-être qu’à mesure que le nombre d’utilisateurs augmente, le workflow de l’interface finit par s’effondrer
Globalement, c’est lourd et pas très joli
Malgré tout, j’ai envie d’aimer le produit
Zulip est excellent, mais dans la plupart des communautés auxquelles j’appartiens, l’E2EE (chiffrement de bout en bout) est une exigence indispensable
Depuis 2023, j’organise la Carolina Code Conference et j’utilise Zulip pour le networking entre participants
C’est vraiment une super plateforme, et j’aimerais qu’elle soit plus largement adoptée
J’aime beaucoup le paradigme centré sur les sujets de Zulip
Mais comme il ne prend pas en charge les messages vocaux, dans les petits groupes on finit par revenir à des applications comme Signal
Ce n’est pas nécessaire pour les grands groupes, mais pour les petites équipes, les messages vocaux restent ce qu’il y a de plus pratique