Linux Kernel e Rust Estabelecem Regras Claras para Código Gerado por IA: Responsabilidade Humana é Inegociável
Em 2026, o kernel Linux e o projeto Rust adotaram políticas formais para código gerado por IA, exigindo responsabilidade humana, divulgação obrigatória e, no caso do Rust, uma proibição efetiva de código autoral por IA. A política do kernel Linux permite código assistido por IA com aprovação humana, mas o mantenedor...
Publicado porEditado com DeepSeek-V4-FlashImagens geradas com GPT Image 1.5
Em 2026, o kernel Linux e o projeto Rust adotaram políticas formais para código gerado por IA, exigindo responsabilidade humana, divulgação obrigatória e, no caso do Rust, uma proibição efetiva de código autoral por IA.
A política do kernel Linux permite código assistido por IA com aprovação humana, mas o mantenedor do subsistema wireless implementou uma rígida 'regra de três segundos' para rejeitar patches de IA de baixa qualidade.
Cinco equipes do Rust adotaram uma política que permite o uso de IA para análise e revisão, mas proíbe código, documentação e comentários criados por IA sem consentimento prévio do revisor, citando uma crise na capaci...
Ambas as políticas refletem o desafio central do 'colapso de sinal': patches polidos por IA não indicam mais esforço ou compreensão genuínos, sobrecarregando os mantenedores.
What new policies have been adopted by the Linux wireless subsystem maintainer and the Rust Project regarding AI-generated code contributionAI-generated editorial hero image for Linux and Rust AI-generated code policies.
Prompt de IA
Create a landscape editorial hero image for this Studio Global article: What new policies have been adopted by the Linux wireless subsystem maintainer and the Rust Project regarding AI-generated code contribution. Article summary: Let me also get the official Rust blog post and the Linux kernel documentation for authoritative sourcesTwo major open-source projects — the Linux kernel and the Rust project — have adopted distinct but overlapping polic. Topic tags: general, documentation, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks,
openai.com
Em 2026, dois dos projetos open-source mais influentes do planeta — o kernel Linux e o projeto Rust — adotaram políticas formais para governar contribuições de código gerado por IA. Embora suas abordagens difiram em escopo e rigor, ambas convergem para um único princípio: os humanos continuam sendo totalmente responsáveis por cada linha de código submetida em seu nome.
Aqui está um detalhamento de cada política, a lógica por trás delas e o que isso sinaliza sobre o futuro do desenvolvimento open-source assistido por IA.
Kernel Linux: Política Geral com Endurecimento em Nível de Subsistema
O kernel Linux adotou sua primeira política geral de IA em abril de 2026, formalizada com o Linux 7.0, através de um documento oficial de Assistentes de Codificação de IA em Documentation/process/coding-assistants.rst. A política estabelece quatro regras principais:
Certificação apenas por humanos: Agentes de IA não podem adicionar tags Signed-off-by. Apenas um humano pode certificar o Developer Certificate of Origin (DCO) .
Studio Global AI
Continue sua pesquisa
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
Qual é a resposta curta para "Linux Kernel e Rust Estabelecem Regras Claras para Código Gerado por IA: Responsabilidade Humana é Inegociável"?
Em 2026, o kernel Linux e o projeto Rust adotaram políticas formais para código gerado por IA, exigindo responsabilidade humana, divulgação obrigatória e, no caso do Rust, uma proibição efetiva de código autoral por IA.
Quais são os pontos-chave para validar primeiro?
Em 2026, o kernel Linux e o projeto Rust adotaram políticas formais para código gerado por IA, exigindo responsabilidade humana, divulgação obrigatória e, no caso do Rust, uma proibição efetiva de código autoral por IA. A política do kernel Linux permite código assistido por IA com aprovação humana, mas o mantenedor do subsistema wireless implementou uma rígida 'regra de três segundos' para rejeitar patches de IA de baixa qualidade.
O que devo fazer a seguir na prática?
Cinco equipes do Rust adotaram uma política que permite o uso de IA para análise e revisão, mas proíbe código, documentação e comentários criados por IA sem consentimento prévio do revisor, citando uma crise na capaci...
Linux Kernel e Rust Estabelecem Regras Claras para Código Gerado por IA: Responsabilidade Humana é Inegociável
Em 2026, o kernel Linux e o projeto Rust adotaram políticas formais para código gerado por IA, exigindo responsabilidade humana, divulgação obrigatória e, no caso do Rust, uma proibição efetiva de código autoral por IA. A política do kernel Linux permite código assistido por IA com aprovação humana, mas o mantenedor...
Publicado porEditado com DeepSeek-V4-FlashImagens geradas com GPT Image 1.5
Em 2026, o kernel Linux e o projeto Rust adotaram políticas formais para código gerado por IA, exigindo responsabilidade humana, divulgação obrigatória e, no caso do Rust, uma proibição efetiva de código autoral por IA.
A política do kernel Linux permite código assistido por IA com aprovação humana, mas o mantenedor do subsistema wireless implementou uma rígida 'regra de três segundos' para rejeitar patches de IA de baixa qualidade.
Cinco equipes do Rust adotaram uma política que permite o uso de IA para análise e revisão, mas proíbe código, documentação e comentários criados por IA sem consentimento prévio do revisor, citando uma crise na capaci...
Ambas as políticas refletem o desafio central do 'colapso de sinal': patches polidos por IA não indicam mais esforço ou compreensão genuínos, sobrecarregando os mantenedores.
What new policies have been adopted by the Linux wireless subsystem maintainer and the Rust Project regarding AI-generated code contributionAI-generated editorial hero image for Linux and Rust AI-generated code policies.
Prompt de IA
Create a landscape editorial hero image for this Studio Global article: What new policies have been adopted by the Linux wireless subsystem maintainer and the Rust Project regarding AI-generated code contribution. Article summary: Let me also get the official Rust blog post and the Linux kernel documentation for authoritative sourcesTwo major open-source projects — the Linux kernel and the Rust project — have adopted distinct but overlapping polic. Topic tags: general, documentation, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks,
openai.com
Em 2026, dois dos projetos open-source mais influentes do planeta — o kernel Linux e o projeto Rust — adotaram políticas formais para governar contribuições de código gerado por IA. Embora suas abordagens difiram em escopo e rigor, ambas convergem para um único princípio: os humanos continuam sendo totalmente responsáveis por cada linha de código submetida em seu nome.
Aqui está um detalhamento de cada política, a lógica por trás delas e o que isso sinaliza sobre o futuro do desenvolvimento open-source assistido por IA.
Kernel Linux: Política Geral com Endurecimento em Nível de Subsistema
O kernel Linux adotou sua primeira política geral de IA em abril de 2026, formalizada com o Linux 7.0, através de um documento oficial de Assistentes de Codificação de IA em Documentation/process/coding-assistants.rst. A política estabelece quatro regras principais:
Certificação apenas por humanos: Agentes de IA não podem adicionar tags Signed-off-by. Apenas um humano pode certificar o Developer Certificate of Origin (DCO) .
Studio Global AI
Continue sua pesquisa
Esta página inclui uma resposta baseada na fonte que você pode continuar em Studio Global.
Qual é a resposta curta para "Linux Kernel e Rust Estabelecem Regras Claras para Código Gerado por IA: Responsabilidade Humana é Inegociável"?
Em 2026, o kernel Linux e o projeto Rust adotaram políticas formais para código gerado por IA, exigindo responsabilidade humana, divulgação obrigatória e, no caso do Rust, uma proibição efetiva de código autoral por IA.
Quais são os pontos-chave para validar primeiro?
Em 2026, o kernel Linux e o projeto Rust adotaram políticas formais para código gerado por IA, exigindo responsabilidade humana, divulgação obrigatória e, no caso do Rust, uma proibição efetiva de código autoral por IA. A política do kernel Linux permite código assistido por IA com aprovação humana, mas o mantenedor do subsistema wireless implementou uma rígida 'regra de três segundos' para rejeitar patches de IA de baixa qualidade.
O que devo fazer a seguir na prática?
Cinco equipes do Rust adotaram uma política que permite o uso de IA para análise e revisão, mas proíbe código, documentação e comentários criados por IA sem consentimento prévio do revisor, citando uma crise na capaci...
Responsabilidade humana total: O submissor humano assume total responsabilidade legal e técnica por cada linha de código gerada por IA, incluindo bugs e falhas de segurança .
Atribuição obrigatória: As contribuições devem incluir uma tag Assisted-by: especificando o nome da ferramenta de IA, a versão do modelo e quaisquer ferramentas de análise auxiliares usadas .
Processo padrão se aplica: Patches assistidos por IA ainda devem seguir o estilo de codificação do kernel, as diretrizes de submissão e os requisitos de licenciamento .
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 :
Regra de "revisão de três segundos": Qualquer patch que não seja obviamente correto em três segundos de revisão será ignorado por completo .
Sem idas e vindas iterativas: Ele se recusa a se envolver em ciclos de revisão para corrigir patches gerados por IA .
Rejeição de "porcaria" de baixa qualidade: Patches que não sejam trivialmente corretos são rejeitados sem discussão adicional .
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 .
Por que o Kernel Linux Adotou Esta Abordagem
A comunidade do kernel identificou três problemas centrais que impulsionaram a política:
Crise na capacidade de revisão: Os mantenedores estão sobrecarregados por uma enxurrada de patches gerados por IA, muitos dos quais são superficialmente polidos, mas semanticamente errados ou perigosos .
Degradação do sinal: Patches polidos não indicam mais de forma confiável esforço genuíno, compreensão ou interesse de contribuidor de longo prazo .
Responsabilidade: A comunidade concluiu que a responsabilidade humana é inegociável — a máquina não pode certificar a origem legal ou assumir a responsabilidade por bugs .
Projeto Rust: Política de LLM de Cinco Equipes (5 de agosto de 2026)
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 que é Permitido (com divulgação)
Usar LLMs para responder perguntas, analisar código ou aprender a base de código para o próprio entendimento .
Revisão privada de código ou texto por um contribuidor .
Descoberta de bugs que o contribuidor verifica por si mesmo .
Tradução automática de conteúdo .
O que é Proibido
Submeter documentação gerada por LLM, incluindo comentários de documentação e comentários de segurança .
Postar comentários no GitHub, corpos de issues, descrições de pull requests, diagnósticos do compilador ou comentários substanciais de código-fonte gerados por LLM .
Publicar código escrito por LLM, a menos que o consentimento prévio do revisor tenha sido obtido e o uso de um LLM seja explicitamente divulgado .
Submeter conteúdo gerado por IA sem compreensão ou revisão .
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."
Por que o Rust Adotou Esta Abordagem
Jynn Nelson, o autor da política, delineou três problemas centrais no anúncio oficial do blog :
Produtos técnicos polidos não indicam mais esforço e compreensão: LLMs podem produzir patches de aparência limpa que o submissor não entende, quebrando o sinal social de que um PR cuidadoso representa um investimento humano genuíno.
A capacidade de revisão já está sobrecarregada: Existem 1.281 PRs abertos no rust-lang/rust. Tornar o código mais fácil de escrever sem aumentar a capacidade do revisor exacerba um gargalo pré-existente.
Copiar e colar mecânico perde o tempo de todos: Contribuidores colando comentários de revisão em um LLM e depois colando a resposta do LLM de volta no GitHub corroem a confiança e ignoram a deliberação humana.
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 .
Implicações Mais Amplas para a Governança de Código Aberto
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
O que Isso Sinaliza
A "crise de revisão" é a tensão central. Ambos os projetos reconhecem que os LLMs aumentam drasticamente o volume de contribuições sem aumentar o número de revisores qualificados. Este é o maior fator de estresse na governança .
O colapso do sinal é real. Ambas as comunidades observam que PRs polidos antes sinalizavam esforço e compreensão; os LLMs quebraram esse sinal .
A formalização está substituindo a moderação ad-hoc. Ambos os projetos passaram de regras informais para políticas codificadas precisamente porque a aplicação inconsistente era confusa para os contribuidores e exaustiva para os mantenedores .
A autonomia do subsistema é importante. A abordagem do kernel Linux permite que mantenedores individuais definam regras mais rígidas, como Johannes Berg fez para wireless. A abordagem do Rust é a adoção equipe por equipe .
Não há consenso sobre a IA em si. A política do Rust reconhece explicitamente que nunca haverá um consenso em todo o projeto sobre IA, então a política se concentra estritamente na mecânica da contribuição, em vez de fazer um julgamento moral sobre LLMs .
phoronix.com
Linux Networking Continues Being Bombarded With AI Patches
Responsabilidade humana total: O submissor humano assume total responsabilidade legal e técnica por cada linha de código gerada por IA, incluindo bugs e falhas de segurança .
Atribuição obrigatória: As contribuições devem incluir uma tag Assisted-by: especificando o nome da ferramenta de IA, a versão do modelo e quaisquer ferramentas de análise auxiliares usadas .
Processo padrão se aplica: Patches assistidos por IA ainda devem seguir o estilo de codificação do kernel, as diretrizes de submissão e os requisitos de licenciamento .
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 :
Regra de "revisão de três segundos": Qualquer patch que não seja obviamente correto em três segundos de revisão será ignorado por completo .
Sem idas e vindas iterativas: Ele se recusa a se envolver em ciclos de revisão para corrigir patches gerados por IA .
Rejeição de "porcaria" de baixa qualidade: Patches que não sejam trivialmente corretos são rejeitados sem discussão adicional .
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 .
Por que o Kernel Linux Adotou Esta Abordagem
A comunidade do kernel identificou três problemas centrais que impulsionaram a política:
Crise na capacidade de revisão: Os mantenedores estão sobrecarregados por uma enxurrada de patches gerados por IA, muitos dos quais são superficialmente polidos, mas semanticamente errados ou perigosos .
Degradação do sinal: Patches polidos não indicam mais de forma confiável esforço genuíno, compreensão ou interesse de contribuidor de longo prazo .
Responsabilidade: A comunidade concluiu que a responsabilidade humana é inegociável — a máquina não pode certificar a origem legal ou assumir a responsabilidade por bugs .
Projeto Rust: Política de LLM de Cinco Equipes (5 de agosto de 2026)
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 que é Permitido (com divulgação)
Usar LLMs para responder perguntas, analisar código ou aprender a base de código para o próprio entendimento .
Revisão privada de código ou texto por um contribuidor .
Descoberta de bugs que o contribuidor verifica por si mesmo .
Tradução automática de conteúdo .
O que é Proibido
Submeter documentação gerada por LLM, incluindo comentários de documentação e comentários de segurança .
Postar comentários no GitHub, corpos de issues, descrições de pull requests, diagnósticos do compilador ou comentários substanciais de código-fonte gerados por LLM .
Publicar código escrito por LLM, a menos que o consentimento prévio do revisor tenha sido obtido e o uso de um LLM seja explicitamente divulgado .
Submeter conteúdo gerado por IA sem compreensão ou revisão .
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."
Por que o Rust Adotou Esta Abordagem
Jynn Nelson, o autor da política, delineou três problemas centrais no anúncio oficial do blog :
Produtos técnicos polidos não indicam mais esforço e compreensão: LLMs podem produzir patches de aparência limpa que o submissor não entende, quebrando o sinal social de que um PR cuidadoso representa um investimento humano genuíno.
A capacidade de revisão já está sobrecarregada: Existem 1.281 PRs abertos no rust-lang/rust. Tornar o código mais fácil de escrever sem aumentar a capacidade do revisor exacerba um gargalo pré-existente.
Copiar e colar mecânico perde o tempo de todos: Contribuidores colando comentários de revisão em um LLM e depois colando a resposta do LLM de volta no GitHub corroem a confiança e ignoram a deliberação humana.
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 .
Implicações Mais Amplas para a Governança de Código Aberto
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
O que Isso Sinaliza
A "crise de revisão" é a tensão central. Ambos os projetos reconhecem que os LLMs aumentam drasticamente o volume de contribuições sem aumentar o número de revisores qualificados. Este é o maior fator de estresse na governança .
O colapso do sinal é real. Ambas as comunidades observam que PRs polidos antes sinalizavam esforço e compreensão; os LLMs quebraram esse sinal .
A formalização está substituindo a moderação ad-hoc. Ambos os projetos passaram de regras informais para políticas codificadas precisamente porque a aplicação inconsistente era confusa para os contribuidores e exaustiva para os mantenedores .
A autonomia do subsistema é importante. A abordagem do kernel Linux permite que mantenedores individuais definam regras mais rígidas, como Johannes Berg fez para wireless. A abordagem do Rust é a adoção equipe por equipe .
Não há consenso sobre a IA em si. A política do Rust reconhece explicitamente que nunca haverá um consenso em todo o projeto sobre IA, então a política se concentra estritamente na mecânica da contribuição, em vez de fazer um julgamento moral sobre LLMs .
phoronix.com
Linux Networking Continues Being Bombarded With AI Patches