루비(Ruby) 개발 생태계의 핵심 기관인 Ruby Central이 RubyGems와 Bundler 프로젝트의 통제권을 장악한 이후 10개월 동안 심각한 내부 갈등과 역량 손실을 겪고 있습니다. 이 과정에서 두 개의 주요 컨퍼런스(RubyConf, RailsConf)가 중단되고, 핵심 오픈소스(OSS) 프로젝트 두 개를 마츠(Matz)에게 이전했으며, 9명에 달하는 핵심 기여자들이 이탈했습니다. 특히 Bundler의 오랜 유지관리자인 앙드레 아르코(André Arko)는 Ruby Central이 자신에게 소송 위협을 가하며 Bundler 권리와 고용법 관련 청구를 포기하도록 강요하고 있다고 주장하고 있습니다.
이번 사태는 약 10개월 전 RubyGems 핵심 팀의 엘렌 대시(Ellen Dash)가 ‘적대적 인수’라고 표현한 사건에서 시작되었습니다. Ruby Central은 10년 넘게 프로젝트를 관리해온 팀의 접근 권한을 박탈했으며, 이후 아르코는 Ruby Central이 Bundler 명칭에 대한 자신의 권리를 인정하지 않고 ‘해킹’을 이유로 소송을 위협했다고 밝혔습니다. Ruby Central은 아르코에게 약 45만 달러의 합의금을 제안하는 동시에, 아르코를 FBI에 신고하는 등 강경한 태도를 보였습니다. 하지만 아르코에 따르면 세 차례의 감사에서도 그가 RubyGems.org에 피해를 주었다는 증거는 발견되지 않았습니다. 또한, Ruby Central의 이사회는 파이썬 소프트웨어 재단(Python Software Foundation)과 달리 선거 없이 기존 이사들이 신임 이사를 선임하는 폐쇄적인 구조로 운영되고 있으며, 일부 이사들이 후원사와의 이해충돌 가능성이 있다는 지적도 제기되었습니다.
이번 사태는 단순히 한 조직의 내부 분쟁을 넘어, 오픈소스 프로젝트의 거버넌스와 커뮤니티 신뢰 구축의 중요성에 대한 근본적인 질문을 던지고 있습니다. 핵심 기여자들의 대거 이탈과 프로젝트 이전은 루비 생태계의 지속 가능성에 대한 우려를 낳고 있으며, 투명하지 않은 의사 결정 과정은 커뮤니티의 불신을 심화시키고 있습니다. 아르코는 이러한 문제를 해결하기 위해 기존 조직을 복원하기보다는 gem.coop과 같은 공개적으로 운영되는 프로젝트, 새로운 도구, 그리고 커뮤니티가 직접 이사를 선출하는 거버넌스 모델을 갖춘 새로운 조직을 만들어야 한다고 제안하고 있습니다. 이는 루비 커뮤니티가 과거의 영광을 되찾기 위해선 더욱 개방적이고 민주적인 방식으로 미래를 재건해야 함을 시사합니다.