
Bitcoin Magazine
Matt Corallo Instaura que Projetos de Bitcoin Saíam do GitHub Após Proibição do Rust Lightning
O GitHub tem sido o lar do Bitcoin Core e de muitos outros projetos de software na indústria do Bitcoin por mais de uma década, mas não foi a primeira plataforma de controle de versão colaborativa a hospedar o código da moeda digital, e pode não ser a última.
Problemas recentes de desempenho no GitHub desencadearam uma nova onda de críticas à plataforma, revivendo antigas preocupações e insatisfações com seu design e confiabilidade. Matt Corallo, um dos colaboradores mais antigos do Bitcoin Core, recorreu ao X recentemente para anunciar a decisão de migrar da plataforma, ainda não a base de código do Bitcoin Core, mas o kit de desenvolvimento Rust Lightning, uma base de código com a qual ele está intimamente envolvido.
Em um thread de retweet com citação no X que remonta a várias postagens virais reclamando sobre a plataforma, Corallo disse: “nossa organização atualmente não tem CI (processos de teste de qualidade) porque o GitHub sinalizou erroneamente um colaborador, não um administrador ou mantenedor, apenas alguém novo que abriu algumas pull requests. Nós escalamos isso através de gerentes de contas corporativas e ainda basicamente nada.” Uma semana depois, ele acrescentou: “O GitHub decidiu que nosso projeto de código aberto foi banido permanentemente sem explicação e sem opção de apelação, apontando para um ToS que claramente não cobre nada que já fizemos.” – “Acho que é hora dos projetos de Bitcoin deixarem o GitHub.”
O colaborador banido parece ser Luis Schwab, que respondeu: “Tive minha conta banida duas vezes em uma semana “por engano”. Confiar na boa vontade do GitHub não é uma boa estratégia a longo prazo.” Vários outros engenheiros de Bitcoin e criptomoedas responderam com experiências semelhantes, dizendo que também migraram da plataforma ou foram banidos sem recurso, como Roman Storm, que respondeu: “Em 2022, o GitHub bloqueou minha conta devido às sanções do Tornado Cash. Sou cidadão dos EUA. Eles me disseram para obter uma licença OFAC para acessar minha própria conta. As sanções foram posteriormente consideradas ilegais e anuladas. A conta ainda está bloqueada. Eu abri ticket após ticket – agora eles nem respondem. Abolir o GitHub.”
Corallo culpa a onda de IA pelo recente banimento em massa de contas e pelas medidas cada vez mais agressivas tomadas pela enorme plataforma. A popularidade da codificação vibe trouxe uma nova onda de atenção, projetos amadores e comportamento automatizado semelhante a bots para a plataforma já sobrecarregada. Hoje, o GitHub afirma hospedar mais de 420 milhões de repositórios e mais de 4 milhões de organizações em todo o mundo. O GitHub foi adquirido pela Microsoft em 2018, o que, para alguns, também explica sua queda constante.
Até Andrew Poelstra, outro colaborador sênior do Bitcoin Core e Rust Lightning, com mais de uma década de experiência na indústria, escreveu uma crítica devastadora ao GitHub, defendendo a decisão de migrar. “Este site tem uma quantidade esmagadora de lixo de LLM, e eles não têm intenção de parar com isso, embora tenham escrito este post de blog insano se apropriando do FOSS como uma forma de reconhecer o problema”, ele começou, continuando a explicar que a fusão de código nos repositórios principais agora estava “quebrada há vários dias.” Isso causou problemas em cascata que confundiram o “script de fusão”, um programa de segurança que garante que as atualizações de uma base de código sejam feitas corretamente.
O bug significava que o rastreamento e a fusão de pull requests — contribuições de outros desenvolvedores — não funcionavam como esperado. “Rastrear PRs é a única coisa que o GitHub deveria fazer, e está quebrado. Não é mais conveniente ficar aqui do que sair, que era a única razão pela qual ficamos tanto tempo”, continuou Poelstra. “Os problemas habituais onde diffs e comentários estão ocultos, o site sendo lento e não confiável, o modelo de permissões sendo insano e quebrado, o lock-in, a API ruim e lenta, etc. [Tudo isso] com o qual poderíamos conviver se a funcionalidade básica funcionasse, mas não funciona.”
Como resultado, o próximo destino para Rust Lightning e talvez outros projetos de Bitcoin na indústria pode ser o Forgejo, uma alternativa leve ao GitHub otimizada para auto-hospedagem e projetos de alta autonomia. Corallo confirmou à Bitcoin Magazine que “rust-bitcoin já começou a migrar para git.rust-bitcoin.org” e Rust Lightning seguiria.
Os repositórios provavelmente continuarão a hospedar uma cópia no GitHub, embora nenhuma declaração pública tenha sido feita sobre qualquer tipo de estratégia de espelhamento de longo prazo da base de código, o que significa que eventualmente viverá apenas em seu próprio site.
Fonte: BitcoinMagazine



