Ruby Central, Bundler 및 RubyGems 관리 방식에 대한 커뮤니티의 불신
Ruby Central이 Bundler 및 RubyGems의 소유권을 주장하며 기존 유지보수자를 배제하고, 커뮤니티와의 소통을 거부함
Ruby Central은 소송 위협을 통해 비판적인 의견을 억압하고, 프로젝트 거버넌스(Project Governance)를 위반했다는 비판을 받음
Ruby Central은 문제 해결 대신 책임 회피하며, 새로운 거버넌스 문서의 신뢰성 또한 의심받고 있음
커뮤니티는 Ruby Central의 행위에 반발하며, 대안 프로젝트 참여 및 RubyConf 불참 등 적극적인 행동을 촉구함
소유권 분쟁과 거버넌스 붕괴
Ruby Central은 Bundler와 RubyGems의 소유권을 주장하며, 기존 유지보수자들을 배제하고 커뮤니티의 의견을 무시하는 행태를 보였다. 특히, Ruby Central은 코드베이스(Codebase)에 대한 소유권과 인프라(Infra)에 대한 소유권을 혼동하여, 프로젝트의 안정성과 예측 가능성을 저해했다는 비판을 받았다. 이러한 일방적인 결정은 오픈소스 프로젝트의 핵심 가치인 커뮤니티 참여(Community Participation)를 훼손하는 결과를 초래했다.
소송 위협과 책임 회피
Ruby Central은 비판적인 의견에 대해 소송 위협으로 대응하며, 문제 해결을 위한 노력을 회피했다. 특히, Ruby Central은 상표권 침해(Trademark Infringement) 및 고용법 위반(Employment Law Violation) 관련 문제에 대해 소송을 제기하겠다고 위협했다. 이러한 행위는 오픈소스 프로젝트의 투명성을 저해하고, 커뮤니티 구성원들의 자유로운 의사 표현(Free Speech)을 억압하는 결과를 초래했다.
새로운 거버넌스 문서의 신뢰성 문제
Ruby Central이 제시한 새로운 거버넌스 문서는 기존의 문제점을 해결하기 위한 실질적인 노력을 보여주지 못하고 있다는 비판을 받았다. 특히, 새로운 문서에서 기존 유지보수자의 승인을 요구하는 조항은 Ruby Central이 기존 거버넌스(Existing Governance)를 위반한 점을 감안할 때, 신뢰성을 확보하기 어렵다는 지적이다. 이러한 상황은 Ruby 커뮤니티 내에서 Ruby Central에 대한 불신(Distrust)을 더욱 심화시켰다.
커뮤니티의 대응과 대안 제시
Ruby 커뮤니티는 Ruby Central의 행위에 반발하며, RubyGems.org 대신 gem.coop, Bundler 대신 rv 또는 Ruby Butler를 사용하는 등 적극적인 대응에 나섰다. 또한, RubyConf 불참을 통해 Ruby Central에 대한 압박(Pressure)을 가하고, 투명하고 지속 가능한 오픈소스 프로젝트(Open Source Project)를 만들기 위한 노력을 기울이고 있다. 이러한 움직임은 Ruby 커뮤니티의 미래를 위한 긍정적인 변화를 이끌어낼 수 있을 것으로 기대된다.