O projeto do kernel Linux documentou oficialmente sua política sobre contribuições de código assistido por IA com o lançamento do Linux 7.0. As diretrizes exigem responsabilidade humana, divulgação do uso de ferramentas de IA e uma nova tag 'Assisted-by' para patches que envolvam IA. Sasha Levin formalizou o consenso alcançado no Encontro de Mantenedores de 2025.
No Encontro de Mantenedores de 2025, Sasha Levin defendeu regras claras sobre ferramentas de IA no desenvolvimento do kernel. A política resultante enfatiza que os revisores humanos devem assumir total responsabilidade por qualquer código gerado por IA, garantindo a conformidade com a licença GPL-2.0-only. Submissões puramente geradas por máquinas não são aceitas, e agentes de IA não podem assinar patches usando tags 'Signed-off-by', já que o Certificado de Origem do Desenvolvedor exige responsabilidade humana para cada contribuição. Levin comprometeu-se a documentar esses princípios sem imposição, e as novas diretrizes de 'Assistentes de Codificação de IA' agora aparecem na documentação de processos do kernel junto com outras regras de contribuição. Esta política baseia-se em discussões anteriores, nas quais Linus Torvalds questionou a necessidade de uma tag dedicada, sugerindo que changelogs seriam suficientes. No entanto, a comunidade optou pela tag 'Assisted-by', formatada como 'Assisted-by: NOME_DO_AGENTE:VERSÃO_DO_MODELO [FERRAMENTA1] [FERRAMENTA2]'. Um exemplo dado é 'Assisted-by: Claude:claude-3-opus coccinelle sparse' para patches que utilizam múltiplas ferramentas. Greg Kroah-Hartman, o mantenedor do kernel estável, já aplicou essa abordagem em seu branch 'clanker'. Ele utilizou fuzzing assistido por IA no código ksmbd e SMB, identificou problemas e enviou correções com instruções para que os revisores verifiquem de forma independente. Em comparação, o Gentoo baniu contribuições geradas por IA em 2024 devido a questões de direitos autorais, qualidade e ética, enquanto o NetBSD rotula códigos de LLMs como 'contaminados', exigindo aprovação de desenvolvedores principais. O Linux mantém uma postura mais permissiva, confiando nos humanos para validar a produção da IA.