Pourquoi Cal abandonne (temporairement) l’open source : l’IA change la donne

Quoi ?

Cal, startup connue pour son service de planification et l’un des plus grands projets Next.js, a décidé de retirer son application commerciale de l’open source et de la passer sous licence propriétaire. La raison invoquée : des outils d’IA capables de scruter automatiquement les bases de code ouvertes et d’identifier très rapidement des vulnérabilités exploitables. Cal publie toutefois une version hobby (cal.diy) qui reste open source.

Pourquoi ce changement ?

  • IA comme moteur d’analyse automatique : des modèles avancés peuvent parcourir un dépôt open source et repérer des problèmes de sécurité bien plus vite et à plus grande échelle qu’un attaquant humain seul.
  • Risque pour les données sensibles : Cal gère des données de réservation et estime qu’elle ne peut pas se permettre d’augmenter le risque d’exposition de ses utilisateurs.
  • Charge opérationnelle : corriger en continu une vague potentielle de vulnérabilités exploitables demanderait des ressources importantes (surveillance, patchs, audits), que Cal préfère allouer aux fonctionnalités cœur.

Points clés et citations

  • « L’open-source, c’est comme donner le plan d’un coffre‑fort » — Bailey Pumfleet, CEO.

  • Selon Cal, certains modèles d’IA rendent l’exploitation des logiciels open source « 5–10× » plus facile (citation d’expert reprise par l’article).
  • Cal précise qu’il aimerait revenir à l’open source si la situation évolue.

Contexte plus large

Cette décision intervient alors que des modèles d’IA récents ont démontré leur capacité à aider à trouver des vulnérabilités (l’article cite Mythos et une faille trouvée dans OpenBSD). Le choix de Cal relance le débat : l’open source favorise transparence, auditabilité et collaboration, mais la transparence accroît aussi la surface d’attaque lorsqu’une IA peut automatiser l’analyse du code.

Conséquences possibles pour l’écosystème open source

  • Repli d’autres projets critiques vers des modèles hybrides (partie fermée / partie open), licences duales ou versions communautaires allégées.
  • Pression accrue sur les mainteneurs pour mettre en place des pratiques de sécurité plus robustes (SDLC sécurisé, audits réguliers, bug bounties, honeypots, surveillance).
  • Questions réglementaires et éthiques : équilibre entre innovation ouverte et protection des données des utilisateurs.

Mesures et alternatives que les entreprises peuvent envisager

  • Dual‑licensing : open source pour la communauté, version commerciale fermée pour les déploiements sensibles.
  • Segmentation : garder des composants critiques (gestion des données sensibles, authentification) fermés ou en SaaS.
  • Renforcement de la sécurité : audits externes, fuzzing automatisé, programmes de récompense pour la découverte de failles.
  • Approche communautaire sécurisée : processus formalisés de revue, CI/CD avec tests de sécurité, et coordination entre projets pour standardiser les protections.

Conclusion

La décision de Cal illustre un dilemme récent et concret : la transparence inhérente à l’open source est désormais exploitée plus efficacement par des outils d’IA, ce qui peut mettre en danger des produits manipulant des données sensibles. Cal choisit la prudence opérationnelle aujourd’hui (avec une version hobby toujours ouverte) mais laisse la porte ouverte à un retour à l’open source si le contexte sécuritaire change. L’affaire devrait relancer les discussions sur de nouveaux modèles de gouvernance, de licences et d’outils de sécurité pour l’écosystème open source.

Ressource

Article original : https://www.zdnet.com/article/ai-security-worries-force-company-to-abandon-open-source/