Linus Torvalds s'oppose à la suppression du tag « Assisted-by » pour l'usage de l'IA dans les contributions au noyau Linux, suscitant un débat sur le rôle de l'IA dans les projets open source.
Linus Torvalds s'oppose à la suppression de la règle de divulgation de l'IA
Linus Torvalds, principal développeur du noyau Linux, s'est opposé à une proposition visant à ne plus exiger que les contributeurs signalent, sur la liste de diffusion du noyau Linux, lorsqu'ils utilisent des outils d'IA. La règle en question concernait la balise « Assisted-by », exigée depuis janvier pour toute personne utilisant « tout type d'outil de codage avancé » afin de l'inclure dans son message de commit.Proposition de suppression de la règle de divulgation de l'IA
Sasha Levin, développeur du noyau chez Nvidia, a proposé de supprimer l'obligation d'utiliser la balise « Assisted-by » dans un correctif publié le 9 octobre. Sa proposition, qui demandait l'abandon de cette balise et la suppression de la documentation associée, a suscité plus de 50 réponses sur la liste de diffusion. Levin a affirmé que le Maintainers Summit était parvenu à un consensus sur ce changement.Inquiétudes concernant la balise de divulgation de l'IA
Jeff Layton, développeur du noyau chez Red Hat, avait auparavant soulevé trois préoccupations au sujet de la balise « Assisted-by ». Il a fait valoir que tout le monde ne respectait pas cette politique et que la balise constituait une publicité gratuite pour les entreprises propriétaires de grands modèles de langage (LLM). Il s'est également interrogé sur l'intérêt de collecter ce type d'information dans le noyau.Opposition à la suppression de la règle de divulgation de l'IA
Laurent Pinchart, développeur du noyau et fondateur d'Ideas on Board, s'est dit en désaccord avec la suppression de la balise sans mise en place d'un mécanisme alternatif garantissant une divulgation obligatoire. Il a fait valoir que la règle fixait des attentes pour les contributeurs, même si certains trichaient, et que sa suppression pourrait entraîner le rejet de contributions.Torvalds propose des règles de codage strictes
Torvalds a répondu à Pinchart en suggérant que les contributeurs devraient écrire en assembleur pour prouver qu'ils comprennent la machine, et qu'ils ne devraient pas utiliser un éditeur pour rédiger leurs messages de commit, car la touche retour arrière masque les fautes de frappe. Il a insisté sur le fait qu'il attend des contributeurs qu'ils fassent de leur mieux et qu'ils comprennent ce qu'ils font, quels que soient les outils utilisés.L'évolution des positions de Torvalds sur l'IA
Torvalds a récemment exprimé un regard plus positif sur l'IA, indiquant que son opinion était passée de l'idée que l'IA était « tout simplement pas très performante » à la reconnaissance de son utilité pour des tâches qu'il ne maîtrise pas. Il a utilisé l'IA pour un projet de pédale d'effet pour guitare et a qualifié le « vibe coding » de « merveilleuse façon de trouver de la joie dans la programmation ».L'impact de l'IA sur le noyau Linux
Torvalds a reconnu que les outils d'IA permettent désormais de détecter de véritables failles de sécurité dans le noyau et de repérer des problèmes dans des pilotes qui n'ont pas été modifiés depuis 20 ans. Il a toutefois aussi noté que l'IA a un coût, car elle épuise les mainteneurs au point que cela devient un problème. Lors du Maintainers Summit, environ les trois quarts des discussions portaient sur les moyens de réduire le stress causé par les outils d'IA.D'autres projets restreignent l'usage de l'IA
Certains projets open source vont à contre-courant de la tendance à l'utilisation de l'IA. System76 a interdit les contenus générés par IA dans son environnement de bureau COSMIC, et NetBSD interdit le code généré par IA depuis 2024. NetBSD a indiqué avoir reçu 120 282 $ de dons, dépassant son objectif de 50 000 $. Cela a alimenté le débat au sein de la communauté open source sur la question de savoir si les contenus générés par IA devraient être autorisés dans les projets.