Le 30 juin 2026, le moteur de jeu open source Godot a publié une mise à jour de sa politique de contribution qui restreint fortement l'usage de l'IA générative dans le code soumis au projet. La règle tient en une phrase : le code doit rester écrit par un humain, relu par un humain, et l'IA ne peut intervenir que sur des tâches secondaires. Derrière cette décision technique se joue un débat de fond que peu de projets majeurs avaient jusqu'ici tranché aussi clairement : jusqu'où un logiciel libre peut-il absorber le code produit par des assistants génératifs sans y perdre sa qualité et ses mainteneurs ?
Ce que la politique autorise, ce qu'elle interdit
Godot ne prononce pas une interdiction totale de l'IA. La nuance est explicite dans le billet officiel. L'assistance reste tolérée pour des usages qualifiés de « menial », c'est-à-dire subalternes : la complétion de code, les expressions régulières, les opérations de rechercher-remplacer. Ces usages sont permis à une condition : la divulgation. Tout contributeur qui a recours à l'IA pour écrire du code doit le signaler dans la discussion de sa pull request.
La ligne rouge se situe ailleurs. La politique interdit trois choses. D'abord, les agents IA autonomes et le « vibe coding », c'est-à-dire le fait de laisser une IA produire du code sans réelle maîtrise humaine : cela conduit désormais à un bannissement automatique du dépôt GitHub. Ensuite, la génération de portions substantielles de code par l'IA : le projet exige que tout le code soit « human authored », écrit par un humain. Enfin, le texte généré par IA dans les échanges entre personnes. La formule des mainteneurs est directe : quand ils donnent bénévolement de leur temps pour relire une contribution, ils ne veulent pas « parler à une machine ».
Le troisième pilier de la mise à jour est la revue humaine obligatoire. Toute pull request doit être relue et approuvée par un humain avant d'être fusionnée. La règle existait déjà en pratique ; le projet a choisi de l'inscrire noir sur blanc dans sa politique.
Le vrai problème : la surcharge des mainteneurs
La décision de Godot ne sort pas de nulle part. Dès le début de l'année 2026, les mainteneurs du projet décrivaient publiquement l'afflux de contributions générées par IA comme « épuisant et démoralisant ». Le raisonnement exposé dans le billet est économique autant que technique. Le nombre de relecteurs qualifiés est faible, et relire une pull request est un travail exigeant. Or le volume de contributions augmente sans que le vivier de relecteurs suive. Le nombre de PR ouvertes est même devenu, selon les mainteneurs, « un mème » dans la communauté.
À cette asymétrie s'ajoute un problème de responsabilité. Le projet écrit ne pas pouvoir faire confiance aux « gros utilisateurs d'IA » pour comprendre suffisamment leur propre code et être capables de le corriger. Une IA ne peut pas non plus apprendre du retour d'un relecteur : quand un mainteneur prend le temps d'expliquer une erreur, ce mentorat ne forme pas un futur contributeur mais s'évapore. La relecture perd sa fonction de transmission, ce qui rend l'exercice, selon leurs mots, démoralisant.
Une contribution sur cent, mais un coût disproportionné
Il faut mesurer l'ampleur réelle du phénomène pour éviter la caricature. Interrogé par Game Developer, le mainteneur Rémi Verschelde a précisé qu'environ 47 pull requests seulement portaient une divulgation d'usage de l'IA sur près de 3 700 traitées lors des deux derniers cycles de version, soit environ 1,3 %. Il a tenu à corriger l'idée que Godot serait « plein de slop » : le projet n'est pas « vibe-codé ». Sa formulation résume l'esprit de la politique : « Toute PR bâclée est automatiquement rejetée, aussi simple que ça. »
La position se veut donc mesurée : « un peu plus restrictive, mais pas franchement une interdiction générale ». Godot continue de tolérer une assistance ponctuelle, pour le débogage, la recherche d'information ou des modifications chirurgicales sur du code existant. Ce qui est visé, ce n'est pas l'outil, c'est l'abdication de la responsabilité humaine sur le code livré.
Un symptôme partagé par tout l'open source
Godot n'est pas un cas isolé, et c'est ce qui donne à sa décision une portée qui dépasse le monde du jeu vidéo. Plusieurs projets libres majeurs ont été confrontés au même afflux. Le projet curl, brique d'infrastructure présente sur des milliards d'appareils, a annoncé le 26 janvier 2026 la fin de son programme de primes aux bugs, effective le 31 janvier, submergé par des rapports de vulnérabilité générés par IA. Son créateur, Daniel Stenberg, a chiffré la chute de qualité dans son billet : la part de signalements réels serait passée de plus de 15 % à moins de 5 %. Lors du FOSDEM 2026, il a résumé la bascule autrement : d'environ un signalement exact sur six, on serait tombé à un sur vingt ou un sur trente. De son côté, l'éditeur tldraw a commencé début 2026 à fermer automatiquement toutes les contributions externes, et pas seulement celles produites par IA : l'afflux de code de faible qualité, dont le slop généré par IA était le déclencheur, rendait le tri impossible.
Ce que ces projets constatent empiriquement, une étude vient l'objectiver. Publiée en décembre 2025 par CodeRabbit, éditeur d'un outil de revue de code assistée par IA (à garder à l'esprit comme partie prenante), une analyse de 470 pull requests réelles sur GitHub (320 identifiées comme co-écrites avec l'IA, 150 purement humaines) conclut que les contributions assistées par IA présentent environ 1,7 fois plus de problèmes que les autres : 10,83 signalements en moyenne par PR, contre 6,45 pour le code humain. La co-écriture par IA y est inférée à partir de signaux dans la PR, non certifiée, mais les écarts les plus marqués concernent la lisibilité, la logique métier et la sécurité.
Ce que révèle la décision de Godot
La leçon n'est pas que l'IA produit du code inutilisable. Elle est plus subtile : l'IA déplace le coût du travail. Générer une contribution devient quasi gratuit, mais la relire, la comprendre et en assumer la maintenance dans le temps reste un travail humain coûteux, que rien n'a automatisé. Un projet open source vit de bénévoles dont l'attention est la ressource la plus rare. Quand le volume de code entrant explose sans que le nombre de relecteurs augmente, c'est la ligne de défense qui cède.
En exigeant que le code reste écrit et compris par un humain, Godot ne défend pas une position idéologique contre la technologie. Il protège la soutenabilité de son modèle contributif. La politique du 30 juin 2026 acte une évidence que beaucoup de projets vont devoir formuler à leur tour : dans le logiciel libre, la question n'est pas de savoir qui a écrit le code, mais qui est capable d'en répondre.
