ล่าสุดมีนักพัฒนาลาออกอีกคนคือ Karol Herbst ที่พัฒนาโครงการ Nouveau ไดรเวอร์จีพียู NVIDIA แบบ reverse engineering สำหรับเคอร์เนลลินุกซ์ ภายหลัง NVIDIA เปิดซอร์สไดรเวอร์จีพียูบางส่วน แต่จีพียูรุ่นเก่าๆ ยังต้องใช้ Nouveau อยู่ ปัจจุบัน Herbst เป็นพนักงานของ Red Hat และร่วมพัฒนาโครงการโอเพนซอร์สอื่นๆ เช่น Mesa และไดรเวอร์ Rusticl OpenCL
Herbst ประกาศลาออกจากการเป็นผู้ดูแลไดรเวอร์ Nouveau ในเคอร์เนล โดยเขียนเหตุผลชัดเจนว่า ไม่ต้องการยุ่งกับชุมชนนักพัฒนาเคอร์เนลลินุกซ์แล้ว
จุดที่ Herbst ไม่พอใจอย่างแรง เกิดจาก ข้อความของ Theodore Ts'o นักพัฒนาเคอร์เนลรายหนึ่ง ที่เขียนว่า "we are the thin blue line" มีหน้าที่ควบคุมโค้ดให้เป็นระเบียบและมีคุณภาพสูง (thin blue line เป็นสำนวน หมายถึงเป็นเจ้าหน้าที่ตำรวจคอยควบคุมสังคม สีน้ำเงินเป็นสีของชุดตำรวจในหลายประเทศ)
Herbst มองว่าประโยคนี้ขัดแย้งกับความเชื่อส่วนตัวของเขา (แม้คนเขียนอาจไม่ได้ตั้งใจ) ที่คนในชุมชนนักพัฒนาควรเคารพซึ่งกันและกัน ปฏิบัติต่อกันอย่างเท่าเทียมกัน ไม่ใช้อำนาจของตัวเองไปกดขี่คนอื่น การอยู่ในชุมชนนักพัฒนาที่มีความคิดแบบนี้ทำให้เขาเหนื่อย ไม่สนุกกับการทำงานอีกต่อไป จึงตัดสินใจลาออกจากการเป็นผู้ดูแล Nouveau
ที่มา - Phoronix
Comments
ก็ถูกแล้ว ถ้าไม่มีคนควบคุม repo ใครใคร่แก้อะไรก็แก้ มีปัญาหาแน่นอน
เจอคำรวจตรวจโค้ด แล้วคงจะอึดอัด
ผมว่าปัญหาไม่ได้อยู่ที่คนตรวจโค้ดนะ แต่มันอยู่ที่คำ thin blue line ที่มีความหมายเชิงลบ ประมาณว่าตำรวจที่ไม่ปกป้องประชาชน แต่เป็นตำรวจปกป้องพวกพ้อง ใช้อำนาจในทางที่ไม่เกิดประโยชน์ต่อส่วนรวมมากกว่าตรับ
นึกดูว่าต้องทำงานกับคนที่เป็นแบบ Linus ทั้งทีมก็ประสาทจะแดกแล้วครับ
เมื่อชีวิตนักพัฒนาเก่งๆ มันสงบสุขเกินไป
แนะนำให้เข้า Arduino Forum ครับแล้วจะมีความสุข (แบบปาคีย์บอร์ดทิ้งไปเลย)