Ruby on Rails em perigo?

Alguém mais viu isso?

O Ataque da Ruby Central à RubyGems

Oi! Eu sou a Ellen, mas você provavelmente me conhece como duckinator ou puppy.

Eu realmente gostaria de não ter que escrever isso, mas sinto que a comunidade Ruby precisa saber. Faço parte da comunidade Ruby desde os 13 anos, e uma das mantenedoras do RubyGems na última década.

Essa comunidade me ajudou em momentos muito difíceis, e vocês significam o mundo para mim. Uma das lições mais importantes que aprendi com vocês é esta:

O caráter de uma pessoa é determinado não apenas por suas ações, mas também pelas ações que ela testemunha em silêncio.

Este Mês Tem Sido Um Ano Foda

É o que se desenrolou entre 9 de setembro de 2025 e 19 de setembro de 2025, até onde entendo.

Em 9 de setembro, sem aviso ou comunicação, um mantenedor do RubyGems unilateralmente:

  • renomeou a empresa GitHub “RubyGems” para “Ruby Central”,
  • adicionou Marty Haught, não mantenedor da Ruby Central, e
  • removeu todos os outros mantenedores do projeto RubyGems.

Ele se recusou a reverter essas mudanças, dizendo que precisaria de permissão de Marty para fazê-lo.

Em 15 de setembro, este mantenedor disse que restaurou as permissões anteriores após conversar com Marty. Marty afirmou que a exclusão foi um “erro” e “nunca deveria ter acontecido”. A “restauração” manteve uma mudança notável: Marty agora era proprietário da empresa GitHub. A equipe do RubyGems respondeu começando imediatamente a implementar uma política de governança oficial há muito esperada, inspirada na do Homebrew.

Em 18 de setembro, sem explicação, Marty Haught revogou a associação à organização GitHub para todos os administradores das equipes mantenedoras do RubyGems, Bundler e RubyGems.org. Ao fazer isso, ele assumiu o controle para si e para outros funcionários em tempo integral da Ruby Central.

Mais tarde naquele dia, após se recusar a restaurar as permissões do GitHub, a Ruby Central revogou ainda mais o acesso às gems bundler e rubygems-update no RubyGems.org.

Não vou medir minhas palavras aqui: Isso foi uma tomada hostil.

Minha Posição Sobre Isso

Considero o comportamento da Ruby Central uma ameaça à comunidade Ruby como um todo.

A remoção forçada daqueles que mantiveram RubyGems e Bundler por mais de uma década é inerentemente uma ação hostil. A Ruby Central cruzou uma linha ao fazer isso. Quando confrontados, essas mudanças foram em grande parte revertidas. Então, foi feito novamente.

Ao cruzar essa linha pela segunda vez depois de ser confrontada por isso, a Ruby Central deixou extremamente claro para mim que não está agindo de boa fé. O comportamento da Ruby Central me forçou a agir. Recuso-me a assistir a isso sem me manifestar.

Estou renunciando ao meu cargo na Ruby Central, com efeito imediato.

Para remover qualquer dúvida: A Ruby Central, unilateralmente e sem explicação, revogou todo o acesso ao RubyGems contra minha vontade e contra a vontade de toda a equipe do RubyGems.


Ellen Dash (@duckinator)

19 de setembro de 2025

11 curtidas

Se alguém estiver preocupado, recomendo que participe da sessão de perguntas e respostas e relate aqui

11 curtidas