Os ex-mantenedores do RubyGems.org fundaram um repositório alternativo chamado Gem Cooperative.

Cinco ex-mantenedores dos projetos RubyGems.org, RubyGems e Bundler, incluindo o proprietário da marca Bundler, anunciaram a criação de um projeto alternativo - Gem Cooperative, que é controlado pela comunidade e utiliza um modelo de governança aberto, inspirado no projeto Homebrew. Neste estágio, o projeto lançou o gem-servidor gem.coop, que contém todos os pacotes do catálogo RubyGems.org e está sincronizado com ele. Foi anunciada a total compatibilidade com o sistema de gerenciamento de pacotes RubyGems e o gerenciador de dependências Bundler.

O servidor atualmente opera em modo espelho do RubyGems.org, e a funcionalidade para publicação de pacotes deve ser adicionada nos próximos meses. Para mudar para a alternativa, servidor basta substituir no Gemfile o valor do parâmetro source de "https://rubygems.org" para "https://gem.coop.

Os mantenedores fundadores da Gem Cooperative foram afastados após um incidente com a organização sem fins lucrativos Ruby Central, que organiza as conferências RubyConf e é responsável pela manutenção da infraestrutura do serviço RubyGems.org. Em setembro, a Ruby Central assumiu total controle dos repositórios do GitHub onde o desenvolvimento do RubyGems, rubygems.org e Bundler é realizado, e decidiu excluir todos os mantenedores externos. Além disso, os mantenedores externos foram bloqueados de acessar os pacotes gem bundler e rubygems-update.

A remoção dos mantenedores que não trabalham mais com a Ruby Central foi realizada após consultas com advogados e com base nos resultados de uma auditoria de segurança da infraestrutura. A razão citada para a concentração de controle em uma única entidade foi a preocupação com a segurança e proteção contra ataques a classe de "supply chain. A Ruby Central tenta minimizar o acesso aos repositórios e excluir a presença de acesso privilegiado total aos repositórios por pessoas que não são responsáveis e não têm uma responsabilidade direta.

Além dos mantenedores forçados a se afastarem, entre os fundadores do serviço alternativo Gem Cooperative está Ellen Dash, que deixou a empresa Ruby Central em setembro e renunciou suas responsabilidades como mantenedora em protesto contra as ações da Ruby Central, que Ellen caracterizou como uma aquisição hostil do projeto. Segundo Ellen, as ações da Ruby Central foram injustas e pessoas merecedoras, que conquistaram sua reputação, foram privadas de acesso, após mais de dez anos de dedicação ao suporte do RubyGems e Bundler.

Joel Drapper, mantenedor dos pacotes gem Phlex e Literal, e ex-funcionário da Shopify, um dos principais patrocinadores da Ruby Central, também considera que as ações da Ruby Central consistem na apropriação de repositórios do GitHub, anteriormente controlados pela comunidade. Ele acredita que a Ruby Central, que mantém o serviço RubyGems.org, não tinha necessidade de apropriar os repositórios github.com/rubygems, pois já controlava totalmente qual código utilizar para a operação do serviço RubyGems.org. A apropriação de direitos sobre os repositórios com o código utilizado para operar o serviço é comparada à apropriação de direitos sobre uma biblioteca de funções com base no fato de que ela é utilizada em um aplicativo.

Enquanto isso, a comunidade de desenvolvedores Ruby enfrenta mais um conflito – uma carta aberta foi publicada convocando a criação de um fork do framework Ruby on Rails, independente de seu criador, David Heinemeier Hansson. David é acusado de fazer declarações racistas e transfóbicas, indevidas para um líder da comunidade (por exemplo, as alegações racistas se referem ao fato de que em uma de suas postagens, David mencionou que Londres já não é mais preenchida por britânicos nativos). A carta aberta já foi assinada por mais de 140 participantes. Entre os signatários estão Tim Bray (coautor da especificação XML), Jeff Atwood (cofundador do Stack Overflow e Discourse) e Evgeny Rochtko (criador da rede social Mastodon).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster