Ruby Central का RubyGems पर हमला
(pup-e.com)- हाल ही में Ruby Central ने RubyGems प्रोजेक्ट का नियंत्रण जबरन अपने हाथ में लेने जैसी कार्रवाई की
- सितंबर 2025 में, बिना किसी पूर्व सूचना के RubyGems की GitHub permissions और ownership बदल दिए गए
- इसके बाद अस्थायी रूप से permissions बहाल किए गए, लेकिन ownership में किया गया मुख्य बदलाव बरकरार रहा
- फिर एक बार पूरी टीम की permissions हटा दी गईं और Ruby Central ने पूरा नियंत्रण अपने हाथ में ले लिया
- लेखक ने इस कार्रवाई को hostile takeover बताया और Ruby Central से औपचारिक रूप से इस्तीफा दे दिया
परिचय
- इस लेख की लेखिका Ellen Dash हैं, जिन्हें Ruby कम्युनिटी में duckinator या puppy के नाम से जाना जाता है
- वे Ruby कम्युनिटी और RubyGems में 10 वर्षों तक maintainer के रूप में काम करती रही हैं
- हाल की घटनाओं के कारण उन्हें लगा कि कम्युनिटी को सच्चाई बताना ज़रूरी है
सितंबर 2025 में हुई घटनाओं का सार
- 9 सितंबर 2025 को, बिना किसी चेतावनी या पूर्व संवाद के, RubyGems के maintainers में से एक ने अकेले ही
- GitHub के 'RubyGems' enterprise नाम को 'Ruby Central' में बदल दिया
- Ruby Central के Marty Haught (जो maintainer नहीं थे) को जोड़ दिया
- RubyGems प्रोजेक्ट के बाकी सभी administrators को हटा दिया
- संबंधित maintainer ने कहा कि वह इन बदलावों को वापस नहीं करेगा और दावा किया कि इसके लिए Marty की अनुमति चाहिए
- 15 सितंबर को, बातचीत के बाद पहले की permissions बहाल होने की बात कही गई, लेकिन
- Marty के अनुसार यह एक “गलती” थी और उन्होंने ज़ोर देकर कहा कि यह “कभी नहीं होना चाहिए था”
- restoration के दौरान भी Marty का owner बने रहना जैसा महत्वपूर्ण बदलाव कायम रखा गया
- इसके जवाब में RubyGems टीम ने Homebrew से प्रेरित एक औपचारिक governance policy लागू करने की प्रक्रिया शुरू की
- 18 सितंबर को Marty Haught ने RubyGems, Bundler और RubyGems.org के सभी administrator GitHub organization memberships बिना किसी खास स्पष्टीकरण के हटा दिए
- इसके परिणामस्वरूप Ruby Central और उसके नियमित कर्मचारियों के पास पूरा नियंत्रण आ गया
- उसी दिन bundler और rubygems-update gem की access permissions भी Ruby Central की ओर से अतिरिक्त रूप से वापस ले ली गईं
घटना की प्रकृति और लेखिका का रुख
- लेखिका ने इन घटनाओं को स्पष्ट रूप से hostile takeover बताया
- उन्होंने ज़ोर देकर कहा कि वर्षों से RubyGems और Bundler को maintain करने वाले लोगों की permissions जबरन हटाना मूल रूप से एक शत्रुतापूर्ण कार्रवाई है
- उनका तर्क है कि पहली आपत्ति के बाद भी वही कदम दोबारा उठाया गया, इससे साफ है कि Ruby Central की कार्रवाई सद्भावना पर आधारित नहीं थी
- उन्होंने कहा कि इस पर चुप रहना संभव नहीं है और तुरंत Ruby Central में अपनी सभी भूमिकाओं से इस्तीफा देने की घोषणा की
निष्कर्ष और संदेश
-
Ruby Central ने बिना किसी स्पष्टीकरण के, लेखिका और RubyGems टीम की इच्छा के विरुद्ध, RubyGems की सारी access एकतरफा छीन ली
-
अंततः उन्होंने Ruby Central की इस कार्रवाई और संगठन संचालन नीति पर सार्वजनिक आपत्ति दर्ज कराते हुए अपने इस्तीफे की घोषणा की
-
Ellen Dash (@duckinator)
-
19 सितंबर 2025
अभी कोई टिप्पणी नहीं है.