Contexte et décision de la communauté
Lors d’une récente discussion sur le développement du noyau Linux, les mainteneurs ont convenu de supprimer l’obligation d’ajouter la balise Assisted‑by aux correctifs générés par des modèles de langage (LLM). Cette balise devait indiquer l’implication d’une IA dans la création du patch. Malgré la suppression, les développeurs souhaitent toujours connaître l’origine du code, mais ils préconisent de placer cette information dans la lettre de couverture plutôt que dans le changelog. Cette évolution reflète une volonté de rendre le processus de contribution plus opaque quant à l’usage de l’IA.
Mécanisme de traçabilité des patches IA
Le déplacement de la mention « Assisted‑by » vers la lettre de couverture implique que les métadonnées de provenance ne seront plus visibles dans l’historique public du projet. Ainsi, lorsqu’une régression ou un défaut majeur apparaît, il devient difficile d’attribuer la responsabilité à un code issu d’un LLM. Cette opacité est soulignée par les développeurs comme un « obstacle à la détection de défauts introduits par l’IA », ce qui complique les diagnostics post‑mortem.
Conséquences juridiques sur le GPL
Le texte cite la position du US Copyright Office selon laquelle une œuvre partiellement générée par IA ne bénéficie d’aucune protection de droit d’auteur tant que les parties IA ne sont pas explicitement identifiées. En pratique, si les contributions IA restent non signalées, aucune partie ne peut revendiquer de droits d’auteur sur le code résultant. Cette lacune juridique affaiblit l’applicabilité du GPL, licence qui repose sur la capacité des auteurs à exercer leurs droits de copie et de distribution. Les entreprises américaines pourraient alors exploiter le noyau Linux sans respecter les obligations du GPL, en le gardant propriétaire.
Perspectives pour la communauté
Linus Torvalds a rappelé que chaque session de développement se termine par une phase de nettoyage de plusieurs heures, incluant la vérification de la concordance entre le code et les commentaires. Il a indiqué que cette tâche ne peut être réalisée avec un compte LLM gratuit, suggérant que les contributeurs devront disposer de ressources financières suffisantes. Cette exigence renforce la tendance à un développement « corporate‑first », limitant l’accès aux nouveaux développeurs indépendants. Par ailleurs, Torvalds a exprimé son désintérêt pour les arguments éthiques autour du GPL, qualifiant les débats sur les libertés du logiciel de « bullshit ». Cette posture, combinée aux changements de traçabilité, indique une orientation du projet vers un modèle où les contributions sont majoritairement financées et contrôlées par des acteurs privés, réduisant la portée de la communauté libre.