เหตุใดซอฟต์แวร์โอเพนซอร์สที่สำคัญยังต้องพึ่งพาผู้ดูแลเพียงคนเดียวที่หมดแรง?
โอกาส
ในเดือนพฤศจิกายน 2025 Kubernetes ได้ยุติการสนับสนุน Ingress NGINX ซึ่งเป็นหนึ่งในคอมโพเนนต์ที่ถูกนำไปใช้งานอย่างแพร่หลายที่สุด ไม่ใช่เพราะมีตัวแทนที่ดีกว่า แต่เพราะทีมผู้ดูแลอาสาสมัครไม่สามารถดูแลต่อไปได้อีก ในทำนองเดียวกัน External Secrets Operator ที่ใช้ในไปป์ไลน์ระดับองค์กรที่สำคัญทั่วโลก ได้หยุดการอัปเดตทั้งหมดเมื่อผู้ดูแล 4 ใน 5 คนหมดไฟพร้อมกัน การสำรวจในอุตสาหกรรมปัจจุบันชี้ให้เห็นว่า 60 เปอร์เซ็นต์ของผู้ดูแลโอเพนซอร์สทำงานโดยไม่ได้รับค่าตอบแทน และ 44 เปอร์เซ็นต์อ้างถึงภาวะหมดไฟเป็นเหตุผลที่ลาออกหรือเคยพิจารณาจะลาออก โปรแกรมสนับสนุนทางการเงินอย่าง Open Source Pledge และ GitHub Sponsors มีอยู่ แต่แก้ปัญหาเรื่องเงิน ไม่ใช่คอขวดที่แท้จริงซึ่งก็คือคิวการตรวจสอบ ยังไม่มีระบบอัตโนมัติน้ำหนักเบาที่ถ่ายโอนบริบทการทำงาน ความคาดหวังด้านความครอบคลุมการทดสอบ และความรู้เกี่ยวกับโมเดลภัยคุกคามจากผู้ดูแลที่กำลังจะออกไปยังผู้สืบทอดได้อย่างยั่งยืน ดังนั้นการจากไปแต่ละครั้งจึงทำให้โปรเจกต์กลับไปใกล้จุดเริ่มต้น
ทำไมถึงสำคัญ
โครงสร้างพื้นฐานซอฟต์แวร์ของโลกทำงานบนคอมโพเนนต์ที่ความต่อเนื่องขึ้นอยู่กับความมีน้ำใจของบุคคล และเครื่องมือที่ทำให้การส่งต่อตำแหน่งผู้ดูแลเป็นไปอย่างปลอดภัยและรวดเร็วยังไม่มีอยู่จริง
วิธีที่ผมให้คะแนนโอกาส
คะแนนโอกาสเป็นมุมมองส่วนตัวของผม ไม่ใช่การวัดผล โดยดูว่ามันเจ็บปวดแค่ไหน บ่อยแค่ไหนที่มันกัดกิน และมีทางแก้อยู่น้อยเพียงใดในปัจจุบัน คะแนนสูงกว่าหมายความว่าผมคิดว่าคุ้มค่าแก่การสร้างมากกว่า
ความเจ็บปวดที่มันก่อขึ้นเมื่อปรากฏตัว
ความถี่ที่คนจริงๆ เจอมัน
ความขาดแคลนของเครื่องมือที่ดีสำหรับมันในปัจจุบัน
ปัญหาอื่นที่น่าแก้ไข
ทำไมซอฟต์แวร์ที่เราพึ่งพามากที่สุดถึงใช้งานยากที่สุด?
Techทำไมฉันยังไม่เป็นเจ้าของข้อมูลที่ตัวเองสร้างขึ้นมาเลยแม้แต่น้อย?
Techทำไมฉันถึงไม่สามารถรับใบรับรองที่พิสูจน์ได้ว่าข้อมูลของฉันถูกลบออกจริง?
Techทำไมฉันถึงไม่รู้ได้ว่าสิ่งที่กำลังทำงานอยู่ตรงกับสิ่งที่ SBOM ของฉันประกาศไว้หรือไม่
Techทำไมทุกห่วงโซ่พิสูจน์แหล่งที่มาของ C2PA ถึงขาดสะบั้นทันทีที่เนื้อหาเข้าสู่โซเชียลมีเดีย?
Techทำไม test ที่ AI สร้างขึ้นถึงผ่านบนบั๊กที่มันควรจะตรวจจับ?