Le projet Debian s’interroge sur son possible usage des LLM
Une discussion a été ouverte au sein du projet sur la manière dont il faut considérer les participations au code quand elles sont soutenues par les LLM. Ce n’est pas la première fois que la communauté essaie de statuer sur l’IA générative.
Le projet Debian, une distribution Linux très influente et à l’origine de systèmes comme Ubuntu, discute actuellement de l’intégration des LLM (Large Language Models, ou modèles de langage de grande taille, comme ceux utilisés par les intelligences artificielles génératives) dans ses processus de développement. Une résolution générale (GR) a été lancée le 24 juillet 2026 pour encadrer ou interdire l’usage de ces outils dans la rédaction de code, de documentation ou de communications officielles. Cette initiative fait suite à des débats antérieurs, notamment en février-mars 2026, qui n’avaient pas abouti à une décision claire. La communauté cherche à trancher un sujet devenu central, car les LLM sont de plus en plus utilisés dans les projets de logiciels libres.
Quatre propositions principales sont soumises au vote. La proposition A, la plus radicale, propose d’interdire toute contribution directe rédigée avec un LLM, y compris pour les paquets sources, la documentation ou les traductions, tout en ajoutant un point au Contrat Social de Debian pour formaliser cette interdiction. Ses arguments incluent un statut juridique flou des productions des LLM, des problèmes de qualité (paquets mal formés, fichiers non fonctionnels), un impact sur la dynamique communautaire (charge de relecture, apprentissage des nouveaux contributeurs) et des questions éthiques ou environnementales liées au scraping massif de données. La proposition B, portée par l’ancien chef du projet Debian (DPL) Lucas Nussbaum, est plus mesurée : elle autorise les contributions assistées par IA sous six conditions strictes, comme la vérification des droits d’auteur, la divulgation de l’usage via des tags spécifiques dans les outils de gestion de code (comme Git), ou l’interdiction de transmettre des données sensibles à des fournisseurs non fiables.
La proposition C, portée par Ian Jackson, rejette l’usage des LLM par principe mais de manière pragmatique. Elle demande aux contributeurs d’éviter ces outils et propose des règles strictes : les messages destinés aux humains (rapports de bugs, listes de diffusion) doivent être rédigés par des humains, l’usage de LLM doit être divulgué, et les violations du code de conduite pourraient être sanctionnées. La proposition D, portée par Pierre-Elliott Bécue, adopte une approche similaire à la B, en plaçant la responsabilité sur le contributeur. Elle accepte l’usage des LLM tout en refusant une interdiction totale, jugée contre-productive. Elle impose des obligations comme la conformité aux DFSG (Debian Free Software Guidelines, les règles éthiques du projet), la signature GPG personnelle des contributions, et l’interdiction d’utiliser des LLM cloud pour des données sensibles ou non publiques.
Cette résolution générale est significative car Debian n’est pas une distribution comme les autres : elle sert de base à de nombreux autres systèmes, dont Ubuntu, la distribution Linux la plus utilisée au monde. Les débats actuels reflètent une tension croissante entre les gains potentiels des LLM (comme l’automatisation de tâches répétitives ou la correction de bugs) et leurs conséquences négatives (qualité du code, éthique, empreinte environnementale). La communauté semble pencher vers une approche pragmatique et responsabilisée, comme celle des propositions B ou D, plutôt qu’une interdiction totale. Les discussions et le vote à venir seront déterminants pour l’avenir de Debian et, par ricochet, pour de nombreux projets open source.
Les membres de la communauté Debian ont déjà réagi à ces propositions. Certains, comme *CostaDelSol*, soulignent l’importance de documenter systématiquement l’usage des LLM : quel outil a été utilisé, sur quel sujet, quelles modifications ont été apportées et pourquoi. D’autres, comme *Bylon*, défendent une vision plus nuancée, comparant les LLM à un outil comme un couteau : leur usage dépend de la manière dont on s’en sert. Ils reconnaissent que les LLM peuvent aider à détecter des bugs rares ou à améliorer la qualité de la documentation, tout en insistant sur la nécessité de garder un esprit critique. Ces retours montrent la diversité des opinions au sein de la communauté.

