Apple Support ส่งผู้ใช้ไปหน้าสนับสนุนของ Curl เผยให้เห็นการพึ่งพาของบริษัทใหญ่ต่อโปรเจกต์โอเพนซอร์สที่ดูแลโดยคนเดียว

ทีมชุมชน BigGo
Apple Support ส่งผู้ใช้ไปหน้าสนับสนุนของ Curl เผยให้เห็นการพึ่งพาของบริษัทใหญ่ต่อโปรเจกต์โอเพนซอร์สที่ดูแลโดยคนเดียว

ชุมชนโอเพนซอร์สกำลังพูดถึงตอนอย่างที่แสดงให้เห็นว่าบริษัทใหญ่ๆ จัดการกับการสนับสนุนโครงสร้างพื้นฐานที่สำคัญที่พวกเขาพึ่งพาอย่างไร Apple Support ถูกจับได้ว่าส่งผู้ใช้ไปยังหน้าสนับสนุนของ curl ซึ่งเป็นเครื่องมือเครือข่ายพื้นฐานที่ดูแลหลักโดยนักพัฒนาคนหนึ่งจากสำนักงานที่บ้านในประเทศ Sweden

" Curl เป็นเพียงงานอดิเรกของผู้ชายคนหนึ่งที่ไม่มีธุรกิจในการให้บริการแก่คนหนึ่งพันล้านคน" สะท้อนถึงสถานการณ์ที่เป็นประชดประชันของนักพัฒนาอิสระอย่าง Daniel Stenberg
" Curl เป็นเพียงงานอดิเรกของผู้ชายคนหนึ่งที่ไม่มีธุรกิจในการให้บริการแก่คนหนึ่งพันล้านคน" สะท้อนถึงสถานการณ์ที่เป็นประชดประชันของนักพัฒนาอิสระอย่าง Daniel Stenberg

บริษัทยักษ์ใหญ่ผลักภาระให้ผู้อื่น

เหตุการณ์นี้ได้จุดประกายการถกเถียงอย่างร้อนแรงเกี่ยวกับความรับผิดชอบของบริษัทในระบบนิเวศโอเพนซอร์ส ในขณะที่ curl ทำงานบนอุปกรณ์มากกว่า 20 พันล้านเครื่องทั่วโลก ตั้งแต่ iPhone ไปจนถึงเซิร์ฟเวอร์ ภาระของการสนับสนุนผู้ใช้มักจะตกอยู่กับ Daniel Stenberg ผู้สร้างและผู้ดูแลหลักของโปรเจกต์ สมาชิกชุมชนเรียกสิ่งนี้ว่าเป็นสัญลักษณ์ที่สมบูรณ์แบบของภูมิทัศน์เทคโนโลยีในปัจจุบัน ที่บริษัทมูลค่าหลายล้านล้านดอลลาร์พึ่งพาโครงสร้างพื้นฐานที่ดูแลโดยอาสาสมัคร

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

ภาพรวมอุตสาหกรรม Open Source:

  • มูลค่าระบบนิเวศรวม: 8.8 ล้านล้านดอลลาร์สหรัฐ (ประมาณการจาก Harvard University )
  • จำนวนโครงการทั้งหมด: ประมาณ 11 ล้านโครงการ open source
  • การรับรู้ของผู้บริหารระดับสูง: ผู้บริหารเพียง 62% เท่านั้นที่ตระหนักถึงคุณค่าเชิงกลยุทธ์ของ open source
  • ฐานนักพัฒนา: นักพัฒนา open source หลายล้านคนทั่วโลก

ความจริงเบื้องหลังตัวเลข

แม้ว่าสถิติผู้มีส่วนร่วมของ curl จะน่าประทับใจ มีผู้เขียน 1,450 คนและผู้มีส่วนร่วมทั้งหมด 30,000 คน แต่ความจริงของการดูแลรักษาในแต่ละวันกลับเล่าเรื่องราวที่แตกต่างออกไป โปรเจกต์ได้เติบโตจากโค้ด 100 บรรทัดในปี 1996 เป็น 180,000 บรรทัดในปัจจุบัน แต่ความรับผิดชอบหลักยังคงตกอยู่กับผู้ดูแลรายบุคคล

สิ่งที่ถูกเสนอ: นี่คือโปรแกรมเจ๋งๆ ใช้ตามที่คุณต้องการ! สิ่งที่ได้รับกลับมา: ผู้ใช้ 10,000 คนที่เรียกร้องการสนับสนุนแบบตัวต่อตัวและความสนใจทันทีจากนักพัฒนาคนเดียว ฟรี ตลอดเวลา ทุกเวลา

การขาดการเชื่อมต่อระหว่างขนาดการใช้งานและความคาดหวังในการสนับสนุนนี้เน้นย้ำถึงความท้าทายที่กว้างขึ้นของอุตสาหกรรม ในขณะที่ Linux Foundation ประเมินมูลค่าระบบนิเวศโอเพนซอร์สที่ 8.8 ล้านล้านดอลลาร์ สหรัฐ มีเพียง 62% ของผู้บริหารระดับสูงที่รับรู้ถึงคุณค่าเชิงกลยุทธ์ต่อองค์กรของตน

สстатิสติกโครงการ Curl :

  • ฐานการติดตั้ง: มากกว่า 20 พันล้านอินสแตนซ์ทั่วโลก
  • ขนาดโค้ด: 180,000 บรรทัด (เริ่มต้นด้วย 100 บรรทัดในปี 1996)
  • ผู้มีส่วนร่วม: ผู้เขียน 1,450 คน ผู้มีส่วนร่วมทั้งหมด 30,000 คน
  • แพลตฟอร์ม: โทรศัพท์ รถยนต์ แท็บเล็ต เกมคอนโซล เซิร์ฟเวอร์ ระบบปฏิบัติการเดสก์ท็อป

ปัญหาระบบที่ต้องการการแก้ไขระบบ

สถานการณ์ของ curl ไม่ใช่เรื่องเฉพาะ มันแสดงถึงรูปแบบที่ส่งผลกระทบต่อโปรเจกต์โอเพนซอร์สหลายล้านโปรเจกต์ทั่วโลก ความท้าทายใหม่ๆ เช่น Cyber Resiliency Act ของ European Union และคำขอสนับสนุนที่สร้างโดย AI กำลังเพิ่มแรงกดดันให้กับผู้ดูแลที่ถูกยืดเยื้อแล้ว

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

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

อ้างอิง: The World Runs 20 Billion Instances of Curl. Where's the Support?