Présentation de Martin von Zweigbergk et du projet Jujutsu
Martin von Zweigbergk a lancé le système de contrôle de version Jujutsu à la fin de 2019, d’abord comme projet annexe avant d’en faire son activité principale chez Google. Le dépôt GitHub de Jujutsu compte plus de 30 000 étoiles et est distribué sous licence Apache 2.0, ce qui indique une adoption rapide dans la communauté open source.
Parcours technique et contributions antérieures
Avant Jujutsu, von Zweigbergk a développé Fig, le client Mercurial qui a permis aux ingénieurs de Google d’utiliser un workflow distribué au-dessus de Piper, le monorépôt interne contenant la quasi‑totalité du code de l’entreprise. Il a également contribué à Git, dont 96 % des développeurs s’appuient professionnellement selon le sondage Stack Overflow 2022. Ces expériences lui ont donné une vision précise des limites des systèmes de versionnage traditionnels lorsqu’ils sont poussés à l’échelle des très grands dépôts.
Rôle de CTO chez ERSC et orientation technologique
En juillet 2026, East River Source Control (ERSC), créée en 2025 et soutenue par Amplify Partners, a nommé von Zweigbergk directeur technologique. ERSC se positionne comme fournisseur de plateformes de contrôle de version « de prochaine génération » destinées aux humains et aux machines. L’entreprise prévoit de lancer en version bêta privée son composant ERSC Storage d’ici la fin du mois, un service de stockage censé répondre aux exigences de volume et de latence imposées par l’essor de l’IA dans le développement logiciel.
Implications architecturales et limites du modèle actuel
Von Zweigbergk explique que Jujutsu optimise la partie client du contrôle de version, mais que le serveur reste Git, dont la capacité de mise à l’échelle atteint rapidement un plafond pour les produits à grande échelle. Cette contrainte justifie la refonte du storage layer : un stockage dédié, possiblement orienté objets ou basé sur des bases de données distribuées, pourrait supporter les modèles de collaboration générés par l’IA, où chaque commit peut contenir des artefacts volumineux (modèles, jeux de données). En confiant ce travail à une société plutôt qu’à un projet purement open source, ERSC espère garantir des ressources de développement continues, des tests d’intégration à grande échelle et une conformité juridique (licence Apache 2.0) pour les entreprises clientes. Toutefois, la coexistence d’un client Jujutsu avec un serveur Git implique une double compatibilité qui pourrait compliquer les migrations et nécessiter des ponts de conversion, un point que le CTO devra surveiller de près.