Código feito por máquina não entra. Ponto.
Se você já enviou um Pull Request escrito com ajuda de IA, atenção: a System76 atualizou a política de contribuições do COSMIC, o novo ambiente gráfico do Pop!_OS, e passou a bloquear Pull Requests gerados por IAs de forma ampla.
A mudança pegou parte da comunidade de surpresa. Afinal, grandes projetos de código aberto ainda discutem como lidar com contribuições automáticas.
Por que um projeto faria isso? A resposta, no caso do COSMIC, tem menos a ver com ideologia e mais com o dia a dia de quem mantém o código.
O que mudou na prática
Segundo o Tudocelular, a alteração na política de contribuições do COSMIC revela a exclusão das IAs para Pull Requests de forma ampla.
Na prática, isso significa que contribuições geradas por ferramentas de inteligência artificial não serão mais aceitas no projeto.
> "A política passa a bloquear Pull Requests gerados por IAs de forma ampla."
Pull Requests, para quem não acompanha o dia a dia do desenvolvimento open source, são as propostas de código que contribuidores enviam para serem revisadas e integradas ao projeto.
Por que a System76 tomou essa decisão
A empresa também explicou os motivos da mudança, de acordo com a fonte.
A fonte não detalha, porém, quais argumentos específicos foram usados na justificativa oficial. O que se sabe é que a decisão vale para o COSMIC como um todo, sem exceções amplas mencionadas.
Dito isso, esse tipo de restrição não é único no open source. Em geral, mantenedores têm se preocupado com o volume de contribuições automáticas de baixa qualidade, que aumentam o trabalho de revisão. E o problema tende a crescer à medida que as ferramentas ficam mais acessíveis.
Ainda assim, vale reforçar: a fonte não menciona dados sobre rejeições anteriores nem exemplos concretos de problemas causados por código de IA no projeto.
Quem é afetado pela mudança
Os mais impactados são os contribuidores externos do Pop!_OS e do COSMIC.
Quem usa assistentes de IA para escrever código agora precisa revisar a política antes de enviar qualquer contribuição. Do contrário, o Pull Request pode ser barrado logo na triagem.
Para a equipe da System76, a expectativa é reduzir ruído no processo de revisão e manter o controle sobre a qualidade do ambiente gráfico.
O que ainda não está confirmado
Alguns pontos seguem sem resposta.
A fonte não informa como a verificação será feita na prática, se haverá ferramentas de detecção de código gerado por IA ou quais as consequências para quem descumprir a regra.
Também não há menção a prazos, exceções para trechos específicos de código ou uma política separada para uso de IA apenas como apoio na escrita.
O que a decisão da System76 significa para quem contribui com o Pop!_OS
Se você contribui com o Pop!_OS, a recomendação é simples: leia a política atualizada antes do próximo Pull Request.
Para o open source como um todo, o caso serve de sinal. Projetos estão desenhando, um a um, suas próprias regras para a era da IA generativa. E, com o COSMIC dando o exemplo, é provável que outros mantenedores enfrentem a mesma discussão em breve.
Outros vão seguir o mesmo caminho? A fonte não diz. Mas se você acompanha o Pop!_OS ou trabalha com código assistido por IA, a decisão da System76 muda seu fluxo de contribuição? Conta pra gente nos comentários.