Pět bývalých správců projektů RubyGems.org, RubyGems a Bundler, včetně vlastníka ochranné známky Bundler, oznámilo vytvoření alternativního projektu s názvem Gem Cooperative, který je řízen komunitou a využívá otevřený model správy inspirovaný projektem Homebrew. V současné době projekt spustil gem server s názvem gem.coop, který obsahuje všechny balíčky z katalogu RubyGems.org a je s ním synchronizován. Deklaruje se plná kompatibilita se systémem správy balíčků RubyGems a správcem závislostí Bundler.
Server v současné době funguje jako zrcadlo RubyGems.org a v nadcházejících měsících se plánuje přidání funkce publikování balíčků. Chcete-li přejít na alternativní... serveru Stačí nahradit hodnotu parametru source v gemfile z „https://rubygems.org“ na „https://gem.coop“.
Zakladatelé Gem Cooperative byli suspendováni po incidentu týkajícím se Ruby Central, neziskové společnosti, která dohlíží na konferenci RubyConf a je zodpovědná za údržbu infrastruktury služby RubyGems.org. V září získala Ruby Central plnou kontrolu nad repozitáři GitHub, kde se vyvíjí RubyGems, rubygems.org a Bundler, a rozhodla se vyloučit všechny externí správce. Externím správcům byl navíc odepřen přístup k balíčkům gemů bundler a rubygems-update.
Odstranění nesmluvních správců Ruby Central bylo provedeno po konzultaci s právníky a na základě výsledků auditu bezpečnosti infrastruktury. Jako důvod pro konsolidaci kontroly byly uvedeny bezpečnostní obavy. ochrana před útoky třída "dodavatelský řetězec". Ruby Central se snaží minimalizovat přístup k repozitářům a zabránit osobám, které nejsou přímo odpovědné, v plném privilegovaném přístupu k repozitářům.
Kromě násilně odstraněných správců patří Ellen Dash mezi zakladatele alternativní služby Gem Cooperative. V září rezignovala na funkci správce Ruby Central a na protest proti jednání Ruby Central, které charakterizovala jako nepřátelské převzetí projektu, rezignovala. Dash se domnívá, že jednání Ruby Central bylo nespravedlivé a že přístup byl odepřen oddaným jednotlivcům, kteří si vydobyli reputaci a strávili více než deset let údržbou RubyGems a Bundler.
Joel Drapper, správce balíčků gemů Phlex a Literal a bývalý zaměstnanec Shopify, klíčového sponzora Ruby Central, rovněž vnímá jednání Ruby Central jako převzetí repozitářů GitHub, které dříve ovládala komunita. Argumentuje, že Ruby Central, který pohání RubyGems.org, si nemusel přivlastňovat repozitáře github.com/rubygems, protože měl plnou kontrolu nad kódem používaným ke spuštění RubyGems.org. Přivlastnění si repozitářů obsahujících kód používaný ke spuštění služby je srovnatelné s přivlastněním si knihovny funkcí jen proto, že se používá v aplikaci.
Mezitím se v komunitě vývojářů Ruby zuří další konflikt: byl zveřejněn otevřený dopis vyzývající k vytvoření forku frameworku Ruby on Rails, nezávislého na jeho tvůrci Davidu Heinemeieru Hanssonovi. Heinemeier Hansson je obviňován z rasistických a transfobních poznámek, které se nehodí pro vůdce komunity (jeho rasistické poznámky se například scvrkávají na příspěvek, ve kterém zmínil, že Londýn už není plný Britů). Otevřený dopis již podepsalo přes 140 lidí. Mezi signatáři jsou Tim Bray (spoluautor specifikace XML), Jeff Atwood (spoluzakladatel Stack Overflow a Discourse) a Evgeny Rochko (tvůrce sociální sítě Mastodon).
Zdroj: opennet.ru
