Open Source Projects Banning AI, From QEMU to NetBSD
La vidéo met en lumière une fracture croissante dans le monde open-source entre des projets comme le noyau Linux qui adoptent massivement l’IA générative (LLM) pour le code, et d’autres comme Haiku, NetBSD ou Zig qui imposent des interdictions totales, soulevant des qu...

SYNTHÈSE STRUCTURÉE
L’explosion des commits IA dans le noyau Linux
L’intervenant observe que le noyau Linux connaît une augmentation fulgurante du nombre de commits générés par des LLM. Il précise : “the majority of commits will be assisted by AI sometime this summer. It’s wild.” Cette tendance est encouragée par la Linux Foundation et des acteurs comme Red Hat, qui offrent des incitations financières pour utiliser l’IA. Cependant, cela pose un problème de revue humaine : le volume de code devient trop important pour être vérifié manuellement.
Les interdictions radicales dans d’autres projets open-source
En opposition, plusieurs projets adoptent des politiques anti-IA très strictes. Par exemple, Haiku OS a banni toute contribution IA, y compris le code, la documentation et les traductions, et envisage même d’interdire les posts générés par IA sur son forum. L’intervenant souligne : “You can’t take a much harder stance against AI than that.” QEMU refuse toute contribution “dérivée de contenu généré par IA”, et NetBSD considère le code IA comme “présumé contaminé” (tainted code), interdit sans approbation écrite préalable.
La politique extrême de Zig : une interdiction totale
Le langage Zig va encore plus loin. Son code de conduite interdit non seulement le contenu généré par LLM, mais aussi le paraphrasage, l’utilisation d’IA pour la correction orthographique, la traduction, le brainstorming, et même la discussion sur l’utilisation de chatbots IA. L’intervenant cite : “No talking about use of chatbot LLM services.” C’est une position radicale qui dépasse les simples restrictions techniques.
OBS Studio : l’exigence d’un code humain
OBS Studio impose que tout code soit “écrit par un humain”. Sa politique mentionne que les systèmes d’IA sont “prone to generating plausible sounding but wrong code”. Cela inclut les descriptions, les issues et les commentaires. L’utilisation d’outils comme GitHub Copilot est “fortement déconseillée”.
Linus Torvalds mécontent du flux de code IA
Linus Torvalds a récemment exprimé son mécontentement face à l’afflux de modifications IA tardives dans le cycle de développement du noyau. Il a écrit : “This is the heads up that I’ll be pushing back on pointless pull requests with the fixes that just aren’t that important.” Il déplore le churn inutile et la taille excessive des release candidates. Cela contraste avec le soutien de la Linux Foundation à l’IA.
Une fracture inédite dans l’écosystème open-source
L’intervenant note que cette divergence est “startling” et “fracturing in previously almost unimaginable ways”. Des projets interdépendants adoptent des positions opposées, ce qui pourrait créer des tensions techniques et communautaires. Il se demande s’il existe un “happy middle ground” où l’IA serait utilisée avec modération, par exemple pour des bugs difficiles, sans remplacer l’écriture humaine.
CONCEPTS CLÉS
- Vibecoding : Terme informel désignant la génération de code par IA, souvent sans compréhension profonde, popularisé dans la communauté.
- Tainted code : Code considéré comme contaminé (par exemple, généré par IA) et interdit dans certains projets comme NetBSD, sauf dérogation explicite.
- Churn : Changements fréquents et souvent superflus dans le code, augmentant la charge de travail de maintenance sans bénéfice clair.
CONCLUSION
La vidéo révèle une polarisation croissante dans l’open-source : d’un côté, une adoption massive de l’IA pour accélérer le développement (noyau Linux, Red Hat), de l’autre, des interdictions totales par crainte de qualité, de propriété intellectuelle ou de perte de contrôle humain (Haiku, NetBSD, Zig). Ce clivage, inédit par son ampleur, menace la cohésion de l’écosystème et soulève des questions fondamentales sur la gouvernance du code, la confiance dans les outils et la soutenabilité à long terme. L’intervenant conclut sur une note d’incertitude : “Maybe we need to get some sane heads in here and not go to the extremes.”