Assisted-by: especificando o nome da ferramenta de IA, a versão do modelo e quaisquer ferramentas de análise auxiliares usadas .Os mantenedores de subsistemas também têm a discrição de impor regras mais rígidas. Em agosto de 2026, Johannes Berg, mantenedor dos subsistemas de rede sem fio do kernel (802.11, mac80211, WWAN, rfkill), anunciou uma posição notavelmente firme sobre patches gerados por IA/LLM :
Esta política seguiu a regra de Greg Kroah-Hartman de que o subsistema drivers/staging/ rejeita todos os patches gerados por LLM, exceto para correções de segurança genuínas .
A comunidade do kernel identificou três problemas centrais que impulsionaram a política:
Em 5 de agosto de 2026, cinco equipes do Rust adotaram uma política formal de LLM para o monorepositório rust-lang/rust . A política é explicitamente não uma posição oficial de todo o projeto e se aplica apenas ao repositório principal e às equipes adotantes .
O resumo de trabalho da política: "Tudo bem usar LLMs para responder perguntas, analisar, destilar, refinar, verificar, sugerir, revisar. Mas não para criar."
Jynn Nelson, o autor da política, delineou três problemas centrais no anúncio oficial do blog :
rust-lang/rust. Tornar o código mais fácil de escrever sem aumentar a capacidade do revisor exacerba um gargalo pré-existente.A política também foi motivada pelo desejo de passar de uma moderação informal e inconsistente para regras claras e publicadas que os revisores possam apontar e que novos contribuidores possam encontrar .
Ambas as políticas revelam um padrão comum e um conjunto compartilhado de desafios de governança:
| Dimensão | Kernel Linux | Projeto Rust |
|---|---|---|
| Escopo | Política geral do projeto + endurecimento em nível de subsistema | Cinco equipes, apenas repositório principal |
| Responsabilidade humana | Absoluta: o submissor assume toda a responsabilidade legal/técnica | Absoluta: sem conteúdo gerado por IA sem divulgação e compreensão |
| Código gerado por IA | Permitido com atribuição e aprovação humana | Efetivamente banido, a menos que pré-aprovado por um revisor |
| Texto/documentação gerados por IA | Não é o foco da política | Estritamente proibido |
| Discrição do subsistema | Mantenedores podem ir além (ex.: regra de "3 segundos" para wireless) | Escopo limitado pela adoção da equipe |