MinIO หยุดแจกจ่ายอิมเมจ Docker ฟรี
(github.com/minio)- ซอฟต์แวร์ object storage MinIO ได้หยุดแจกจ่ายอิมเมจ Docker อย่างเป็นทางการ ทำให้เกิดกระแสต่อต้านอย่างหนักในชุมชน
- การหยุดดังกล่าวเกิดขึ้นทันทีหลังการแพตช์ ช่องโหว่ความปลอดภัย (CVE) โดยไม่มีการแจ้งล่วงหน้า ทำให้เกิดความกังวลว่าสภาพแวดล้อมติดตั้งจำนวนมากที่ใช้การอัปเดตอัตโนมัติอาจเผชิญกับ ความเสี่ยงด้านความปลอดภัย
- ผู้ใช้วิจารณ์ว่าเป็นการ บั่นทอนความเชื่อมั่นต่อโอเพนซอร์ส และเป็น กลยุทธ์ล็อกอินลูกค้าองค์กร ขณะที่การพูดคุยเรื่องการ build เองหรือทำ fork โปรเจกต์กำลังแพร่กระจาย
- ผู้ใช้บางส่วนชี้ถึง “แนวโน้มการทำเชิงพาณิชย์ของโอเพนซอร์สที่ได้รับเงินทุนจาก VC” และกล่าวถึงความเป็นไปได้ของโปรเจกต์ทดแทนจากชุมชนแบบกรณี nextCloud
- ฝั่ง MinIO ชี้แจงว่า “เป็นการตัดสินใจที่มีอยู่แล้วก่อนประเด็นความปลอดภัย และเป็นเพียงการหยุด Docker build เท่านั้น” แต่ข้อถกเถียงยังคงดำเนินต่อไป
MinIO หยุดแจกจ่ายอิมเมจ Docker
- ทีม MinIO ระบุว่าจะ ยุติการให้บริการอิมเมจ Docker อย่างเป็นทางการ จนเกิดข้อถกเถียงขึ้น
- เดิมเป็นอิมเมจยอดนิยมที่มียอดดาวน์โหลดมากกว่า 1 พันล้านครั้ง
- ผู้ใช้ในชุมชนวิจารณ์ว่า “การตัดสินใจในช่วงที่การอัปเดตความปลอดภัยหยุดลงนั้นไม่เหมาะสม”
กระแสต้านจากชุมชนและความไม่ไว้วางใจที่ขยายตัว
- ผู้ใช้มองว่ามาตรการครั้งนี้เป็น ‘rug pull’ ที่เกิดขึ้นโดยไม่มีการแจ้งล่วงหน้า
- มีเสียงวิจารณ์ว่าเป็น “การตัดสินใจเชิงกลยุทธ์เพื่อทำให้ลูกค้าองค์กรถูกล็อกอิน”
- มีการชี้ว่า “จากการลบโค้ด OIDC ไปจนถึงการหยุด Docker ทำให้ค่อย ๆ เปลี่ยนไปในทิศทางที่ปิดมากขึ้น”
- บางคนแสดงความเห็นว่า “ใช้มา 6 ปีและเคยแนะนำมาตลอด แต่ตอนนี้ไม่สามารถเชื่อถือได้อีกแล้ว”
ปัญหาด้านความปลอดภัยและการอัปเดต
- ชุมชนเตือนว่าการหยุดอัปเดตอัตโนมัติจะทำให้ สภาพแวดล้อมติดตั้งจำนวนมากไม่ได้รับแพตช์ช่องโหว่
- ระบบอัปเดตอัตโนมัติอย่าง Watchtower จะไม่ทำงานอีกต่อไป
- ส่งผลให้ home server ขนาดเล็กและบริการชุมชนต่าง ๆ อาจเผชิญความเสี่ยงด้านความปลอดภัยในระยะยาว
ข้อถกเถียงเรื่องการทำเชิงพาณิชย์และการบั่นทอนคุณค่าของโอเพนซอร์ส
- ผู้ใช้ชี้ว่า “กระแสที่บริษัทโอเพนซอร์สซึ่งได้รับเงินทุนจาก VC กีดกันชุมชนและเปลี่ยนไปสู่การเก็บเงิน” กำลังชัดเจนขึ้น
- เอกสารและคู่มือยังคงแนะนำให้ใช้ Docker แต่ในอิมเมจดังกล่าวยังมี CVE ที่ยังไม่ได้รับการแพตช์ คงอยู่
- มีข้อเสนอว่า “ควรระบุคำเตือนด้านความปลอดภัยไว้ใน README และลบปุ่ม DockerHub ออก”
- บางส่วนระบุว่า “ต้นทุนของ automated build ผ่าน GitHub Actions แทบจะใกล้ศูนย์” และนิยามมาตรการครั้งนี้ว่าเป็น “การตัดสินใจที่มีเจตนาไม่ดี”
ปฏิกิริยาที่หลากหลายและบทสรุปของข้อถกเถียง
- นักพัฒนาบางคนวิจารณ์ว่ากระแสต่อต้านรุนแรงเกินไป โดยบอกว่า “build เองก็ได้” แต่คนส่วนมากโต้ว่า “ในสภาพแวดล้อมองค์กร การทำ custom build ซ้ำ ๆ ทำให้เกิดต้นทุน”
- มีความเห็นว่า “โอเพนซอร์สไม่ได้มีภาระผูกพันต่อใคร แต่หากมีเจตนาทางธุรกิจชัดเจน ปัญหาคือการขาดความโปร่งใส”
- ฝั่ง MinIO ระบุว่าการสนทนา “ไม่สร้างสรรค์” และได้ ล็อก issue ก่อนปิดการสนทนา
3 ความคิดเห็น
rustfs ลุยเลย
“ในสภาพแวดล้อมองค์กร การทำ custom build ซ้ำๆ ก่อให้เกิดต้นทุน”
VS
“ต้นทุนของการ build อัตโนมัติผ่าน GitHub Actions แทบจะใกล้เคียงศูนย์”
ฮ่าๆ
ความเห็นจาก Hacker News
minio/docsเองก็ไม่มีอัปเดตมา 2 สัปดาห์แล้วและดูเหมือนจะไม่มีอีก ตอนตั้งค่า MinIO cluster เมื่อเดือนกุมภาพันธ์ โดยรวมถือว่าง่ายแต่บางจุดก็ยาก เคล็ดลับติดตั้งสำคัญหลายอย่างกลับเหลืออยู่แค่ในคอมเมนต์ GitHub ที่อ้างถึงไฟล์ซึ่งถูกลบไปตั้งแต่หลายปีก่อน ตอนนี้กำลังขยายคลัสเตอร์ระดับ 100PB ในปีนี้ แต่ราคาซัพพอร์ตเกือบเท่ากับ S3 storage และยังไม่รวมค่าโฮสต์จริงด้วย ซึ่งไม่ได้ดูมีคุณค่ามากนักสำหรับลูกค้า และตอนนี้ก็เหมือนจำเป็นต้องพึ่งพาแค่สิ่งที่ยังเหลืออยู่ ขอบคุณ MinIO สำหรับสิ่งที่เคยทำให้ทั้งวงการและธุรกิจ แต่ตอนนี้การมีส่วนร่วมนั้นกำลังหยุดลง และปีหน้าน่าจะได้เห็นโอเพนซอร์สรีลีสสุดท้ายด้วย ยังเสนอด้วยว่าถ้าใครใช้ MinIO แล้วรู้สึกว่าค่าซัพพอร์ตแพงเกินไปให้ติดต่อมาได้if-match