Ruby on Rails под угрозой?

Кто-нибудь ещё видел это?

Атака Ruby Central на RubyGems

Привет! Меня зовут Эллен, но вы, скорее всего, знаете меня как duckinator или puppy.

Я очень не хотела писать это, но чувствую, что сообществу Ruby необходимо об этом знать. Я являюсь частью сообщества Ruby с 13 лет и одним из мейнтейнеров RubyGems уже в течение последнего десятилетия.

Это сообщество помогло мне пережить очень трудные времена, и вы для меня весь мир. Один из самых важных уроков, которые я усвоила от вас, звучит так:

Характер человека определяется не только его собственными действиями, но и теми действиями, которые он видит и остаётся при этом в молчании.

Этот месяц стал настоящим проклятием года

Вот что, насколько мне известно, произошло между 9 и 19 сентября 2025 года.

9 сентября, без какого-либо предупреждения или уведомления, один из мейнтейнеров RubyGems в одностороннем порядке:

  • переименовал корпоративный аккаунт GitHub «RubyGems» в «Ruby Central»,
  • добавил в него не являющегося мейнтейнером Марти Хоута из Ruby Central и
  • удалил всех остальных мейнтейнеров проекта RubyGems.

Он отказался отменить эти изменения, заявив, что для этого ему потребуется разрешение от Марти.

15 сентября этот мейнтейнер сообщил, что восстановил предыдущие права доступа после разговора с Марти. Марти заявил, что удаление было «ошибкой» и «никогда не должно было произойти». Однако «восстановление» сохранило одно существенное изменение: Марти теперь стал владельцем корпоративного аккаунта GitHub. Команда RubyGems ответила на это немедленным началом работы над внедрением давно назревшей официальной политики управления, вдохновлённой политикой проекта Homebrew.

18 сентября, без каких-либо объяснений, Марти Хоут лишил членства в организации GitHub всех администраторов команд мейнтейнеров RubyGems, Bundler и RubyGems.org. Таким образом, он перехватил контроль над проектами в свои руки и в руки других штатных сотрудников Ruby Central.

Позже в тот же день, после отказа восстановить права доступа в GitHub, Ruby Central дополнительно заблокировала доступ к гемам bundler и rubygems-update на RubyGems.org.

Я не буду ходить вокруг да около: Это был враждебный захват.

Моя позиция по этому вопросу

Я считаю поведение Ruby Central угрозой для всего сообщества Ruby.

Принудительное отстранение людей, которые поддерживали RubyGems и Bundler на протяжении более десяти лет, по своей сути является враждебным актом. Ruby Central перешла черту, совершив это. Когда на это обратили внимание, изменения в основном были отменены. Затем это было сделано снова.

Перейдя эту черту во второй раз после того, как на это уже указывали, Ruby Central ясно дала мне понять, что они не действуют добросовестно. Поведение Ruby Central вынудило меня принять решение. Я отказываюсь молча наблюдать за этим.

Я подаю в отставку со своей должности в Ruby Central с немедленным вступлением в силу.

Чтобы исключить любые сомнения: Ruby Central в одностороннем порядке, без каких-либо объяснений, лишила всех доступа к RubyGems, вопреки как моей воле, так и воле всей команды RubyGems.


Эллен Дэш (@duckinator)

19 сентября 2025 года

11 лайков

Если у кого-то есть опасения, рекомендую присоединиться к сессии вопросов и ответов и поделиться результатами здесь:

11 лайков