Ruby Central เข้าควบคุม RubyGems หลังผู้ดูแลลาออกหมู่

ทีมชุมชน BigGo
Ruby Central เข้าควบคุม RubyGems หลังผู้ดูแลลาออกหมู่

การเปลี่ยนแปลงครั้งใหญ่ได้เกิดขึ้นในระบบนิเวศของภาษาโปรแกรม Ruby เมื่อ Ruby Central องค์กรที่ให้บริการโครงสร้างพื้นฐานของ Ruby ได้เข้าควบคุมโครงการ RubyGems package manager โดยตรง การเคลื่อนไหวครั้งนี้ทำให้ผู้ดูแลที่ทำงานมายาวนานเกือบทั้งหมดลาออก รวมถึงนักพัฒนาที่ทำงานในโครงการมานานกว่าทศวรรษ

RubyGems ทำหน้าที่เป็นระบบจัดการแพ็กเกจหลักสำหรับ Ruby คล้ายกับ npm สำหรับ JavaScript หรือ pip สำหรับ Python เป็นโครงสร้างพื้นฐานที่สำคัญซึ่งนักพัฒนา Ruby หลายล้านคนพึ่งพาในการติดตั้งและจัดการไลบรารีโค้ดในแต่ละวัน

การยึดครองเริ่มต้น

ความขัดแย้งเริ่มต้นเมื่อวันที่ 9 กันยายน เมื่อผู้ดูแล RubyGems คนหนึ่งได้เปลี่ยนชื่อองค์กร GitHub ของโครงการจาก RubyGems เป็น Ruby Central อย่างกะทันหันและลบสิทธิ์การเข้าถึงของผู้ดูแลคนอื่นๆ ทั้งหมด แม้ว่าการเปลี่ยนแปลงเหล่านี้จะถูกย้อนกลับในตอนแรกหลังจากชุมชนต่อต้าน แต่ Marty Haught จาก Ruby Central ยังคงมีสิทธิ์ความเป็นเจ้าของ

เพียงไม่กี่วันต่อมาในวันที่ 18 กันยายน Haught ได้เพิกถอนสิทธิ์การเข้าถึง GitHub สำหรับทีมผู้ดูแล RubyGems, Bundler และ RubyGems.org ทั้งหมดโดยไม่มีคำอธิบาย การกระทำนี้ได้ถ่ายโอนการควบคุมจากชุมชนผู้ดูแลอาสาสมัครไปยังพนักงานเต็มเวลาของ Ruby Central อย่างมีประสิทธิภาพ

จังหวะเวลาและการดำเนินการของการเปลี่ยนแปลงเหล่านี้ได้รับการวิพากษ์วิจารณ์อย่างรุนแรงจากชุมชนนักพัฒนา ผู้สังเกตการณ์คนหนึ่งสังเกตว่าสิ่งนี้ดูเหมือนจะเปลี่ยนบทบาทของ Ruby Central จากองค์กรผู้ให้บริการโฮสติ้งเป็นหน่วยงานควบคุม

ลำดับเวลาของเหตุการณ์:

  • 9 กันยายน 2025: ผู้ดูแล RubyGems เปลี่ยนชื่อองค์กร GitHub เป็น " Ruby Central " และลบผู้ดูแลคนอื่นๆ ทั้งหมดออก
  • 15 กันยายน 2025: การเปลี่ยนแปลงถูกย้อนกลับบางส่วน แต่ Marty Haught ยังคงเป็นเจ้าของ
  • 18 กันยายน 2025: Haught เพิกถอนสิทธิ์การเข้าถึง GitHub สำหรับทีมผู้ดูแลทั้งหมด
  • 19 กันยายน 2025: ผู้ดูแลระยะยาวหลายคนประกาศลาออก

การตอบสนองของชุมชนและการอพยพ

การอพยพของผู้ดูแลเกิดขึ้นอย่างรวดเร็วและครอบคลุม Ellen Dash ที่รู้จักกันในชุมชนในชื่อ duckinator ได้ลาออกจากทั้งบทบาทผู้ดูแล RubyGems และตำแหน่งของเธอที่ Ruby Central Andre Arko ผู้ดูแลที่มีชื่อเสียงอีกคนหนึ่งก็ประกาศการจากไปจากโครงการเช่นกัน

ผมไม่มีข้อมูลเชิงลึกพิเศษใดๆ ที่นี่ แต่จากมุมมองของคนนอก ดูเหมือนว่า Ruby Central กำลังพยายามเปลี่ยนความสัมพันธ์แบบ 'โฮสต์' เดิมให้เป็นความสัมพันธ์แบบ 'ควบคุม'

สถานการณ์นี้ได้กระตุ้นให้เกิดการเรียกร้องให้ Ruby Central ให้คำอธิบายที่ชัดเจนเกี่ยวกับการกระทำและความตั้งใจของพวกเขา สมาชิกชุมชนบางคนได้แสดงความสับสนเกี่ยวกับทิศทางล่าสุดขององค์กร โดยสังเกตการเปลี่ยนแปลงในการนำและการเพิ่มความสำคัญในกิจกรรมระดมทุน

ผู้เล่นหลัก:

  • Ellen Dash (duckinator): ผู้ดูแล RubyGems เป็นเวลา 10 ปี ลาออกจากทั้งโครงการและ Ruby Central
  • Andre Arko: ผู้ดูแล RubyGems ที่มีชื่อเสียงซึ่งประกาศการจากไปเช่นกัน
  • Marty Haught: หัวหน้าฝ่าย Open Source ของ Ruby Central ที่เข้าควบคุมสิทธิ์การเข้าถึง GitHub
  • Ruby Central: องค์กรที่โฮสต์โครงสร้างพื้นฐานของ Ruby ขณะนี้ควบคุม RubyGems โดยตรง

ผลกระทบในวงกว้าง

เหตุการณ์นี้เน้นย้ำถึงความตึงเครียดที่ดำเนินอยู่ในการกำกับดูแลโอเพนซอร์ส โดยเฉพาะเรื่องใครควบคุมโครงการโครงสร้างพื้นฐานที่สำคัญ โครงการ Homebrew มีรายงานว่าได้เสนอที่จะเป็นคนกลางในข้อพิพาทนี้ ซึ่งแสดงให้เห็นว่าชุมชนโอเพนซอร์สในวงกว้างกำลังให้ความสนใจ

ความขัดแย้งนี้ทำให้เกิดคำถามเกี่ยวกับความสมดุลระหว่างการกำกับดูแลขององค์กรและความเป็นอิสระของชุมชนในการจัดการเครื่องมือพัฒนาที่จำเป็น ขณะที่ Ruby Central เข้าควบคุมโดยตรง ผลกระทบระยะยาวต่อการพัฒนา RubyGems และระบบนิเวศ Ruby ในวงกว้างยังคงไม่แน่นอน

อ้างอิง: Ruby Central's Attack on RubyGems