The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Бывшие мэйнтейнеры RubyGems.org основали альтернативный репозиторий Gem Cooperative

07.10.2025 20:25

Пять бывших сопровождающих проекты RubyGems.org, RubyGems и Bundler, среди которых владелец торговой марки Bundler, объявили о создании альтернативного проекта - Gem Cooperative, который подконтролен сообществу и использует открытую модель управления, созданную с оглядкой на проект Homebrew. На текущем этапе проектом запущен gem-cервер gem.coop, содержащий все пакеты из каталога RubyGems.org и синхронизированный с ним. Заявлена полная совместимость с системой управления пакетами RubyGems и менеджером зависимостей Bundler.

Сервер пока работает в режиме зеркала RubyGems.org, а функциональность для публикации пакетов планируют добавить в ближайшие месяцы. Для переключения на альтернативный сервер достаточно заменить в gemfile значение параметра source с "https://rubygems.org" на "https://gem.coop".

Основавшие Gem Cooperative мэйнтейнеры были отстранены от работы после инцидента с некоммерческой компанией Ruby Central, курирующей проведение конференций RubyConf и отвечавшей за поддержание инфраструктуры для работы сервиса RubyGems.org. В сентябре компания Ruby Central получила полный контроль над GitHub-репозиториями, в которых ведётся разработка RubyGems, rubygems.org и Bundler, и приняла решение исключить всех внешних мэйнтейнеров. Кроме того, внешним мэйнтейнерам был закрыт доступ к gem-пакетам bundler и rubygems-update.

Удаление не работающих по контракту с Ruby Central мэйнтейнеров произведено после консультации с юристами и на основе результатов проведённого аудита безопасности инфраструктуры. В качестве причины сосредоточения управления в одних руках упоминалась забота о безопасности и защита от атак класса "supply chain". Ruby Central пытается минимализировать доступ к репозиториям и исключить наличие полного привилегированного доступа к репозиториям лиц, не подотчётных и не несущих прямую ответственность.

Помимо принудительно исключённых мэйнтейнров в числе основателей альтернативного сервиса Gem Cooperative присутствует Элен Даш (Ellen Dash), которая в сентябре уволилась из компании Ruby Central и сложила с себя обязанности мэйнтейнера в знак протеста против действий Ruby Central, которые Элен характеризовала как враждебное поглощение проекта. По мнению Элен действия Ruby Central были несправедливыми и доступа лишились заслуженные люди, делом заработавшие свою репутацию и более десяти лет занимавшиеся сопровождением RubyGems и Bundler.

Джоэл Драппер (Joel Drapper), мэйнтейнер gem-пакетов Phlex и Literal, и бывший сотрудник компании Shopify, ключевого спонсора Ruby Central, также считает действия Ruby Central захватом GitHub-репозиториев, раннее контролируемых сообществом. По его мнению у компании Ruby Central, обеспечивающей работу сервиса RubyGems.org, не было необходимости в присвоении репозиториев github.com/rubygems, так как она полостью контролировала то, какой код использовать для организации работы сервиса RubyGems.org. Присвоение прав на репозитории с кодом, который используется для запуска сервиса, сравнивается с присвоением прав на библиотеку функций на основании того, что она используется в приложении.

Тем временем, в сообществе разработчиков Ruby назревает ещё один конфликт - опубликовано открытое письмо с призывом создать форк фреймворка Ruby on Rails, независимый от его создателя, Давида Хейнемейера Ханссона (David Heinemeier Hansson). Давиду вменяют расистские и трансфобные высказывания, недостойные лидера сообщества (например, расистские высказывания сводятся к тому, что в одной из заметок Давид упомянул, что Лондон уже не полон коренных британцев). Открытое письмо уже подписало более 140 участников. Среди подписавших Тим Брэй (соавтор спецификации XML), Джефф Этвуд (сооснователь Stack Overflow и Discourse) и Евгений Рочко (создатель социальной сети Mastodon).

  1. Главная ссылка к новости (https://www.theregister.com/20...)
  2. OpenNews: Rubygems.org подвергся взлому
  3. OpenNews: В RubyGems выявлена удалённо эксплуатируемая уязвимость
  4. OpenNews: В RubyGems выявлено 724 вредоносных пакета
  5. OpenNews: Уязвимость в RubyGems.org, позволяющая подменить чужие пакеты
  6. OpenNews: Бывший техдиректор NPM развивает распределённый репозиторий пакетов Entropic
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64008-ruby
Ключевые слова: ruby, gems
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, зомбированный (?), 20:45, 07/10/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +3 +/
     

  • 1.2, Аноним (2), 20:50, 07/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Среди подписавших Тим Брэй (соавтор спецификации XML), Джефф Этвуд (сооснователь Stack Overflow и Discourse) и Евгений Рочко (создатель социальной сети Mastodon).

    Virtue signalling noted.

     
  • 1.3, Аноним (3), 20:55, 07/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > опубликовано открытое письмо с призывом создать форк фреймворка Ruby on Rails

    А че не сами? Опять белые цисгендеры угнетают-не-разрешают? 🙄
    Форкай, кому надо.  
    Или они смутно догадываются, что на одних исправлениях СоСа далеко не уедут, а для всего остального у очередных SJW/LGBTшников - "лапки"?

     
  • 1.4, Аноним (4), 20:56, 07/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > Давиду вменяют расистские и трансфобные высказывания

    Значит нормальный чувак ))))

     
     
  • 2.21, нах. (?), 22:41, 07/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да там если сами высказывания прочесть - вообще отличные сапоги, надо брать. (Поди еще и против фрипластилина, тварь?!)

    Не говоря уже о том что ror - единственное действительно полезное окружающим что сделано на этих рубях.

    А форк пусть пилют, конечно. Вон с glimpse-то какой был успешный успех!

     

  • 1.10, Аноним (2), 21:26, 07/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > We do not want to restrict DHH's freedom of speech, he can write and say what he likes. However, free speech is not "freedom from the consequences of that speech",

    Смотри-ка какая реторика. Значит если ты сказал что-то что кому-то не понравилось, а тебе пулю в затылок пустили, то это оказывается вообще не ущемление свободы слова, это всего навсего последствия свободы слова.

     
  • 1.22, Механик (?), 22:44, 07/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    То есть, если дать писать код трансгендерам и прочим, то код станет лучше? Точно?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру