O projeto Zig adota uma das políticas mais restritivas do ecossistema open source em relação ao uso de IA generativa: nenhuma contribuição — seja issue, pull request ou comentário — pode ser gerada com auxílio de LLMs. A regra se estende até a traduções automáticas. A diretriz foi reiterada em abril de 2026 e representa um contraponto ao uso crescente de assistentes de IA no desenvolvimento colaborativo.

A lógica por trás da proibição

Loris Cro, VP de comunidade da Zig Software Foundation, detalhou o racional dessa postura. O argumento central: projetos open source maduros buscam formar colaboradores confiáveis, não apenas receber código pronto. O tempo dos mantenedores é considerado um investimento no crescimento do colaborador — não apenas na absorção de uma linha de código. Quando uma LLM assina parte substancial de uma contribuição, esse ciclo de formação se rompe. O mantenedor não está mais investindo em uma pessoa, mas revisando resultados de uma máquina, sem garantia de continuidade ou aprendizado humano.

Cro define o processo como “contributor poker”: aposta-se no potencial do colaborador, não no mérito isolado do PR inicial. A política visa preservar um ciclo virtuoso de aprendizado e confiança dentro da comunidade Zig.

Contraste com o ecossistema

A decisão chama atenção porque o Bun, runtime JavaScript escrito em Zig e adquirido pela Anthropic em 2025, utiliza IA extensivamente e mantém um fork próprio do compilador. Apesar de ganhos de desempenho reportados pelo Bun, a equipe afirma não planejar enviar melhorias upstream devido à restrição anti-LLM do Zig.

A política do Zig não proíbe o uso de ferramentas de tradução por terceiros, mas encoraja que a comunicação seja feita no idioma nativo do colaborador, colocando a responsabilidade de entendimento nos leitores.

Limites e questionamentos

A posição do Zig levanta debates sobre a sustentabilidade desse modelo à medida que LLMs se tornam padrão na indústria. O racional é claro, mas a rigidez pode limitar a absorção de contribuições de alta qualidade geradas por IA — ou alienar colaboradores que já adotam fluxos de trabalho assistidos.

Ainda assim, a decisão do Zig explicita uma escolha estratégica: priorizar o capital humano e a formação de novos mantenedores, mesmo ao custo de menor agilidade ou volume de código integrado.

Mais detalhes e a íntegra dos argumentos de Loris Cro estão na análise de Simon Willison.

Tags
  • #zig
  • #open source
  • #llms
  • #contribuicoes
  • #ai-ethics