Présentation du débat
Linus Torvalds, créateur et mainteneur principal du noyau Linux, a pris position sur l'utilisation d'outils de codage IA dans le projet open source. Il a déclaré être prêt à « mettre son pied à l'étrier » pour soutenir l'utilisation de ces outils, malgré les critiques de certains contributeurs.
Le contexte technique
Le débat a éclaté à propos de l'utilisation de Sashiko, un système de révision de code du noyau Linux qui utilise l'IA pour détecter les bogues. Les créateurs de Sashiko affirment que leur outil peut détecter 53,6 % des bogues qui seraient corrigés par des codeurs humains dans des commits ultérieurs. Cependant, l'outil peut également générer des rapports de bogues faux positifs, ce qui peut gaspiller le temps des mainteneurs.
Implications et limites
Linus Torvalds a rejeté les demandes de certains contributeurs qui exigent que les projets open source n'acceptent pas de code généré par l'IA. Il a déclaré que « nous ne forçons personne à utiliser ces outils, mais je vais très fort ignorer les personnes qui tentent de s'opposer à l'utilisation de ces outils par d'autres ». Cette position a été prise en réponse à une déclaration de la Software Freedom Conservancy, qui affirme que la communauté open source devrait « soutenir, et non simplement tolérer, ceux qui rejettent les systèmes de code généré par l'IA ».
Conclusion
Linus Torvalds a clairement indiqué que le noyau Linux n'est pas un projet anti-IA et que les contributeurs qui s'opposent à l'utilisation de ces outils peuvent « fork » le projet ou simplement s'en aller. Cette position devrait avoir des implications importantes pour l'avenir du développement du noyau Linux et de l'utilisation de l'IA dans les projets open source.