AI assistance when contributing to the Linux kernel
Ce document fournit des consignes pour les outils IA et les développeurs qui utilisent une assistance IA pour contribuer au noyau Linux, en exigeant le respect du processus standard de développement du noyau. Toutes les contributions doivent respecter les exigences de licence du noyau, notamment la compatibilité avec GPL-2.0-only et l'utilisation d'identifiants SPDX appropriés. Les agents IA ne doivent pas ajouter de balises Signed-off-by, car seule une personne physique peut légalement certifier la Developer Certificate of Origin et le déposant humain est responsable de la contribution. Les contributions aidées par IA doivent inclure une étiquette Assisted-by au format indiqué (AGENT_NAME:MODEL_VERSION et outils d'analyse spécialisés optionnels comme coccinelle, sparse, smatch ou clang-tidy). Les outils de développement de base (git, gcc, make, éditeurs) ne doivent pas être listés dans l'étiquette Assisted-by et le déposant humain doit vérifier le code, assurer la conformité et ajouter sa propre Signed-off-by.