RubyGems.org, RubyGems және Bundler жобаларының бұрынғы бес қолдаушысы, соның ішінде Bundler сауда белгісінің иесі, қоғамдастық басқаратын және Homebrew жобасынан шабыттанған ашық басқару үлгісін пайдаланатын Gem Cooperative балама жобаны құру туралы жариялады. Қазіргі уақытта жоба RubyGems.org каталогындағы барлық пакеттерді қамтитын және онымен синхрондалған gem.coop асыл серверін іске қосты. RubyGems пакетін басқару жүйесімен және Bundler тәуелділік менеджерімен толық үйлесімділік талап етіледі.
Сервер қазіргі уақытта RubyGems.org айнасы ретінде жұмыс істейді, алдағы айларда пакеттерді жариялау функциясын қосу жоспарлануда. Балама нұсқаға ауысу сервер Gemfile файлындағы бастапқы параметрдің мәнін «https://rubygems.org» мекенжайынан «https://gem.coop» мекенжайына ауыстыру жеткілікті.
Gem кооперативінің құрылтайшылары RubyConf конференциясын қадағалайтын және RubyGems.org қызметінің инфрақұрылымын қолдауға жауап беретін коммерциялық емес Ruby Central компаниясына қатысты оқиғадан кейін тоқтатылды. Қыркүйек айында Ruby Central RubyGems, rubygems.org және Bundler әзірленген GitHub репозиторийлерін толық бақылауға алды және барлық сыртқы қолдаушыларды шығару туралы шешім қабылдады. Сонымен қатар, сыртқы қызметшілерге бундлер мен rubygems-update асыл тас пакеттеріне қол жеткізуге тыйым салынды.
Келісімшарт жасаспаған Ruby Central техникалық қызмет көрсетушілерін алып тастау заңгерлермен кеңескеннен кейін және инфрақұрылым қауіпсіздігі аудитінің нәтижелері негізінде жүзеге асырылды. Бақылауды біріктірудің себебі ретінде қауіпсіздік мәселелері келтірілді. шабуылдардан қорғау «жеткізу тізбегі» класы. Ruby Central репозиторийлерге кіруді азайтуға және тікелей есеп бермейтін және жауапты емес адамдардың репозиторийлерге толық артықшылықты кіруіне жол бермеуге тырысады.
Мәжбүрлеп шығарылған қолдаушылардан басқа, Эллен Даш Gem Cooperative балама қызметінің негізін қалаушылардың бірі болып табылады. Ол қыркүйек айында Ruby Central қызметінен кетті және жобаны жаулықпен басып алу ретінде сипаттаған Ruby Central әрекеттеріне наразылық ретінде қызмет көрсетуші қызметінен кетті. Dash Ruby Central әрекетін әділетсіз деп санайды және өз беделіне ие болған және RubyGems және Bundler-ді қолдауға он жылдан астам уақыт жұмсаған арнаулы адамдарға кіруге тыйым салынды.
Phlex және Literal асыл тас пакеттерінің қолдаушысы және Ruby Central негізгі демеушісі Shopify-дың бұрынғы қызметкері Джоэл Драппер де Ruby Central әрекеттерін қауымдастық басқаратын GitHub репозиторийлерін басып алу ретінде қарастырады. Оның пайымдауынша, RubyGems.org-қа өкілеттік беретін Ruby Central github.com/rubygems репозиторийлерін иемденудің қажеті жоқ, өйткені ол RubyGems.org сайтын іске қосу үшін пайдаланылған кодты толық басқарды. Қызметті іске қосу үшін пайдаланылатын кодты қамтитын репозиторийлерді сәйкестендіріп, ол қолданбада пайдаланылғандықтан, функциялар кітапханасын тағайындаумен салыстыруға болады.
Сонымен қатар, Ruby әзірлеушілер қауымдастығында тағы бір қақтығыс туындауда: оны жасаушы Дэвид Хайнемайер Ханссонға тәуелсіз Ruby on Rails негізін құруға шақыратын ашық хат жарияланды. Хайнемайер Ханссон нәсілшілдік және трансфобтық пікірлерді қоғамдастық көшбасшысына лайықсыз жасады деп айыптады (мысалы, оның нәсілшілдік сөздері Лондон бұдан былай британдықтарға толы емес екенін айтқан постқа дейін қайнатылады). Ашық хатқа қазірдің өзінде 140-тан астам адам қол қойған. Қол қойғандардың қатарында Тим Брей (XML спецификациясының бірлескен авторы), Джефф Этвуд (Stack Overflow және Discourse негізін қалаушы) және Евгений Рочко (Mastodon әлеуметтік желісін жасаушы) бар.
Ақпарат көзі: opennet.ru
