Viis endist RubyGems.org, RubyGems ja Bundler projektide hooldajat, sealhulgas Bundleri kaubamĂ€rgi omanik, kuulutasid vĂ€lja alternatiivse projekti loomise â Gem Cooperative, mis on kogukonna kontrolli all ja kasutab avatud juhtimismudelit, mis on loodud silmas pidades Homebrew projekti. Praegu on projektis kĂ€ivitatud gem-server gem.coop, mis sisaldab kĂ”iki RubyGems.org katalooge ja on nende suhtes sĂŒnkroonitud. TĂ€ielik ĂŒhilduvus RubyGems pakihaldussĂŒsteemi ja Bundleri sĂ”ltuvushalduriga on kinnitatud.
Server töötab praegu RubyGems.org peegeldusreĆŸiimis ja pakettide avaldamise funktsiooni plaanitakse lisada jĂ€rgmiste kuude jooksul. Alternatiivile ĂŒlemiseks server piisab gemfile'is parameetri source vÀÀrtuse muutmisest âhttps://rubygems.orgâ pe âhttps://gem.coop.
Gem Cooperative'i asutajad eemaldati töölt pĂ€rast juhtumit mittetulundusĂŒhingu Ruby Centraliga, mis korraldab RubyConf konverentse ja haldab RubyGems.org infrastruktuuri. Septembris sai Ruby Central tĂ€ieliku kontrolli GitHubi hoidlates, kus arendatakse RubyGems'i, rubygems.org ja Bundlerit, ning otsustas kĂ”ik vĂ€lised hooldajad kĂ”rvaldada. Lisaks suleti vĂ€listele hooldajatele juurdepÀÀs bundler ja rubygems-update gem-pakettidele.
Ruby Centraliga lepingu jĂ€rgi mitte töötavate hooldajate eemaldamine viidi lĂ€bi advokaatide nĂ”uandel ja pĂ”hinedes tehtud turvakaudil. Ăheks pĂ”hjuseks juhtimise koondamiseks ĂŒhte kĂ€tte toodi esile mured turvalisuse ĂŒle ja kaitse rĂŒnnakute klassist 'supply chain'. Ruby Central pĂŒĂŒab minimeerida juurdepÀÀsu hoidlatesse ja vĂ€listada tĂ€ieliku privileegiga juurdepÀÀsu hoidlatele isikutelt, kes ei ole vastutavad ega kanna otsest vastutust.
Lisaks sunniviisiliselt eemaldatud hoidjatest on alternatiivse teenuse Gem Cooperative asutajate seas ka Ellen Dash, kes septembris lahkus Ruby Centralist ja loobus hoidja kohustustest, protestides Ruby Central'i tegevuse vastu, mida Ellen nimetas projekti vaenulikuks ĂŒlevĂ”tmiseks. Ellen'i arvates olid Ruby Central'i tegevused ebaĂ”iglased ja Ă”igustatult teenitud reputatsiooniga inimesed, kes on rohkem kui kĂŒmme aastat RubyGems'i ja Bundler'i hooldamisega tegelenud, jĂ€eti juurdepÀÀsust ilma.
Joel Drapper, Phlex ja Literal gem-pakettide haldaja ning endine Shopify töötaja, kes on ka Ruby Centrali peamine sponsor, peab Ruby Centrali tegevust GitHubi hoidlate hÔivamiseks, mis olid varem kogukonna kontrolli all, probleemiks. Tema arvates ei olnud Ruby Centralil, mis haldab RubyGems.org teenust, vajadust github.com/rubygems hoidlate omamiseks, kuna ettevÔte kontrollis tÀielikult, millist koodi teenuse RubyGems.org toimimiseks kasutada. Koodi, mida teenuse kÀitamiseks kasutatakse, omamise vÔrdlemine funktsioonide teegi Ôiguste omamisega pÔhineb sellel, et see on rakenduses kasutusel.
Samael, arendajate Ruby kogukonnas kerkib veel ĂŒks konflikt â avaldatud on avatud kiri, milles kutsutakse looma Ruby on Railsi raamistiku fork'i, mis oleks sĂ”ltumatu selle looja, David Heinemeier Hansson'i, kĂ€est. Davidile heidetakse ette rassistlikke ja transfobseid mĂ”tteavaldusi, mis ei sobi kogukonna juhiks (nĂ€iteks seostatakse rassistlikke kommentaare faktiga, et David mainis ĂŒhes mĂ€rkuses, et London ei ole enam tĂ€is kohalikke britte). Avatud kirja on juba allkirjastanud ĂŒle 140 osaleja, sealhulgas Tim Bray (XMLi spetsifikatsiooni kaasautor), Jeff Atwood (Stack Overflow ja Discourse'i kaasasutaja) ja Jevgeni RoÄko (Mastodoni sotsiaalvĂ”rgu looja).
Allikas: opennet.ru
