System76, a empresa por trás da distribuição Pop!_OS Linux, traçou uma linha dura contra o desperdício de IA em seu principal projeto de desktop: o ambiente de desktop COSMIC não aceitará mais solicitações pull que contenham conteúdo gerado por modelo de linguagem grande.

Conforme relatado pela primeira vez pela Linuxiac e obtido pela Neowin esta semana, o modelo de solicitação pull COSMIC foi atualizado para exigir que os contribuidores confirmem que seus envios não contêm nenhum tipo de material gerado pelo LLM - incluindo código-fonte, comentários de código e a própria descrição da solicitação pull. Se essa confirmação estiver faltando, os mantenedores podem fechar a solicitação pull imediatamente.

A mudança torna o System76 um dos projetos de código aberto mais proeminentes a deixar de pedir aos contribuidores que divulguem assistência de IA e bani-lo completamente do código contribuído. Para os desenvolvedores que acompanham como a indústria de IA está remodelando a engenharia de software, esse é um dos sinais mais claros de que os mantenedores estão atingindo seu limite. Para mais histórias como essa, consulte nossa cobertura mais recente sobre desenvolvimentos de IA.

O que as novas regras exigem

De acordo com a política de contribuição atualizada, os contribuidores do COSMIC devem agora confirmar várias coisas ao abrir uma solicitação pull:

  • que a submissão contém nenhum código, comentários ou descrições gerados pelo LLM
  • que eles compreendem as alterações que estão enviando
  • que eles possam responder ao feedback da revisão dos mantenedores
  • que eles testaram seu trabalho
  • que a contribuição seja certificada pelo Certificado de Origem do Desenvolvedor, o atestado padrão de que o contribuidor está autorizado a enviar o código

A política se aplica às bases de código COSMIC, a família de repositórios baseados em Rust – do compositor cosmic-comp ao gerenciador de arquivos de arquivos cósmicos – que juntos compõem o ambiente de desktop enviado no Pop!_OS 24.04.

Por que o System76 desligou o plugue

Jeremy Soller, engenheiro principal do System76, disse que o fator determinante é a carga extra de revisão que os envios gerados por IA impõem à equipe COSMIC, de acordo com Linuxiac. Os mantenedores têm visto um volume crescente de envios de colaboradores iniciantes que contam com LLMs, e muitas dessas solicitações pull não foram planejadas e raramente aceitas.

O projeto já vinha filtrando silenciosamente esse tráfego. Em agosto, o contribuidor Jacob Gkau observou que a maioria das grandes solicitações pull escritas pelo LLM já estavam sendo rejeitadas, especialmente quando levantavam questões de direitos autorais ou de manutenção. Até agora, a regra formal do projeto exigia que os contribuidores divulgassem o código gerado pela IA e demonstrassem que compreenderam os seus envios. A nova regra é mais rígida: o conteúdo gerado pelo LLM não é divulgado e revisado – não é aceito de forma alguma.

A largura de banda de revisão é o recurso mais escasso em código aberto, e a economia explica a mudança. Uma solicitação pull gerada por máquina leva segundos para ser produzida e minutos para ser rejeitada, mas horas para ser revisada adequadamente – e cada hora gasta na triagem de uma contribuição especulativa de IA é uma hora não gasta em trabalho verificado por mantenedores confiáveis.

Não é uma proibição de ferramentas de IA – uma proibição de contribuições não solicitadas de IA

A política tem um escopo cuidadosamente definido. Ela não proíbe engenheiros ou colaboradores do System76 de usar ferramentas de IA em seus próprios fluxos de trabalho; ele governa o que chega de fora aos repositórios do projeto. Um contribuidor que usa um LLM para aprender um padrão Rust e então escreve e entende genuinamente o patch não é o alvo da regra - o requisito de confirmação é direcionado a envios em que o código, os comentários ou a descrição foram gerados no atacado por um modelo.

Há um recorte. O repositório cosmic-flatpak, onde os projetos upstream gerenciam seus próprios manifestos Flatpak, segue um processo mais leve: a equipe COSMIC verifica principalmente esses manifestos quanto ao sandbox correto antes de aceitá-los.

Open Source traça um limite no AI Slop

O debate se espalhou esta semana no Hacker News, onde a história reuniu mais de 75 pontos e um longo tópico de discussão. Um comentarista disse que seu próprio pull request – uma correção manual para um problema de manipulação de senha no miniaplicativo de rede do COSMIC, desenvolvido com a ajuda de Claude – foi encerrado sob a nova política. “Eu respeito a decisão deles e não tenho ressentimentos”, escreveu o colaborador, embora reconhecendo o revés para alguém que tenta entrar na contribuição de código aberto.

Outras vozes no tópico foram menos diplomáticas, descrevendo “bagunça de IA” insustentáveis ​​em seus próprios projetos e elogiando o System76 por agir. Alguns questionaram se a política poderia ser mantida na prática, observando que qualquer distribuição Linux é construída a partir de milhares de pacotes upstream cuja origem nenhum mantenedor pode auditar completamente. Relatórios das últimas semanas indicam que o Redox OS, o projeto de sistema operacional baseado em Rust, adotou uma proibição semelhante ao código gerado por IA, e os mantenedores de todo o ecossistema estão observando se as políticas formais de não-AI se espalham.

O que isso significa para usuários e desenvolvedores do Pop!_OS

Para os usuários, nada muda imediatamente – Pop!_OS e COSMIC continuam a enviar normalmente, e a política é sobre higiene de contribuição, não recursos. Para potenciais contribuidores, a barreira agora é explícita: escreva você mesmo, entenda, teste e esteja pronto para defendê-lo na revisão.

A questão mais profunda é se outros grandes projetos se seguirão. A codificação assistida por IA é agora popular, e cada projeto voltado para o mantenedor deve decidir o que fazer com a onda resultante de contribuições geradas por máquina. A resposta do System76 – uma caixa de seleção de modelo, um possível fechamento e um Certificado de Origem do Desenvolvedor – oferece um modelo. Ainda não se sabe se isso se tornará o padrão da indústria.

---

Fique à frente da IA

Receba as últimas notícias, análises e avanços sobre IA — tudo em um só lugar.

Leia mais notícias sobre IA →