Zig Dá Adeus ao GitHub e Acusa Microsoft de Negligência por Foco em IA

A Zig Software Foundation, organização que fomenta a linguagem de programação Zig, anunciou oficialmente sua retirada do GitHub. O projeto agora passará a ser hospedado no Codeberg, uma alternativa de hospedagem git sem fins lucrativos. A decisão, comunicada por Andrew Kelly, presidente e desenvolvedor líder da fundação, foi motivada por uma série de frustrações com o que ele descreve como o declínio da plataforma e uma negligência com funcionalidades essenciais, supostamente em favor da obsessão da Microsoft com Inteligência Artificial.

O Bug da Discórdia: Quando 'Dormir' Significa 100% de CPU

O estopim para a migração parece ter sido um bug particularmente frustrante no GitHub Actions. De acordo com o relatório do The Register, uma thread aberta em abril de 2025 pelo usuário AlekseiNikiforovIBM, intitulada “safe_sleep.sh rarely hangs indefinitely”, expôs uma falha grave. A premissa era simples: se um script precisa pausar a execução, ele deveria, logicamente, 'dormir'. No entanto, o script safe_sleep fazia exatamente o oposto: ele entrava em um loop infinito, consumindo 100% da CPU e paralisando os runners do Actions até que uma intervenção manual fosse realizada.

Matthew Lugg, desenvolvedor do núcleo do Zig, analisou a falha de forma lógica e implacável. “O bug neste script de 'safe sleep' é óbvio só de olhar para ele”, escreveu ele. Lugg explicou que, se o processo não fosse agendado no intervalo exato de um segundo, o loop giraria para sempre. “Em máquinas de CI sob carga extrema, isso pode acontecer facilmente”, complementou, afirmando que observaram processos travados por centenas de horas, derrubando silenciosamente os serviços por semanas.

A análise forense da situação revela uma linha do tempo ainda mais condenatória. A mudança de código que introduziu o bug data de fevereiro de 2022. Embora o problema tenha sido corrigido em 20 de agosto de 2025, a thread original de abril permaneceu aberta e sem comunicação oficial até 1 de dezembro de 2025, um sinal claro de negligência para a equipe do Zig.

'Vibe-Scheduling' e a Acusação Direta à Microsoft

Andrew Kelly não poupou palavras ao criticar a gestão do GitHub pela Microsoft. “O mais importante é que o Actions tem bugs imperdoáveis enquanto é completamente negligenciado”, afirmou. Ele fez uma referência direta a uma suposta diretiva interna: “Depois que o CEO do GitHub disse para 'abraçar a IA ou cair fora', parece que os lacaios da Microsoft entenderam o recado, porque o GitHub Actions começou a fazer 'vibe-scheduling' – escolhendo jobs para rodar aparentemente ao acaso.”

Essa acusação de “agendamento por vibração” (vibe-scheduling), combinada com a incapacidade de intervir manualmente nos processos, causou um acúmulo tão grande no sistema de integração contínua (CI) do Zig que nem mesmo os commits da branch principal eram verificados, tornando a ferramenta inconfiável para o projeto.

Um Êxodo Silencioso?

A insatisfação parece não ser um caso isolado. Jeremy Howard, cofundador da Answer.AI e Fast.AI, corroborou as queixas em suas redes sociais, descrevendo a situação como uma “coleção extraordinária de eventos totalmente constrangedores” que não poderiam ocorrer em uma “organização razoavelmente funcional”.

Seguindo a mesma linha, Rodrigo Arias Mallo, criador do navegador Dillo, também anunciou planos de abandonar o GitHub. As razões são similares: preocupações com a dependência excessiva de JavaScript, o poder do GitHub de negar serviços, a queda na usabilidade e, notavelmente, o “foco excessivo em LLMs e IA generativa, que estão destruindo a web aberta”.

Enquanto isso, plataformas alternativas como o Codeberg colhem os frutos. Segundo o The Register, o Codeberg dobrou seu número de membros apoiadores desde janeiro, saltando de 600 para mais de 1.200. Do outro lado, a Microsoft celebra seus números. Satya Nadella, CEO da empresa, anunciou em uma chamada de resultados do terceiro trimestre de 2025 que o GitHub Copilot ultrapassou 15 milhões de usuários. A questão que permanece é: a que custo? Se a busca por números de IA significa a alienação da base de desenvolvedores que construiu a plataforma, a estratégia pode se provar insustentável a longo prazo. A saída do Zig pode ser um prenúncio de que a paciência da comunidade tem, de fato, um limite.