เจาะประเด็น
Open Source
เมนเทนเนอร์ Void Linux ปล่อยแพ็กเกจ 100 ตัวลอย เพราะเถียงเรื่องนโยบาย AI
สงครามideologyในโลกโอเพนซอร์สกำลังลามจากเรื่องโค้ด ไปสู่คำถามว่า "ใครควรเป็นคนเขียนโค้ดนั้น"
ทีมข่าว เอไอไทย.com
⏱ อ่าน 4 นาที
ดิสโทรลินุกซ์ที่คนใช้กันจริง กำลังเจอบททดสอบว่า "จุดยืนเรื่อง AI" ของทีมงาน จะแลกมาด้วยภาระงานที่ไม่มีคนแบกหรือเปล่า
เรื่องนี้ฟังดูเหมือนดราม่าในวงการที่คนนอกไม่ค่อยสนใจ แต่มันสะท้อนปัญหาจริงของโลกโอเพนซอร์สยุคนี้เต็มๆ เลย เมื่อเมนเทนเนอร์คนหนึ่งของ Void Linux ตัดสินใจปล่อยแพ็กเกจที่ตัวเองดูแลอยู่ราว 100 ตัวให้กลายเป็น "orphan" หรือไม่มีเจ้าภาพ เพราะไม่เห็นด้วยกับนโยบายเรื่อง AI ของโปรเจกต์
ถ้าใครไม่คุ้นกับคำว่า orphan ในบริบทนี้ มันไม่ใช่เรื่องน่ากลัวแบบในหนัง แต่ในโลกของดิสโทรลินุกซ์มันหมายถึงแพ็กเกจที่ไม่มีเมนเทนเนอร์ดูแลแล้ว ซึ่งเท่ากับว่ามันจะไม่ได้รับการอัปเดตความปลอดภัย ไม่มีคนแก้บั๊ก และสุดท้ายก็อาจจะถูกถอดออกจากระบบไปเลย ถ้าไม่มีใครมารับช่วงต่อ
Void Linux ไม่ใช่ดิสโทรยักษ์อย่าง Ubuntu หรือ Fedora แต่ก็มีฐานผู้ใช้ที่เหนียวแน่นพอตัว โดยเฉพาะกลุ่มที่ชอบ systemd-free และชอบความเรียบง่ายแบบ rolling release การที่เมนเทนเนอร์คนเดียวถือแพ็กเกจไว้เป็นร้อยตัวคือเรื่องปกติของดิสโทรขนาดกลางแบบนี้ ซึ่งนั่นแหละคือจุดเปราะของมัน
พอคนหนึ่งคนปล่อยมือ ทีมที่เหลือก็ต้องมานั่งไล่ดูว่าแพ็กเกจไหนพัง แพ็กเกจไหนยังพอใช้ได้ และแพ็กเกจไหนต้องหาคนใหม่มารับไป ซึ่งงานแบบนี้ไม่ได้จบในวันเดียว และส่วนใหญ่ก็ไม่มีใครอยากทำฟรี
ที่ผ่านมา เราจะเห็นดราม่าเรื่อง AI ในโอเพนซอร์สบ่อยขึ้นเรื่อยๆ ตั้งแต่ประเด็นว่าโค้ดที่ AI เขียนควรถูก merge เข้าโปรเจกต์ไหม ไปจนถึงคำถามว่าโมเดล AI ควรถูกฝึกด้วยโค้ดโอเพนซอร์สหรือเปล่า แต่กรณีของ Void Linux นี้ต่างออกไป เพราะมันเป็นความขัดแย้งเรื่อง "นโยบาย" ของโปรเจกต์โดยตรง ไม่ใช่แค่เรื่องโค้ดใดโค้ดหนึ่ง
และเมื่อความขัดแย้งเรื่องอุดมการณ์ ไปกระทบกับ "งานที่ไม่มีใครอยากทำอยู่แล้ว" อย่างการดูแลแพ็กเกจในดิสโทรเล็กๆ ผลลัพธ์มันก็เลยออกมาเป็นแบบนี้ คือคนที่ถือของไว้เยอะที่สุด ตัดสินใจวางของลงแล้วเดินออกไป
มุมของผมนะ เรื่องนี้ไม่ใช่แค่ "ใครผิดใครถูก" ในประเด็น AI แต่มันเผยให้เห็นว่า ชุมชนโอเพนซอร์สยังไม่มีกลไกที่ดีพอจะจัดการกับความขัดแย้งเชิงอุดมการณ์ที่ปะทุขึ้นในทีม เพราะสุดท้ายคนที่รับกรรมก็คือผู้ใช้ที่ไม่ได้อยู่ในวงถกเถียงด้วยนั่นเอง
แพ็กเกจกลายเป็น orphan
แพ็กเกจราว 100 ตัวที่เมนเทนเนอร์คนนี้ดูแล ถูกปล่อยให้ไม่มีเจ้าภาพ ถ้าไม่มีคนรับช่วงต่อก็เสี่ยงถูกถอดออกในอนาคต
ต้นเหตุคือความเห็นต่างเรื่องนโยบาย AI
ไม่ใช่ปัญหาทางเทคนิค แต่เป็นความขัดแย้งเชิงอุดมการณ์กับทิศทางนโยบาย AI ของโปรเจกต์
คนที่เดือดร้อนคือผู้ใช้
ผู้ใช้ Void Linux ที่พึ่งพาแพ็กเกจกลุ่มนี้จะได้รับผลกระทบก่อนใคร เพราะไม่มีเมนเทนเนอร์คอยอัปเดตหรือแก้บั๊กให้
เรื่องนี้สอนว่าในโลกโอเพนซอร์ส "จุดยืน" กับ "ภาระงาน" มันผูกกันอยู่เสมอ ถ้าทีมยังตกลงกันเรื่องนโยบายพื้นฐานไม่ได้ ดิสโทรเล็กๆ แบบ Void ก็จะเจอปัญหาเดิมซ้ำแล้วซ้ำอีก และคนที่จ่ายราคาก็คือผู้ใช้ที่ไม่ได้มีส่วนในการตัดสินใจเลย
ที่มา: Hacker News / Phoronix — อ่านต้นฉบับ
ความคิดเห็น 6
กำลังโหลดความคิดเห็น...