O uso crescente de ferramentas de inteligência artificial para geração de código tem provocado reações ambíguas na comunidade de software livre. Embora essas soluções reduzam custos e acelerem a criação de novas funções, líderes de projetos alertam para uma queda na qualidade das contribuições e para o aumento da complexidade na manutenção de sistemas.
Queda de qualidade em repositórios abertos
Jean-Baptiste Kempf, diretor executivo da VideoLan Organization, responsável pelo reprodutor multimídia VLC, relata que o número de merge requests de baixa qualidade aumentou. “Para quem não domina o código do VLC, a qualidade é péssima”, afirmou.
Franceso Siddi, CEO da Blender Foundation, observou problema semelhante. Segundo ele, envios auxiliados por grandes modelos de linguagem (LLMs) “consomem tempo dos revisores e afetam sua motivação”. A fundação ainda define uma política oficial sobre o uso de IA, mas, por ora, nem colaboradores nem desenvolvedores principais são orientados a adotar essas ferramentas.
Restrições para conter envios automáticos
Diante da enxurrada de contribuições, o desenvolvedor Mitchell Hashimoto criou neste mês um sistema que limita commits no GitHub apenas a usuários recomendados, encerrando a tradicional política de portas abertas. Para Hashimoto, a IA “eliminou a barreira natural de entrada” que permitia confiança prévia em projetos de código aberto.
O mesmo fenômeno atinge programas de recompensa por falhas. O cURL, amplamente usado para transferência de dados, suspendeu seu bug bounty depois de ser inundado por relatórios gerados por IA, descritos pelo criador Daniel Stenberg como “lixo de IA”. “Antes, alguém investia muito tempo no relatório de segurança. Agora, não há esforço algum”, disse Stenberg em conferência recente.
Benefícios permanecem para desenvolvedores experientes
Apesar dos desafios, Kempf reconhece ganhos. Ele relata que criar novos módulos para o VLC ou portar o aplicativo para outros sistemas operacionais ficou mais simples quando profissionais seniores operam as ferramentas: “Você pode fornecer todo o código-fonte ao modelo e pedir a portabilidade. É útil para quem sabe o que faz”.

Imagem: Getty
Manutenção ainda é gargalo
Para projetos abertos, o foco em estabilidade contrasta com a ênfase corporativa em novas funcionalidades. “Empresas são promovidas por escrever código, não por mantê-lo”, resume Kempf.
Konstantin Vinogradov, fundador do Open Source Index, vê um descompasso entre o volume de código — “exponencialmente crescente” — e o número de mantenedores ativos, que cresce lentamente. “Com a IA, as duas pontas dessa equação aceleraram”, afirma. Segundo ele, as ferramentas não aumentam o contingente de mantenedores qualificados; apenas potencializam quem já é experiente, sem resolver os problemas estruturais.
Enquanto os benefícios para produção rápida de software são claros, a comunidade open source se depara com o desafio de conter a complexidade e garantir a qualidade em um cenário cada vez mais automatizado.
Com informações de TechCrunch







