Béluga n'a pas inventé la visioconférence, la messagerie d'équipe ou l'édition collaborative. Ces problèmes sont résolus depuis longtemps. Ce qu'on a fait, c'est choisir les meilleures briques open source, les intégrer proprement, et les exploiter au Québec.
1. Matrix/Synapse pour Convo
Matrix est un protocole ouvert de messagerie. On l'a choisi pour trois raisons :
- Le chiffrement de bout en bout, par défaut. Toutes les conversations Convo sont chiffrées de bout en bout — les messages sont chiffrés avant de quitter votre appareil, et même Béluga ne peut pas les lire.
- L'isolation par organisation. Chaque organisation vit dans son propre espace Matrix, cloisonné. La collaboration externe existe, mais elle est gouvernée par vos administrateurs.
- Un standard ouvert. Sur mobile, Convo fonctionne avec Element X, l'application Matrix de référence. Pas de silo propriétaire.
2. Y.js + Hocuspocus + BlockNote pour Docs
Pour l'édition collaborative temps réel, on voulait la même fluidité que Google Docs. On a choisi Y.js, une bibliothèque CRDT (Conflict-Free Replicated Data Type) — des structures de données qui fusionnent automatiquement les modifications simultanées. Hocuspocus assure la synchronisation, BlockNote fournit l'éditeur par blocs. Résultat : curseurs en direct, présence, commentaires ancrés — sans conflit de versions.
3. LiveKit pour Réunion
Zoom, Google Meet et Microsoft Teams sont des boîtes noires. LiveKit est une infrastructure WebRTC open source : nous opérons nos propres serveurs média, et les flux vidéo ne transitent par aucun service tiers. L'enregistrement (LiveKit Egress) produit un fichier déposé directement dans vos Fichiers.
Pourquoi ça compte
Chaque brique est auditable, remplaçable et maintenue par des communautés internationales. C'est ce qui permet à une petite équipe québécoise d'offrir une suite crédible — et c'est ce qui vous protège contre la captivité.