กระบวนการลงคะแนน General Resolution ของ Debian คืออะไร
ทำความเข้าใจขั้นตอนการตัดสินใจเชิงนโยบายของ Debian ผ่านการลงคะแนน General Resolution โดยนักพัฒนาโครงการกว่าพันคน ตั้งแต่การเสนอชื่อ การนับคะแนนแบบจัดลำดับ ไปจนถึงผลกระทบต่อเซิร์ฟเวอร์
ใครเป็นผู้ตัดสินใจว่าสิ่งใดจะถูกรวมอยู่ใน 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 จะถูกเลือกตั้งทุกฤดูใบไม้ผลิโดยใช้ระบบการจัดลำดับคะแนนแบบเดียวกัน โดยมีตัวเลือกเริ่มต้นคือ "None of the above" และมีวาระการดำรงตำแหน่งหนึ่งปี ในการเลือกตั้งปี 2026 ช่วงเวลาการเสนอชื่อคือวันที่ 7 ถึง 13 มีนาคม ช่วงการหาเสียงคือถึงวันที่ 3 เมษายน และช่วงการลงคะแนนคือวันที่ 4 ถึง 17 เมษายน 2026 Sruthi Chandran เป็นผู้สมัครเพียงรายเดียวและได้รับเลือกตั้ง โดยผลการนับคะแนนระบุว่ามี 289 เสียงที่เลือกผู้สมัครมากกว่า None of the above และ 50 เสียงที่เลือกในทางตรงกันข้าม ผลการเลือกตั้งได้รับการประกาศเมื่อวันที่ 18 เมษายน 2026
ตำแหน่งนี้มีอำนาจน้อยกว่าที่ชื่อตำแหน่งสื่อถึง DPL มีหน้าที่แต่งตั้งตัวแทน เป็นกระบอกเสียงให้กับโครงการ ตัดสินใจในเรื่องที่ต้องการการดำเนินการอย่างเร่งด่วน และตัดสินใจในเรื่องที่ไม่มีใครรับผิดชอบโดยตรง DPL ไม่สามารถกำหนดนโยบายทางเทคนิคด้วยการออกคำสั่งได้ เนื่องจากส่วนที่ 4.1 อนุญาตให้ Developers สามารถคัดค้านการตัดสินใจใดๆ ที่ผู้นำมีอำนาจทำได้ และการคัดค้านนั้นต้องการเพียงเสียงข้างมากธรรมดาเท่านั้น
Project Secretary คือตำแหน่งที่เงียบเชียบแต่เป็นผู้ขับเคลื่อนให้ส่วนที่เหลือทำงานได้ เลขานุการมีหน้าที่ประกาศบัตรลงคะแนน เรียกการลงคะแนน ดำเนินการนับคะแนน และวินิจฉัยคำถามเกี่ยวกับขั้นตอนการปฏิบัติงาน เช่น ตัวเลือกที่กำหนดต้องใช้เสียงข้างมากเท่าใด
วิธีการเสนอและรับรองมติทั่วไป (General Resolution)
มติเริ่มต้นจากการส่งอีเมลไปยังรายชื่ออีเมลสาธารณะ ซึ่งในทางปฏิบัติคือ debian-vote@lists.debian.org โดยทุกคนสามารถอ่านได้ แต่มีเพียงนักพัฒนา (Developer) เท่านั้นที่มีสิทธิ์เสนอ
รัฐธรรมนูญระบุว่ามติหรือตัวเลือกในการลงคะแนน "จะถูกนำเข้าสู่กระบวนการหากได้รับการเสนอโดยนักพัฒนาคนใดคนหนึ่ง และได้รับการสนับสนุนจากนักพัฒนาคนอื่นอย่างน้อย K คน" ค่า K จะขึ้นอยู่กับขนาดของโครงการ เช่นเดียวกับองค์ประชุม (quorum):
2022 non-free firmware 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 surviveQ คือครึ่งหนึ่งของรากที่สองของจำนวนนักพัฒนาในปัจจุบัน และ K คือค่า Q หรือ 5 แล้วแต่ว่าค่าใดจะน้อยกว่า Debian มีนักพัฒนาเกิน 100 คนมานานหลายทศวรรษแล้ว ดังนั้นในทางปฏิบัติ K จึงเท่ากับ 5 นักพัฒนาอีก 5 คนจะต้องตอบกลับในรายชื่ออีเมลเพื่อสนับสนุนข้อเสนอดังกล่าว เกณฑ์นี้ถูกกำหนดไว้ต่ำโดยเจตนา และการสนับสนุนไม่ได้หมายถึงการเห็นด้วย แต่เป็นการยืนยันว่าประเด็นดังกล่าวสมควรได้รับการลงคะแนน
จากนั้นจะเป็นช่วงเวลาของการอภิปราย ซึ่งมีระยะเวลาขั้นต่ำ 2 สัปดาห์และสูงสุด 3 สัปดาห์ ในระหว่างช่วงเวลานี้ นักพัฒนาคนอื่นสามารถเพิ่มตัวเลือกที่แตกต่างกันลงในบัตรลงคะแนนเดียวกันได้ โดยต้องมีผู้สนับสนุน 5 คนสำหรับตัวเลือกนั้นๆ นับตั้งแต่กระบวนการลงมติถูกแก้ไขใหม่โดยการลงคะแนนเสียงในเดือนมกราคม 2022 ตัวเลือกทั้งหมดถือว่ามีความเท่าเทียมกัน และผู้เสนอคนแรกไม่มีสถานะพิเศษเหนือผู้อื่น
นั่นคือเหตุผลที่บัตรลงคะแนนของ Debian แทบจะไม่ใช่คำถามแบบใช่หรือไม่ (yes or no) โดยปกติแล้ว GR มักจะมาในรูปแบบรายการของข้อเสนอที่แข่งขันกัน ซึ่งเขียนขึ้นโดยบุคคลต่างๆ ในช่วงระยะเวลาการอภิปราย
เมื่อการอภิปรายสิ้นสุดลง เลขานุการโครงการ (Project Secretary) จะประกาศบัตรลงคะแนนและเรียกให้มีการลงคะแนนเสียง โดยจะต้องดำเนินการภายใน 7 วัน ช่วงเวลาการลงคะแนนล่าสุดมีระยะเวลา 2 สัปดาห์ ได้แก่ วันที่ 18 กันยายน ถึง 1 ตุลาคม 2022 สำหรับมติเรื่องเฟิร์มแวร์ และวันที่ 15 ถึง 28 สิงหาคม 2026 สำหรับมติที่เปิดอยู่ในขณะนี้
เหตุผลที่ต้องจัดลำดับคะแนน และหน้าที่ของตัวเลือกเริ่มต้น
Debian นับคะแนนด้วยวิธี Condorcet โดยผู้ลงคะแนนแต่ละคนจะจัดลำดับตัวเลือกตามความพึงพอใจ จากนั้นระบบจะนำตัวเลือกทุกคู่มาเปรียบเทียบกัน หากมีตัวเลือก A และ B ระบบจะนับว่ามีกี่คะแนนที่จัดให้ A อยู่เหนือ B และกี่คะแนนที่จัดให้ B อยู่เหนือ A ตัวเลือกที่ชนะการเปรียบเทียบแบบตัวต่อตัวทั้งหมดจะเป็นผู้ชนะ ในกรณีที่ความพึงพอใจเกิดเป็นวงจรและไม่มีตัวเลือกใดชนะขาด รัฐธรรมนูญจะตัดผลการแพ้ที่อ่อนที่สุดออกไปจนกว่าจะได้ผู้ชนะจากกลุ่ม Schwartz ซึ่งเป็นกลุ่มของตัวเลือกที่ไม่มีตัวเลือกภายนอกกลุ่มใดเอาชนะได้
การจัดลำดับช่วยขจัดปัญหาคะแนนเสียงแตก (split vote) ข้อเสนอ 4 รายการที่มีความเห็นสอดคล้องกันในภาพรวมจะไม่สามารถหักล้างกันเองได้ เพราะผู้ลงคะแนนที่ชอบข้อเสนอหนึ่งยังสามารถจัดลำดับอีก 3 ข้อเสนอที่เหลือไว้เหนือกว่าตัวเลือกที่ตนไม่ชอบได้
บัตรลงคะแนน General Resolution ทุกใบจะจบด้วยตัวเลือกเริ่มต้น (default option) รัฐธรรมนูญระบุว่าตัวเลือกนี้ "ไม่มีผู้เสนอหรือผู้สนับสนุน และไม่สามารถแก้ไขหรือถอนออกได้" ปัจจุบันตัวเลือกนี้ใช้ชื่อว่า "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 บัตรลงคะแนนจะเป็นความลับ มติที่ทำให้บัตรลงคะแนนเป็นความลับถูกเสนอโดย Sam Hartman และมีการลงมติระหว่างวันที่ 13 ถึง 26 มีนาคม 2022 ตัวเลือกที่ชนะจะปิดบังว่านักพัฒนาคนใดลงคะแนนอย่างไร แต่ยังคงเปิดโอกาสให้ผู้ลงคะแนนสามารถตรวจสอบได้ว่าคะแนนของตนถูกนับรวมอยู่ในการนับคะแนนจริง ก่อนหน้านั้น บัตรลงคะแนนที่จัดลำดับทั้งหมดจะถูกเผยแพร่พร้อมระบุชื่อผู้ลงคะแนนกำกับไว้
สิ่งที่มติทั่วไป (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: การทำลายสภาพภูมิอากาศเป็นเหตุผลที่ยอมรับไม่ได้
ข้อเสนอแรกเป็นการแก้ไข Social Contract จึงจำเป็นต้องได้รับคะแนนเสียงข้างมาก 3:1 เหนือตัวเลือกเริ่มต้น ส่วนอีก 7 ข้อเสนอที่เหลือต้องการเพียงคะแนนเสียงข้างมากธรรมดา การลงคะแนนเริ่มขึ้นในวันที่ 15 สิงหาคม 2026 และจะสิ้นสุดในวันที่ 28 สิงหาคม 2026
ไม่มีข้อมูลใดในที่นี้ที่สามารถคาดการณ์ผลลัพธ์หรืออ้างอิงผลลัพธ์ล่วงหน้าได้ เมื่อช่วงเวลาการลงคะแนนสิ้นสุดลง เลขานุการจะประกาศผลคะแนนพร้อมตารางเปรียบเทียบแบบจับคู่ทั้งหมดที่ หน้าการลงคะแนนของ Debian และหน้านั้นจะเป็นแหล่งข้อมูลเดียวที่ควรนำไปอ้างอิง ข้อเสนอก่อนหน้านี้ในหัวข้อ "การตีความ DFSG เกี่ยวกับโมเดลปัญญาประดิษฐ์ (AI)" ได้ถูกถอนออกไปในช่วงปี 2025 ก่อนที่จะเข้าสู่การลงคะแนน ซึ่งการถอนข้อเสนอถือเป็นส่วนหนึ่งของกระบวนการเช่นกัน โดย DFSG คือ 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