RubyGems 및 Bundler 프로젝트의 미래를 위한 전직 관리자 성명

We want to move Ruby forward

작성자
HackerNews
발행일
2025년 10월 26일

핵심 요약

  • 1 Ruby Central의 Bundler 및 RubyGems 관리자 일방적 해고 및 권한 박탈 사태에 대해, 전직 관리자들은 프로젝트의 미래를 위해 Matz에게 모든 권한을 이관할 준비가 되었음을 밝혔습니다.
  • 2 Matz와 Ruby 코어 팀이 RubyGems 및 Bundler GitHub 저장소 제어권을 인수한 후, 전직 관리자들은 Ruby Central과의 법적 분쟁 해결 및 권리 이관 후 프로젝트에서 완전히 물러날 것임을 선언했습니다.
  • 3 전직 관리자들은 Ruby Central의 부당한 조치에도 불구하고 Ruby 커뮤니티에 대한 헌신을 재확인하며, rv, Ruby Butler 등 다른 Ruby 개선 프로젝트에 집중할 계획입니다.

도입

2025년 10월 26일, RubyGems 및 Bundler 프로젝트의 전직 관리자들이 Ruby Central의 일방적인 조치에 대한 입장을 공식적으로 표명했습니다. 지난 9월 9일, Ruby Central은 10년 이상 프로젝트를 유지보수해 온 관리자들을 사전 통보 없이 해고하고 권한을 박탈했으며, 이는 기존 프로젝트 정책을 위반하고 관리자 팀의 반대를 무시한 결정이었습니다. 이 글은 Ruby Central의 부당한 행위에 대한 전직 관리자들의 견해와, Ruby 커뮤니티의 발전을 위한 그들의 향후 계획을 상세히 설명합니다.

Ruby Central의 부당한 조치와 지속적인 문제점

Ruby Central은 9월 9일, Bundler와 RubyGems 프로젝트를 10년 넘게 관리해 온 관리자들을 사전 경고 없이 해고하고 권한을 박탈했습니다. 이는 확립된 프로젝트 정책을 위반하고 관리자 팀의 모든 반대를 무시한 결정이었습니다. 당시 Ruby Central은 이러한 변경 사항이 “일시적”이라고 주장했으나, 6주 이상이 지난 현재까지도 다음과 같은 문제들이 해결되지 않고 있습니다.

  • “일시적” 변경 사항 미복원: Ruby Central이 적용한 “일시적” 변경 사항 중 어느 하나도 되돌려지지 않았습니다.

  • 소통 부재: Ruby Central은 해고된 관리자들과 권한 복원에 대해 전혀 소통하지 않았습니다.

  • 계약 미제공: 해고된 관리자들에게 “운영자 계약”이나 “기여자 계약”을 전혀 제안하지 않았습니다.

  • 합병 계약 위반: Ruby Together 합병 계약은 프로젝트에 가장 좋은 것이 무엇인지 결정하는 주체가 Ruby Central이 아닌 관리자임을 명시하고 있습니다.

Matz의 개입과 전직 관리자들의 결단

지난주, Matz는 RubyGems와 Bundler의 제어권을 직접 인수하며 Ruby 코어 팀이 주요 GitHub 저장소의 제어권과 책임을 맡을 것이라고 발표했습니다. 그러나 Ruby Central은 rubygems/rubygems GitHub 저장소의 제어권을 Ruby 코어 팀으로 이전하기 전에도 해고된 관리자들과 소통하지 않았습니다. 또한 10월 24일, Shan은 관리자들이 해고 이유를 알 필요가 없다고 공개적으로 확인했습니다.

이러한 상황 속에서 전직 관리자들은 Ruby Central의 행동이 정당하지 않았다는 점을 분명히 인지하면서도, RubyGems와 Bundler의 코드베이스, 유지보수, 법적 권리가 한곳에 통합될 때 Ruby 커뮤니티가 더 나은 방향으로 나아갈 것이라는 확신을 표명했습니다. 이에 따라 전직 관리자들은 다음과 같은 조치를 취할 준비가 되어 있습니다.

  • 권리 이관: RubyGems와 Bundler에 대한 모든 권리를 Matz에게 이전합니다.

  • 분쟁 종결: GitHub 엔터프라이즈 계정, 2개의 GitHub 조직, 70개의 저장소에 대한 분쟁을 종결합니다.

  • 상표권 양도: 미국, EU, 일본의 상표권 출원을 포함한 Bundler 로고 및 Bundler 이름에 대한 모든 권리를 넘겨줍니다.

전직 관리자들은 Ruby Central과의 모든 법적 청구를 해결하고 Matz에게 모든 권리를 이전하는 법적 합의가 이루어지면, RubyGems 및 Bundler 프로젝트에서 완전히 물러나 모든 권한을 Matz와 Ruby 커뮤니티에 맡길 것입니다.

결론

Ruby Central의 조치가 정당하지 않았음에도 불구하고, 전직 관리자들은 Ruby 커뮤니티에 대한 강력한 헌신을 재차 강조했습니다. 그들은 RubyGems 및 Bundler 프로젝트의 원만한 해결을 위해 모든 권한을 Matz에게 이관하고 물러나는 결정을 내렸습니다. 앞으로 이들은 rv, Ruby Butler, jim, gem.coop와 같이 모든 사람을 위한 Ruby 개선 프로젝트에 에너지를 집중할 계획입니다. 이는 Ruby 생태계의 지속적인 발전과 혁신을 위한 중요한 전환점이 될 것입니다.

댓글 0

댓글 작성

0/1000
정중하고 건설적인 댓글을 작성해 주세요.

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!