Os desenvolvedores do núcleo Linux oficialmente aprovaram uma política de uso de inteligência artificial (IA) após meses de intensos debates. Linus Torvalds e parceiros da indústria chegaram a um entendimento que permite a aplicação de assistentes de IA, mas impõe regras estritas de divulgação e atribui total responsabilidade por quaisquer erros aos desenvolvedores humanos.

As novas regras proíbem o uso da tag juridicamente vinculativa “Signed-off-by” para código criado por sistemas de IA, substituindo-a por uma nova tag “Assisted-by” para garantir transparência na origem das alterações. Essa decisão, como indicado Tom’s Hardware, foi em resposta ao crescente estresse na comunidade, causado pelo fluxo de código de baixa qualidade e pelo uso oculto de redes neurais. Agora, cada erro ou vulnerabilidade nesse código será legalmente atribuído a uma pessoa específica que publicar as alterações. Isso eliminará a possibilidade de transferir a culpa para os algoritmos e permitirá integrar ferramentas modernas no fluxo de trabalho, sem violar os princípios do Developer Certificate of Origin (DCO).

As discussões sobre a integração de IA atingiram seu pico em janeiro, quando representantes da Intel e Oracle entraram em conflito publicamente sobre a regulação das redes neurais no projeto. Nesse contexto, Torvalds criticou fortemente a ideia de uma proibição total, chamando-a de inútil, e insistiu que a IA é apenas uma ferramenta, assim como qualquer outro software. Ele destacou que os mal-intencionados não lerão a documentação de qualquer forma, então é mais eficaz controlar o resultado por meio da responsabilidade de pessoas específicas, ao invés de tentar banir tecnologias nos computadores locais dos desenvolvedores.
Antes da adoção de uma política unificada, grandes projetos de código aberto mostraram abordagens distintas quanto ao problema, chegando até a proibições totais. Por exemplo, as distribuições Gentoo e NetBSD anteriormente bloquearam a aceitação de código gerado por IA, argumentando que os dados utilizados para treinar os modelos frequentemente continham código com licenças restritivas, tornando o resultado juridicamente inválido. Especialistas da Red Hat, por sua vez, alertaram que o uso de tais ferramentas pode inadvertidamente violar as licenças da GNU GPL e comprometer todo o sistema DCO, já que o desenvolvedor não pode garantir a integridade da origem de cada linha de código.
Além dos riscos jurídicos, a comunidade enfrentou o problema de um enorme volume de edições de baixa qualidade, denominado AI slop. Os criadores de projetos populares, como cURL e tldraw, foram forçados a fechar programas de recompensas ou a rejeitar automaticamente solicitações externas devido ao spam que continha código com alucinações de IA. No caso do núcleo do Linux, a situação foi agravada por um incidente notório com o mantenedor Sasha Levin, engenheiro da Nvidia, que implementou um patch para o núcleo 6.15, totalmente escrito por um modelo de IA sem notificação adequada. O código era funcional, mas continha uma regressão de desempenho, apesar de ter sido verificado e testado.
O problema da desconfiança devido ao uso oculto de IA afetou não apenas a programação de sistemas, mas também outras áreas, como a comunidade de modding de Doom. Em particular, o líder do projeto GZDoom, Christoph Oelckers, enfrentou uma saída massiva de participantes do projeto após utilizar patches de IA sem divulgar essa informação e recusar-se a fazer concessões com os críticos. Como resultado, a maioria dos contribuidores deixou o projeto original e criou um fork denominado UZDoom, demonstrando a importância da transparência e honestidade com a comunidade.
Fonte:
Fonte: 3dnews.ru
