กระบวนการลงคะแนน General Resolution ของ Debian คืออะไร
ทำความเข้าใจกระบวนการตัดสินใจเชิงนโยบายของ Debian ผ่านการลงคะแนนแบบจัดลำดับของนักพัฒนา เรียนรู้ขั้นตอนตั้งแต่การเสนอญัตติ การนับคะแนน และผลกระทบต่อซอฟต์แวร์บนเซิร์ฟเวอร์ของคุณ
ใครเป็นผู้ตัดสินใจว่าสิ่งใดจะถูกรวมอยู่ใน Debian
Debian General Resolution (GR) คือการลงคะแนนเสียงของทั้งโครงการ และเป็นวิธีที่ Debian ใช้ตัดสินใจในประเด็นเชิงนโยบายแทนการปล่อยให้เป็นหน้าที่ของบุคคลใดบุคคลหนึ่ง ผู้ที่มีสิทธิ์ลงคะแนนคือ Debian Developers ซึ่งมีจำนวนประมาณหนึ่งพันคน การลงคะแนนใช้วิธีจัดลำดับความสำคัญ และจะมีตัวเลือกที่ไม่มีใครเสนอไว้เสมอคือ "None of the above" (ไม่มีข้อใดข้างต้น) ตัวเลือกนี้สามารถชนะทุกข้อเสนอในบัตรลงคะแนนได้ และเมื่อเป็นเช่นนั้น โครงการจะถือว่าตัดสินใจที่จะไม่ตัดสินใจ
เรื่องทั้งหมดนี้ไม่ใช่เรื่องเล่าปากต่อปาก แต่ Debian Constitution ได้กำหนดไว้ชัดเจนว่าใครมีอำนาจตัดสินใจเรื่องใด ข้อเสนอจะเข้าสู่บัตรลงคะแนนได้อย่างไร วิธีการนับคะแนนเป็นอย่างไร และการตัดสินใจใดบ้างที่ต้องใช้คะแนนเสียงมากกว่าเสียงข้างมากธรรมดา สิ่งนี้ควรค่าแก่การอ่านก่อนที่คุณจะเลือก distribution สำหรับเซิร์ฟเวอร์ เพราะมันจะบอกคุณว่าการเปลี่ยนแปลงนโยบายจะส่งผลถึงเครื่องของคุณอย่างไร และคุณจะได้รับแจ้งเตือนล่วงหน้ามากน้อยเพียงใด
รัฐธรรมนูญและสิ่งที่กำหนดไว้
Debian ได้ให้สัตยาบันรัฐธรรมนูญเวอร์ชัน 1.0 เมื่อวันที่ 2 ธันวาคม 1998 ปัจจุบันเวอร์ชันที่บังคับใช้คือเวอร์ชัน 1.9 ซึ่งให้สัตยาบันเมื่อวันที่ 26 มีนาคม 2022 เอกสารฉบับนี้ระบุเวอร์ชันก่อนหน้าทั้งหมดไว้ที่ส่วนบน เนื่องจากวิธีเดียวที่จะแก้ไขรัฐธรรมนูญได้คือการลงคะแนนเสียงตามที่ระบุไว้ในเอกสารเอง
มีสี่ฝ่ายที่มีความสำคัญในที่นี้ กลุ่มนักพัฒนา (Developers) ที่ดำเนินการร่วมกันถือเป็นอำนาจสูงสุด หัวหน้าโครงการ Debian (Debian Project Leader หรือ DPL) จะได้รับการเลือกตั้งในทุกปี คณะกรรมการด้านเทคนิค (Technical Committee หรือ TC) จะเป็นผู้ตัดสินข้อพิพาททางเทคนิคระหว่างผู้ดูแลแพ็กเกจ และเลขานุการโครงการ (Project Secretary) จะเป็นผู้ดำเนินการลงคะแนนเสียงและวินิจฉัยเรื่องระเบียบวิธีปฏิบัติ
ส่วนที่ 4.1 ระบุสิ่งที่กลุ่มนักพัฒนาสามารถดำเนินการได้ในฐานะองค์คณะ:
- แต่งตั้งหรือถอดถอนหัวหน้าโครงการ
- แก้ไขรัฐธรรมนูญ โดยต้องได้รับคะแนนเสียงข้างมาก 3:1
- ตัดสินใจหรือยกเลิกการตัดสินใจใดๆ ที่ได้รับอำนาจมาจากหัวหน้าโครงการหรือผู้ได้รับมอบหมาย
- ตัดสินใจหรือยกเลิกการตัดสินใจใดๆ ที่ได้รับอำนาจมาจากคณะกรรมการด้านเทคนิค โดยต้องได้รับคะแนนเสียงข้างมาก 2:1
- ออก ประกาศใช้แทนที่ และเพิกถอนเอกสารนโยบายและแถลงการณ์ที่ไม่ใช่เรื่องทางเทคนิค
อัตราส่วนคะแนนเสียงสะท้อนถึงการออกแบบระบบ การยกเลิกการตัดสินใจของหัวหน้าโครงการต้องใช้คะแนนเสียงข้างมากธรรมดา เนื่องจากถือว่าการตัดสินใจของหัวหน้าโครงการเป็นเพียงมาตรการชั่วคราว การยกเลิกการตัดสินใจของคณะกรรมการด้านเทคนิคต้องใช้คะแนนเสียง 2:1 เนื่องจากคณะกรรมการถูกร้องขอให้เข้ามาตัดสินด้วยเหตุผลบางประการ ส่วนการแก้ไขรัฐธรรมนูญหรือเอกสารพื้นฐาน เช่น สัญญาประชาคม (Social Contract) ต้องใช้คะแนนเสียง 3:1 ยิ่งการตัดสินใจใดๆ เปลี่ยนแปลงได้ยากเท่าใด เกณฑ์ในการตัดสินใจนั้นก็จะยิ่งสูงขึ้นเท่านั้น
ใครมีสิทธิ์ลงคะแนนและผู้นำทำอะไรได้บ้าง
เฉพาะ Debian Developers เท่านั้นที่มีสิทธิ์ลงคะแนนเสียง บุคคลเหล่านี้คือสมาชิกโครงการที่ผ่านกระบวนการรับสมาชิกใหม่ของ Debian ซึ่งรวมถึงผู้ที่ไม่ได้ดูแลแพ็กเกจใดๆ แต่มีส่วนร่วมในงานด้านอื่นของโครงการ ผู้ที่มีส่วนร่วมแต่ยังไม่ผ่านกระบวนการดังกล่าวจะไม่มีสิทธิ์ลงคะแนน เช่นเดียวกับผู้ใช้งานทั่วไป สิทธิ์การลงคะแนนเป็นของสมาชิกรายบุคคล ดังนั้นนายจ้างจึงไม่มีที่นั่งและไม่สามารถควบคุมกลุ่มคะแนนเสียงได้
DPL จะถูกเลือกตั้งทุกฤดูใบไม้ผลิโดยใช้ระบบการลงคะแนนแบบจัดลำดับ (ranked machinery) เดียวกัน โดยมีตัวเลือกเริ่มต้นคือ "None of the above" และมีวาระการดำรงตำแหน่งหนึ่งปี ในการเลือกตั้งปี 2026 ช่วงเวลาเสนอชื่อคือวันที่ 7 ถึง 13 มีนาคม ช่วงหาเสียงถึงวันที่ 3 เมษายน และช่วงลงคะแนนคือวันที่ 4 ถึง 17 เมษายน 2026 Sruthi Chandran เป็นผู้สมัครเพียงคนเดียวและได้รับเลือกตั้ง โดยผลคะแนนระบุว่ามี 289 เสียงที่เลือกผู้สมัครมากกว่า None of the above และ 50 เสียงที่เลือกในทางตรงกันข้าม ผลการเลือกตั้งได้รับการประกาศเมื่อวันที่ 19 เมษายน 2026
ตำแหน่งนี้มีอำนาจน้อยกว่าที่ชื่อเรียกสื่อความหมาย DPL มีหน้าที่แต่งตั้งตัวแทน เป็นตัวแทนกล่าวในนามของโครงการ ตัดสินใจในเรื่องที่ต้องการการดำเนินการเร่งด่วน และตัดสินใจในเรื่องที่ไม่มีใครรับผิดชอบโดยตรง DPL ไม่สามารถกำหนดนโยบายทางเทคนิคด้วยการออกคำสั่งได้ เนื่องจากส่วนที่ 4.1 อนุญาตให้ Developers สามารถคัดค้านการตัดสินใจใดๆ ที่ผู้นำมีอำนาจทำได้ และการคัดค้านนั้นต้องการเพียงเสียงข้างมากธรรมดาเท่านั้น
Project Secretary เป็นตำแหน่งที่ทำงานอยู่เบื้องหลังเพื่อให้ส่วนอื่นๆ ดำเนินไปได้ เลขานุการมีหน้าที่ประกาศบัตรลงคะแนน เรียกการลงคะแนน ดำเนินการนับคะแนน และวินิจฉัยคำถามเกี่ยวกับขั้นตอนการปฏิบัติงาน เช่น การกำหนดว่าตัวเลือกใดต้องการเสียงข้างมากในระดับใด
วิธีการเสนอและรับรองญัตติทั่วไป (General Resolution)
ญัตติเริ่มต้นจากการส่งอีเมลไปยัง mailing list สาธารณะ ซึ่งในทางปฏิบัติคือ debian-vote@lists.debian.org โดยบุคคลทั่วไปสามารถอ่านเนื้อหาได้ แต่เฉพาะนักพัฒนา (Developer) เท่านั้นที่มีสิทธิ์เสนอญัตติ
รัฐธรรมนูญระบุว่าญัตติหรือตัวเลือกในการลงคะแนน "จะถูกนำเข้าสู่กระบวนการหากได้รับการเสนอโดยนักพัฒนาและได้รับการสนับสนุนจากนักพัฒนาคนอื่นอย่างน้อย K คน" ค่า K จะขึ้นอยู่กับขนาดของโครงการ เช่นเดียวกับองค์ประชุม (quorum):
2022 voting secrecy vote, published quorum 47.9765567751584
developers on the roll 1023
Q = sqrt(1023) / 2 = 15.992
K = min(Q, 5) = 5 sponsors needed to introduce an option
3Q = quorum = 47.977 votes an option must draw to surviveค่า Q คือครึ่งหนึ่งของรากที่สองของจำนวนนักพัฒนาในปัจจุบัน และค่า K คือค่าที่น้อยกว่าระหว่าง Q หรือ 5 เนื่องจาก Debian มีนักพัฒนาเกิน 100 คนมานานหลายทศวรรษ ในทางปฏิบัติค่า K จึงเท่ากับ 5 นักพัฒนาคนอื่นอีก 5 คนจะต้องตอบกลับใน mailing list เพื่อสนับสนุนญัตตินั้น เกณฑ์นี้ถูกกำหนดไว้ต่ำโดยเจตนา และการสนับสนุนไม่ได้หมายถึงการเห็นด้วย แต่เป็นการยืนยันว่าประเด็นดังกล่าวสมควรถูกนำไปลงคะแนน
จากนั้นจะเป็นช่วงเวลาของการอภิปราย โดยมีระยะเวลาขั้นต่ำ 2 สัปดาห์และสูงสุด 3 สัปดาห์ ในระหว่างช่วงเวลานี้ นักพัฒนาคนอื่นสามารถเพิ่มตัวเลือกที่แตกต่างกันเข้าไปในบัตรลงคะแนนเดียวกันได้ โดยต้องมีผู้สนับสนุน 5 คนสำหรับตัวเลือกนั้นๆ นับตั้งแต่กระบวนการลงมติถูกแก้ไขใหม่โดยการลงคะแนนเสียงในเดือนมกราคม 2022 ตัวเลือกทั้งหมดถือว่ามีความเท่าเทียมกัน และผู้เสนอญัตติเดิมไม่มีสถานะพิเศษเหนือกว่าผู้อื่น
ด้วยเหตุนี้ บัตรลงคะแนนของ Debian จึงแทบไม่เคยเป็นคำถามแบบใช่หรือไม่ (yes or no) โดยทั่วไปแล้ว GR จะมาในรูปแบบรายการของข้อเสนอที่แข่งขันกัน ซึ่งเขียนขึ้นโดยบุคคลต่างๆ ในระหว่างช่วงเวลาการอภิปราย
เมื่อการอภิปรายสิ้นสุดลง เลขานุการโครงการ (Project Secretary) จะประกาศบัตรลงคะแนนและเรียกให้มีการลงคะแนนเสียง โดยต้องดำเนินการภายใน 7 วัน ช่วงเวลาการลงคะแนนล่าสุดที่ผ่านมาใช้เวลา 2 สัปดาห์ ได้แก่ วันที่ 18 กันยายน ถึง 1 ตุลาคม 2022 สำหรับญัตติเรื่อง firmware และวันที่ 15 ถึง 28 สิงหาคม 2026 สำหรับญัตติเรื่อง LLM ซึ่งเป็นครั้งล่าสุดที่ผ่านมา
เหตุผลที่ต้องจัดลำดับคะแนน และหน้าที่ของตัวเลือกเริ่มต้น
Debian นับคะแนนด้วยวิธี Condorcet ผู้ลงคะแนนแต่ละคนจะจัดลำดับตัวเลือกตามความพึงพอใจ จากนั้นระบบจะนำตัวเลือกทุกคู่มาเปรียบเทียบกัน โดยสำหรับตัวเลือก A และ B ระบบจะนับว่ามีกี่บัตรที่จัดให้ A อยู่เหนือ B และมีกี่บัตรที่จัดให้ B อยู่เหนือ A ตัวเลือกที่ชนะในการเปรียบเทียบแบบตัวต่อตัวทั้งหมดจะเป็นผู้ชนะ หากความพึงพอใจเกิดเป็นวงจรและไม่มีตัวเลือกใดชนะทั้งหมด รัฐธรรมนูญจะตัดผลแพ้ที่อ่อนที่สุดออกไปเรื่อยๆ จนกว่าจะได้ผู้ชนะจากกลุ่ม Schwartz ซึ่งเป็นกลุ่มของตัวเลือกที่ไม่มีตัวเลือกภายนอกกลุ่มใดเอาชนะได้
การจัดลำดับช่วยขจัดปัญหาคะแนนเสียงแตก ข้อเสนอ 4 ข้อที่มีความเห็นสอดคล้องกันในวงกว้างจะไม่หักล้างกันเอง เพราะผู้ลงคะแนนที่ชอบข้อเสนอหนึ่งยังสามารถจัดลำดับอีก 3 ข้อที่เหลือไว้เหนือตัวเลือกที่ตนไม่ชอบได้
บัตรลงคะแนน General Resolution ทุกใบจะลงท้ายด้วยตัวเลือกเริ่มต้น รัฐธรรมนูญระบุว่าตัวเลือกนี้ "ไม่มีผู้เสนอหรือผู้สนับสนุน และไม่สามารถแก้ไขหรือถอนออกได้" ปัจจุบันเรียกว่า "None of the above" จนกระทั่งมีการเปลี่ยนแปลงกระบวนการในเดือนมกราคม 2022 ตัวเลือกนี้เคยถูกเรียกว่า "Further Discussion" ซึ่งหน้าผลการลงคะแนนเก่าๆ ยังคงแสดงชื่อดังกล่าวอยู่
ตัวเลือกเริ่มต้นเป็นจุดอ้างอิงสำหรับกฎ 2 ข้อที่สามารถทำให้ข้อเสนอตกไปได้ด้วยตัวมันเอง:
- Quorum: ตัวเลือกใดก็ตามที่ไม่ใช่ตัวเลือกเริ่มต้น หากได้รับคะแนนเสียงที่จัดลำดับไว้เหนือตัวเลือกเริ่มต้นไม่ถึง 3Q จะถูกตัดออกจากการพิจารณา ซึ่งในปี 2022 คิดเป็นคะแนนประมาณ 48 เสียง
- Supermajority: ตัวเลือกใดก็ตามที่ไม่ใช่ตัวเลือกเริ่มต้น หากไม่สามารถเอาชนะตัวเลือกเริ่มต้นได้ตามอัตราส่วนที่กำหนดจะถูกตัดออก ข้อเสนอที่ต้องการเสียง 3:1 จะต้องเอาชนะ "None of the above" ด้วยอัตราส่วน 3 ต่อ 1
โปรดอ่านกฎข้อที่สองซ้ำอีกครั้ง เพราะเป็นกฎที่คนมักจำสับสน Supermajority ใน Debian จะวัดเทียบกับตัวเลือกเริ่มต้นเท่านั้น โดยไม่นำข้อเสนอคู่แข่งมาคำนวณรวมด้วย
หากตัวเลือกเริ่มต้นชนะอย่างเด็ดขาด จะไม่มีการรับรองข้อเสนอใดๆ และประเด็นนั้นจะถูกส่งกลับไปยังรายการพิจารณา ซึ่งถือเป็นผลลัพธ์ที่เป็นรูปธรรม การจัดลำดับตัวเลือกเริ่มต้นไว้เหนือตัวเลือกอื่นคือวิธีที่นักพัฒนาสื่อว่า "ฉันยอมให้ Debian ไม่ตัดสินใจอะไรเลย ดีกว่าที่จะรับข้อเสนอนี้"
ตั้งแต่เดือนมีนาคม 2022 บัตรลงคะแนนจะเป็นความลับ มตินี้ถูกลงคะแนนระหว่างวันที่ 13 ถึง 26 มีนาคม 2022 และแสดงให้เห็นถึงการทำงานของกฎ Supermajority ตัวเลือกของ Sam Hartman ที่เสนอให้ปกปิดตัวตนของผู้ลงคะแนนถูกตัดออกไปเนื่องจากเอาชนะตัวเลือกเริ่มต้นได้เพียง 149 ต่อ 94 เสียง ซึ่งไม่ถึงอัตราส่วน 3:1 ที่จำเป็นสำหรับการแก้ไขรัฐธรรมนูญ ตัวเลือกที่ชนะซึ่งเสนอโดย Judit Foglszinger สามารถผ่านเกณฑ์ดังกล่าวด้วยคะแนน 185 ต่อ 61 และกลายเป็นรัฐธรรมนูญฉบับที่ 1.9 ซึ่งช่วยปกปิดว่านักพัฒนาคนใดลงคะแนนอย่างไร แต่ยังคงเปิดโอกาสให้ผู้ลงคะแนนสามารถยืนยันได้ว่าคะแนนของตนถูกนับรวมอยู่ ก่อนหน้านี้บัตรลงคะแนนแบบจัดลำดับทุกใบจะถูกเผยแพร่พร้อมระบุชื่อผู้ลงคะแนนกำกับไว้
สิ่งที่มติทั่วไป (General Resolution) ได้เปลี่ยนแปลงไปจริง
ระบบ init สองครั้ง เมื่อวันที่ 11 กุมภาพันธ์ 2014 คณะกรรมการด้านเทคนิคได้มีมติว่า "ระบบ init เริ่มต้นสำหรับสถาปัตยกรรม Linux ใน jessie ควรเป็น systemd" หลังจากเกิดภาวะชะงักงันซึ่ง Bdale Garbee ประธานคณะกรรมการได้ใช้สิทธิ์ออกเสียงชี้ขาด มติของคณะกรรมการระบุเพิ่มเติมว่าหากโครงการมีการผ่านมติทั่วไป (GR) เรื่องระบบ init ก่อนที่ jessie จะถูกปล่อยออกมา "ตำแหน่งนั้นจะเข้ามาแทนที่ผลการลงคะแนนนี้" Ian Jackson ได้เสนอ GR ดังกล่าว การลงคะแนนเกิดขึ้นตั้งแต่วันที่ 5 ถึง 18 พฤศจิกายน 2014 และตัวเลือกที่ชนะคือ "ไม่จำเป็นต้องมีมติทั่วไป" โครงการใช้การลงคะแนนเสียงนี้เพื่อปฏิเสธที่จะเพิกถอนมติของคณะกรรมการตนเอง
คำถามนี้กลับมาอีกครั้งในเดือนธันวาคม 2019 ในหัวข้อ "ระบบ Init และ systemd" โดยมีตัวเลือกที่เป็นสาระสำคัญ 7 ประการจากนักพัฒนา 5 คน ตั้งแต่ "เน้นที่ systemd" ไปจนถึง "จำเป็นต้องรองรับระบบ init หลายระบบ" การลงคะแนนเกิดขึ้นตั้งแต่วันที่ 7 ถึง 27 ธันวาคม 2019 โดยมีการบันทึกคะแนนเสียงทั้งหมด 425 เสียง ผู้ชนะคือ "Systemd แต่เราสนับสนุนการสำรวจทางเลือกอื่น"
เฟิร์มแวร์ที่ไม่ใช่ซอฟต์แวร์เสรี (Non-free firmware) และตัวติดตั้งที่คุณดาวน์โหลด ในปี 2022 โครงการได้ลงคะแนนเสียงว่าตัวติดตั้งอย่างเป็นทางการควรมีเฟิร์มแวร์ที่ไม่ใช่ซอฟต์แวร์เสรีสำหรับเน็ตเวิร์กการ์ดและฮาร์ดแวร์อื่น ๆ หรือไม่ มีข้อเสนอ 6 รายการที่เข้าสู่การลงคะแนน การลงคะแนนเกิดขึ้นตั้งแต่วันที่ 18 กันยายน ถึง 1 ตุลาคม 2022 และผู้ชนะคือ "เปลี่ยน Social Contract สำหรับเฟิร์มแวร์ non-free ในตัวติดตั้ง โดยใช้ตัวติดตั้งเดียว" เนื่องจากตัวเลือกนั้นเป็นการแก้ไข Social Contract จึงต้องเอาชนะตัวเลือกเริ่มต้นด้วยอัตราส่วน 3:1 ซึ่งผลการลงคะแนนก็เป็นไปตามนั้น
การลงคะแนนเสียงครั้งนั้นเป็นตัวอย่างที่ชัดเจนที่สุดของการลงคะแนนที่ส่งผลถึงเครื่องของคุณ Debian 12 "bookworm" ซึ่งปล่อยออกมาเมื่อวันที่ 10 มิถุนายน 2023 ได้ย้ายแพ็กเกจเฟิร์มแวร์ส่วนใหญ่ออกจาก non-free ไปยังส่วนประกอบใหม่ที่ชื่อ non-free-firmware และตัวติดตั้งของมันจะเปิดใช้งานส่วนประกอบนั้นในกรณีที่ฮาร์ดแวร์ต้องการ ก่อนการลงคะแนนเสียง เครื่องที่มีเน็ตเวิร์กการ์ดที่ต้องการเฟิร์มแวร์เฉพาะจำเป็นต้องทราบวิธีไปดาวน์โหลดอิมเมจที่ไม่เป็นทางการ โพสต์ใน mailing list, การลงคะแนนเสียง และไฟล์ ISO ที่คุณดาวน์โหลด ทั้งหมดนี้คือห่วงโซ่ของเหตุการณ์เดียวกัน
การไม่แสดงความคิดเห็นโดยเจตนา ในเดือนเมษายน 2021 โครงการได้ลงคะแนนเสียงว่าจะออกแถลงการณ์สาธารณะเกี่ยวกับการที่ Richard Stallman กลับเข้าร่วมคณะกรรมการของ Free Software Foundation หรือไม่ มีตัวเลือก 8 รายการที่เข้าสู่การลงคะแนน ผู้ชนะคือ "Debian จะไม่ออกแถลงการณ์สาธารณะในประเด็นนี้" มติสามารถกำหนดได้ว่าโครงการไม่มีจุดยืนร่วมกัน ซึ่งเป็นการตัดสินใจที่ฝ่ายประชาสัมพันธ์ของบริษัทส่วนใหญ่มักไม่สามารถทำได้
มติล่าสุด: การใช้งาน LLM ใน Debian
กลไกการลงมติได้ดำเนินการล่าสุดในหัวข้อแบบจำลองภาษาขนาดใหญ่ (LLM) การอภิปรายเกี่ยวกับมติ "การใช้งาน LLM ใน Debian" เกิดขึ้นบน debian-vote ตั้งแต่วันที่ 23 กรกฎาคม ถึง 13 สิงหาคม 2026 โดยมีข้อเสนอทั้งหมด 8 รายการ ซึ่งแต่ละรายการมาจากนักพัฒนาที่แตกต่างกัน:
- ห้ามการมีส่วนร่วมผ่าน LLM ใน Debian ผ่านสัญญาประชาคม (Social Contract)
- อนุญาตการมีส่วนร่วมที่ได้รับความช่วยเหลือจาก AI โดยมีเงื่อนไข
- ปฏิเสธการใช้ LLM เท่าที่จะทำได้ และปรับปรุงประมวลจริยธรรม (Code of Conduct)
- ยอมรับการมีส่วนร่วมจาก AI สำหรับงานเฉพาะของ Debian
- การใช้งาน Generative AI อย่างมีความรับผิดชอบ
- แนวทางที่ระมัดระวังต่อ Generative AI
- Debian ถูกสร้างขึ้นโดยมนุษย์
- หลีกเลี่ยงการใช้ LLM: การทำลายสภาพภูมิอากาศเป็นเงื่อนไขที่ยอมรับไม่ได้
ข้อเสนอแรกดำเนินการโดยการแก้ไขสัญญาประชาคม จึงจำเป็นต้องได้รับคะแนนเสียงข้างมาก 3:1 เหนือตัวเลือกเริ่มต้น ส่วนอีก 7 ข้อเสนอที่เหลือต้องการเพียงคะแนนเสียงข้างมากธรรมดา การลงคะแนนจัดขึ้นตั้งแต่วันที่ 15 ถึง 28 สิงหาคม 2026 โดยมีนักพัฒนาในรายชื่อ 1045 คน และองค์ประชุมอยู่ที่ประมาณ 48.5 คะแนน ซึ่งตัวเลือกทั้ง 8 รายการได้รับคะแนนถึงเกณฑ์ดังกล่าว
ผลลัพธ์แสดงให้เห็นถึงกฎทั้งสองข้อจากส่วนก่อนหน้าในการทำงาน ตัวเลือกสัญญาประชาคมถูกตัดออกเนื่องจากมีบัตรลงคะแนน 144 ใบจัดลำดับให้สูงกว่า "ไม่มีข้อใดข้างต้น" และ 257 ใบจัดลำดับให้ต่ำกว่า ซึ่งคิดเป็นอัตราส่วน 0.560 ในขณะที่ต้องการ 3 ส่วนข้อเสนอ "ปฏิเสธการใช้ LLM เท่าที่จะทำได้ และปรับปรุงประมวลจริยธรรม" ถูกตัดออกเนื่องจากแพ้ให้กับตัวเลือกเริ่มต้นโดยตรงที่ 176 ต่อ 230 คะแนน ผู้ชนะคือ "การใช้งาน Generative AI อย่างมีความรับผิดชอบ" ซึ่งเอาชนะตัวเลือกเริ่มต้นด้วยคะแนน 281 ต่อ 126 และเอาชนะตัวเลือกอื่นทั้งหมดในการเปรียบเทียบแบบตัวต่อตัว ณ วันที่ 12 ตุลาคม 2026 ดัชนีการลงคะแนนปี 2026 ของ Debian ระบุว่ามติดังกล่าวเสร็จสิ้นแล้ว และไม่มีมติทั่วไป (General Resolution) อื่นใดที่ยังเปิดอยู่
เลขานุการได้เผยแพร่ผลคะแนนพร้อมตารางเปรียบเทียบแบบคู่ทั้งหมดไว้ที่ หน้าการลงคะแนนของ Debian และหน้านั้นเป็นแหล่งข้อมูลเดียวที่ควรใช้อ้างอิงสำหรับเนื้อหาที่ชนะการลงคะแนน ข้อเสนอก่อนหน้านี้เรื่อง "การตีความ DFSG เกี่ยวกับแบบจำลองปัญญาประดิษฐ์ (AI)" ได้ถูกถอนออกไปในช่วงปี 2025 ก่อนที่จะถึงขั้นตอนการลงคะแนน ซึ่งการถอนข้อเสนอก็เป็นส่วนหนึ่งของกระบวนการเช่นกัน โดย DFSG คือแนวทางซอฟต์แวร์เสรีของ Debian (Debian Free Software Guidelines) และข้อเสนอที่ยังไม่พร้อมสามารถถูกถอนออกได้โดยผู้ที่เสนอเข้ามา การโต้เถียงในวงกว้างนี้ไม่ใช่เรื่องของ Debian เพียงผู้เดียว และโครงการอื่น ๆ ก็กำลังกำหนด นโยบายของตนเองสำหรับการมีส่วนร่วมที่ได้รับความช่วยเหลือจาก AI ผ่านเส้นทางที่แตกต่างกันอย่างมาก
ความหมายของการเลือก Linux distribution สำหรับเซิร์ฟเวอร์
เปรียบเทียบรูปแบบการตัดสินใจทั้งสองแบบอย่างตรงไปตรงมา
ใน Debian การเปลี่ยนแปลงนโยบายจะเป็นเอกสารสาธารณะก่อนที่จะมีผลบังคับใช้ คุณสามารถอ่านข้อเสนอได้ในวันที่ประกาศ ดูตัวเลือกที่แข่งขันกัน เห็นรายชื่อผู้สนับสนุน ทราบวันที่เร็วที่สุดที่สามารถลงคะแนนได้ และอ่านผลการลงคะแนนหลังจากนั้น สิ่งที่ต้องแลกคือความเร็ว แต่ละการลงคะแนนใช้เวลาอภิปรายหลายสัปดาห์ และประเด็นเรื่อง init system ใช้เวลาถึง 5 ปีและต้องผ่านมติถึง 2 ครั้งกว่าจะได้ข้อสรุปที่มั่นคง
ใน Ubuntu ทิศทางของโครงการถูกกำหนดจากภายในบริษัท หน้าการกำกับดูแล ของ Ubuntu อธิบายถึง Community Council และ Technical Board โดยระบุว่า Mark Shuttleworth ซึ่งเป็นผู้สนับสนุนโครงการ เป็นผู้คัดเลือกผู้สมัครสำหรับทั้งสองหน่วยงานและมีสิทธิ์ชี้ขาดในการลงคะแนนภายใต้ตำแหน่ง benevolent dictator for life ผลลัพธ์ที่ได้คือความรวดเร็ว เมื่อวันที่ 14 กุมภาพันธ์ 2014 เพียง 3 วันหลังจากคณะกรรมการของ Debian เลือก systemd ทาง Shuttleworth ได้ประกาศว่า Ubuntu จะเลิกใช้ Upstart ซึ่งเป็น init system ที่ Canonical พัฒนาและใช้งานมาตั้งแต่ปี 2006 และเปลี่ยนไปใช้ systemd ตาม Debian โดย Debian ใช้เวลาเดินทางไปถึงจุดเดียวกันผ่านการลงคะแนนของคณะกรรมการ, มติทั่วไป (General Resolution) ในปี 2014 และอีกครั้งในปี 2019
ไม่มีรูปแบบใดดีกว่ากันในเชิงนามธรรม ทั้งสองแบบมีจุดอ่อนที่ต่างกัน การลงคะแนนมีความล่าช้า และกลุ่มที่มีความมุ่งมั่นอาจนำประเด็นเดิมกลับมาลงคะแนนใหม่ได้จนกว่าผู้มีสิทธิ์เลือกตั้งจะเปลี่ยนใจ การตัดสินใจโดยบริษัทมีความรวดเร็ว แต่สามารถถูกยกเลิกได้ในการประชุมกลยุทธ์ที่คุณไม่ได้เข้าร่วม สิ่งที่คุณกำลังเลือกคือแหล่งที่มาของการแจ้งเตือน: รายชื่ออีเมลสาธารณะที่คุณสามารถสมัครรับข้อมูลได้ หรือประกาศการ release ที่คุณอ่านในวันที่เปิดตัว
ในชีวิตประจำวัน คุณจะรู้สึกถึงความแตกต่างผ่านนโยบายการ release มากกว่าผ่านการลงคะแนน ดังนั้นขั้นตอนถัดไปในทางปฏิบัติคือการศึกษา stable, testing และ unstable suites ของ Debian บนเซิร์ฟเวอร์ หากคุณกำลังชั่งน้ำหนักระหว่างสองตระกูลนี้สำหรับเซิร์ฟเวอร์เครื่องใหม่ คำถามเรื่องการกำกับดูแลเป็นเพียงปัจจัยหนึ่ง และ เรื่องราวการแยกตัวระหว่าง Debian และ Ubuntu จะครอบคลุมส่วนที่เหลือ ในขณะที่ การเลือก operating system สำหรับ VPS จะนำตัวเลือกนี้ไปเปรียบเทียบกับผู้สมัครรายอื่น รูปแบบนี้เป็นเรื่องเก่าแก่ และ เส้นทางการแตกแขนงของตระกูล distribution จะแสดงให้เห็นว่าบ่อยครั้งที่การกำกับดูแล ไม่ใช่ตัวโค้ด คือสิ่งที่ทำให้เกิดการ fork
วิธีตรวจสอบผลการลงคะแนนด้วยตนเอง
คุณไม่จำเป็นต้องเป็นนักพัฒนาซอฟต์แวร์เพื่อทำตามขั้นตอนเหล่านี้ ข้อมูลทั้งหมดถูกจัดเก็บไว้ใน 4 แหล่งดังนี้:
- ดัชนีการลงคะแนนที่ https://www.debian.org/vote/ แสดงรายการมติทั้งหมดแยกตามปี รวมถึงมติที่ถูกถอนออกไปแล้ว
- หน้าการลงคะแนนแต่ละหน้าจะแสดงข้อเสนอ, รายชื่อผู้เสนอ, วันที่อภิปรายและวันที่ลงคะแนน รวมถึงเกณฑ์คะแนนเสียงข้างมากที่แต่ละตัวเลือกต้องการ
- หน้าผลการลงคะแนนแต่ละหน้าจะแสดงตารางเปรียบเทียบแบบคู่ (pairwise matrix) และการคำนวณทางคณิตศาสตร์ โดยบรรทัดที่ระบุองค์ประชุมจะอ่านได้ว่า
Option 1 Reached quorum: 307 > 47.6943392867539 - คลังข้อมูลของ debian-vote และ debian-devel-announce จะเก็บข้อโต้แย้งที่นำไปสู่การสร้างตัวเลือกต่างๆ
ตัวรัฐธรรมนูญฉบับเต็มอยู่ที่ https://www.debian.org/devel/constitution. โดยภาคผนวก A (Appendix A) คือส่วนที่อธิบายขั้นตอนการลงคะแนน ซึ่งเป็นส่วนที่ควรกลับมาอ่านหากผลลัพธ์ที่ได้ดูไม่เป็นไปตามที่คาดไว้
FAQ
ใครมีสิทธิ์ลงคะแนนในมติทั่วไป (General Resolution) ของ Debian?
Debian Developers ซึ่งหมายถึงสมาชิกโครงการที่ผ่านกระบวนการรับสมาชิกใหม่ของ Debian มีจำนวนประมาณหนึ่งพันคน ซึ่งรวมถึงสมาชิกที่ไม่ได้ดูแลแพ็กเกจแต่ทำงานด้านอื่นให้กับโครงการ ผู้ที่มีส่วนร่วมที่ยังไม่ได้เข้าร่วมเป็นสมาชิก ผู้ดูแลแพ็กเกจที่ไม่มีสถานะสมาชิก และผู้ใช้งานทั่วไป จะไม่ได้รับบัตรลงคะแนน สิทธิ์การลงคะแนนเป็นของสมาชิกรายบุคคล ดังนั้นนายจ้างจึงไม่มีที่นั่งและไม่มีสิทธิ์ออกเสียงแทนกลุ่ม
จะเกิดอะไรขึ้นหากตัวเลือก "ไม่มีข้อใดข้างต้น" (None of the above) ชนะในมติทั่วไป?
จะไม่มีข้อเสนอใดได้รับการยอมรับ และประเด็นดังกล่าวจะถูกส่งกลับไปยัง mailing list ตัวเลือกเริ่มต้นนี้จะปรากฏอยู่ในบัตรลงคะแนนทุกใบ ไม่สามารถถอนออกได้ และยังใช้เป็นเกณฑ์สำหรับกฎอีกสองข้อ ได้แก่ ตัวเลือกที่ไม่ได้รับคะแนนเสียงถึงเกณฑ์องค์ประชุม (quorum) เมื่อเทียบกับตัวเลือกเริ่มต้นจะถูกคัดออก และตัวเลือกที่ไม่สามารถเอาชนะตัวเลือกเริ่มต้นด้วยอัตราส่วนที่กำหนดจะถูกคัดออก ดังนั้นข้อเสนอที่ต้องการเสียงข้างมาก 3:1 จึงต้องเอาชนะ "ไม่มีข้อใดข้างต้น" ด้วยอัตราส่วน 3 ต่อ 1 โดยที่ข้อเสนอคู่แข่งจะไม่ถูกนำมาคำนวณในการทดสอบนี้
มติทั่วไปสามารถคัดค้านการตัดสินใจของคณะกรรมการด้านเทคนิค (Technical Committee) หรือหัวหน้าโครงการ (Project Leader) ได้หรือไม่?
ได้ โดยรัฐธรรมนูญได้กำหนดเกณฑ์ที่แตกต่างกันสำหรับแต่ละกรณี การคัดค้านการตัดสินใจที่หัวหน้าโครงการหรือผู้ได้รับมอบหมายมีอำนาจทำได้นั้นต้องใช้เสียงข้างมากธรรมดา การคัดค้านคณะกรรมการด้านเทคนิคต้องใช้เสียง 2:1 ส่วนการแก้ไขรัฐธรรมนูญหรือเอกสารพื้นฐาน เช่น สัญญาประชาคม (Social Contract) ต้องใช้เสียง 3:1 ในเดือนพฤศจิกายน 2014 โครงการได้จัดให้มีการลงมติว่าจะคัดค้านคณะกรรมการในเรื่องระบบ init หรือไม่ และผลปรากฏว่าไม่คัดค้าน เนื่องจากตัวเลือก "ไม่จำเป็นต้องมีมติทั่วไป" (General Resolution is not required) เป็นผู้ชนะในการลงคะแนน
มติทั่วไปใช้เวลานานเท่าใดตั้งแต่เริ่มเสนอจนถึงประกาศผล?
ประมาณหนึ่งเดือนหากไม่มีเหตุการณ์ผิดปกติเกิดขึ้น ช่วงเวลาอภิปรายจะใช้เวลาอย่างน้อย 2 สัปดาห์และไม่เกิน 3 สัปดาห์ จากนั้นเลขานุการโครงการจะประกาศบัตรลงคะแนนและเปิดให้ลงคะแนนภายใน 7 วันหลังจากสิ้นสุดการอภิปราย ช่วงเวลาการลงคะแนนในช่วงที่ผ่านมาใช้เวลาสองสัปดาห์ มติปี 2026 เรื่องการใช้งาน LLM แสดงให้เห็นถึงกรอบเวลาทั่วไป คือการอภิปรายตั้งแต่วันที่ 23 กรกฎาคม ถึง 13 สิงหาคม 2026 และการลงคะแนนตั้งแต่วันที่ 15 ถึง 28 สิงหาคม 2026