Le comité directeur de GNU Compiler Suite (GCC) a annoncé qu'il avait formellement adopté les dernières recommandations de son groupe de travail sur la politique de l'IA : il refusera à l'avenir d'accepter toute contribution de code ayant une « signification juridique » qui est générée ou dérivée de l'intelligence artificielle ou des grands modèles de langage (LLM). Cette décision signifie que dans un avenir prévisible, GCC, un projet de compilateur open source, n'acceptera plus les modifications du code de base générées via AI/LLM et pouvant impliquer des risques de droit d'auteur ou juridiques.

Selon une déclaration publique du comité directeur du CCG, cette politique découle de récentes discussions et propositions du groupe de travail sur la politique d'IA sur la légalité et la conformité du code AI/LLM. Le texte de politique, qui a été inclus dans la documentation du projet via une soumission HTML brute, indique clairement qu'à ce stade, le projet GCC "rejetera nécessairement les contributions juridiquement significatives qui contiennent ou sont dérivées du contenu généré par LLM".
Dans le cadre de cette politique, une contribution « juridiquement significative » fait généralement référence à une modification du code ou de la documentation qui aurait un impact réel sur la structure des droits d'auteur du projet, les obligations de licence ou la responsabilité légale. Les contributions de ce type ne seront pas acceptées par les responsables de GCC si leur contenu est directement généré par AI/LLM ou s'il a évolué à partir de la sortie AI/LLM. Ceci est cohérent avec l'attitude globalement plus conservatrice de la communauté GNU existante à l'égard du code AI/LLM, et continue de se garder strictement des sources peu claires de droits d'auteur potentiels et de la légalité douteuse des données de formation.
Cependant, la nouvelle politique laisse également une certaine marge pour les contributions générées par l’IA qui ne sont « pas juridiquement significatives ». La déclaration souligne que tant que les conditions préalables de contribution cohérentes de GCC sont remplies, les responsables peuvent accepter les modifications générées par LLM qui sont jugées « juridiquement insignifiantes », à condition que ces contributions doivent être clairement marquées comme contenu généré par l'IA dans la soumission. Ces contributions incluent généralement des modifications légères qui n'impliquent pas de problèmes complexes de droits d'auteur, telles que des ajustements de style, des corrections de commentaires ou d'autres mises à jour qui ne touchent pas à la structure de droits d'auteur du code principal du projet.
Ce qui est plus spécial, c'est que la nouvelle politique de GCC prévoit des exceptions pour les cas de test. La documentation indique clairement que les responsables peuvent accepter des contributions de cas de test « juridiquement significatives » même si elles sont générées en totalité ou en partie par LLM. Cela signifie qu'en termes d'écriture et d'amélioration des cas de test, le projet reste relativement ouvert aux outils d'IA/LLM, reconnaissant leur valeur pratique pour générer des entrées couvrant un large éventail d'entrées, construire des conditions aux limites et étendre les suites de tests.
Cet arrangement exceptionnel reflète les considérations pratiques de la communauté du CCG visant à équilibrer les risques juridiques et l’efficacité technique. Les cas de test sont généralement utilisés pour vérifier le comportement du compilateur et améliorer la stabilité et la compatibilité. Ils impliquent rarement des contenus innovants complexes en matière de droit d’auteur, de sorte que les risques juridiques correspondants sont relativement contrôlables. L'introduction de l'IA/LLM dans ce domaine devrait améliorer l'efficacité de la génération et de la maintenance des tests, mais n'augmentera pas de manière significative l'incertitude concernant les droits d'auteur et les licences du projet.
Le comité directeur du CCG a également souligné que cette politique de contribution AI/LLM n'est pas gravée dans le marbre mais constitue un arrangement « temporaire ». Les parties prenantes du projet prévoient de revoir la politique début 2027 pour évaluer l’évolution de l’environnement juridique du secteur, les pratiques de la communauté open source et la technologie d’IA elle-même. D’ici là, à mesure que la compréhension des sources de données de formation, des responsabilités en matière de droits d’auteur et des chaînes d’outils de conformité s’approfondira, GCC pourra ajuster sa position globale sur les contributions au code AI/LLM.
Actuellement, cette politique est généralement cohérente avec les pratiques existantes d'autres composants de l'écosystème GNU pour les contributions AI/LLM, poursuivant une attitude stricte et prudente envers le code généré automatiquement. Pour les développeurs qui souhaitent soumettre des correctifs à GCC, la nouvelle politique exige que le contenu écrit par l'homme et celui généré par l'IA soient clairement distingués pendant le processus de création et soient honnêtement étiquetés lors de la soumission pour éviter de violer les règles du projet. Pendant un certain temps encore, les développeurs humains resteront la seule source de modifications fondamentales « juridiquement significatives » dans la base de code de GCC.