Pesë ish-shoqëruesit e projekteve RubyGems.org, RubyGems dhe Bundler, përfshirë pronarin e markës Bundler, shpallën krijimin e një projekti alternative — Gem Cooperative, i cili është i kontrolluar nga komuniteti dhe përdor një model të hapur menaxhimi, i krijuar me referencë ndaj projektit Homebrew. Në këtë fazë, projekti ka lançuar serverin gem gem.coop, i cili përmban të gjitha paketat nga katalogu RubyGems.org dhe është sinkronizuar me të. Është shpallur plotësisht përputhshmëria me sistemin e menaxhimit të paketave RubyGems dhe menaxherin e varësive Bundler.
Serveri aktualisht funksionon si një pasqyrë e RubyGems.org, ndërsa funksionaliteti për publikimin e paketeve planifikohet të shtohet në muajt në vijim. Për t'u kaluar në alternativin server mjafton të ndryshoni në gemfile vlerën e parametrit source nga "https://rubygems.org" në "https://gem.coop.
Themeluesit e Gem Cooperative u shkarkuan nga puna pas një incidenti me kompaninë jo fitimprurëse Ruby Central, e cila organizon konferencat RubyConf dhe është përgjegjëse për mbështetje të infrastrukturës për funksionimin e shërbimit RubyGems.org. Në shtator, Ruby Central mori kontrollin e plotë mbi depozitë GitHub, në të cilën zhvillohet RubyGems, rubygems.org dhe Bundler, dhe mori vendimin për të përjashtuar të gjithë maintainerët e jashtëm. Për më tepër, maintainerët e jashtëm u mbyllën nga qasja në paketat gem bundler dhe rubygems-update.
Largimi i maintainerëve që nuk punonin sipas kontratës me Ruby Central u realizua pas konsultimeve me avokatët dhe në bazë të rezultateve të një auditi të sigurisë së infrastrukturës. Si arsyetim për përqendrimin e menaxhimit në duar të njëjta, u përmend shqetësimi për sigurinë dhe mbrojtjen nga sulmet nga klasa "supply chain. Ruby Central po përpiqet të minimalizojë qasjen në depo dhe të eliminojë praninë e një qasjeje të plotë dhe privilegjuar në depo nga individë që nuk llogariten dhe nuk mbajnë përgjegjësi të drejtpërdrejta.
Përveç mêntejnerëve të detyruar të përjashtuar, midis themeluesve të shërbimit alternativ Gem Cooperative është edhe Ellen Dash, e cila u shkarkua nga kompania Ruby Central në Shtator dhe dha dorëheqjen nga detyrat e saj mêntejnerit si shenjë proteste ndaj veprimeve të Ruby Central, të cilat Ellen i përshkroi si një përvetësim armiqësor të projektit. Sipas Ellen, veprimet e Ruby Central ishin të padrejta dhe ata që meritojnë ishin të privuar nga qasja si rezultat i një reputacioni të fituar si dhe punës mbi dhjetë vjet në mbështetje të RubyGems dhe Bundler.
Joel Drapper, mêntejner i paketave gem Phlex dhe Literal, si dhe një ish-punonjës i kompanisë Shopify, një donator thee-lë të Ruby Central, gjithashtu e konsideron veprimin e Ruby Central si një përvetësim të repozitoreve GitHub, të cilat më parë ishin nën kontrollin e komunitetit. Sipas tij, kompania Ruby Central, e cila siguron funksionimin e shërbimit RubyGems.org, nuk kishte nevojë të përvetësonte repozitorët github.com/rubygems, pasi ajo e kontrollonte plotësisht atë se çfarë kodi të përdorte për organizimin e shërbimit RubyGems.org. Përshtatja e të drejtave për repozitorët me kodin që përdoret për të funksionuar shërbimi, krahasohet me përshtatjen e të drejtave për një bibliotekë funksionesh mbi atë se ajo përdoret në një aplikacion.
Ndërkaq, në komunitetin e zhvilluesve Ruby po lind edhe një konflikt tjetër - një letër e hapur është publikuar me thirrjen për të krijuar një fork të kornizës Ruby on Rails, të pavarur nga krijuesi i saj, David Heinemeier Hansson. David akuzohet për shprehje raciste dhe transfobike, jo të denja për një lider të komunitetit (për shembull, komentet raciste përfshijnë se në një nga shënimet e tij David ka përmendur se Londra nuk është më plot britanikë të rinj). Letra e hapur tashmë ka marrë nënshkrimin e mbi 140 pjesëmarrësve. Midis tyre janë Tim Bray (bashkautor i specifikimit XML), Jeff Atwood (bashkëthemelues i Stack Overflow dhe Discourse) dhe Evgeny Rochko (krijuesi i rrjetit social Mastodon).
Burimi: opennet.ru
