เพื่อให้เข้าใจถึงความสำคัญของการเปลี่ยนแปลงนี้ เราต้องย้อนกลับไปดูนโยบายปัจจุบัน ในกลางปี 2025 QEMU ได้กำหนดกฎเกณฑ์ที่เข้มงวดในเอกสารการพิสูจน์ที่มาของโค้ด (Code Provenance) โดยระบุว่าโครงการจะ “ปฏิเสธทุกการมีส่วนร่วมที่เชื่อว่ามีหรือดัดแปลงมาจากเนื้อหาที่สร้างโดย AI”
เหตุผลหลักมาจากความไม่แน่นอนทางกฎหมาย โดยเฉพาะการที่ผู้มีส่วนร่วมไม่สามารถรับรองตนเองตามข้อกำหนดของ Developer's Certificate of Origin (DCO) ได้ สำหรับโค้ดที่สถานะลิขสิทธิ์ไม่ชัดเจน
แต่ข้อเสนอใหม่ไม่ได้เปิดประตูให้ใช้ AI ได้ทุกกรณี แต่เป็นการสร้างระบบประเมินความเสี่ยงแบบขั้นบันได ดังนี้
หัวใจสำคัญของนโยบายที่เสนอนี้คือกลไกการเปิดเผยข้อมูลแบบบังคับใหม่ Bonzini เสนอให้เพิ่ม ข้อความต่อท้ายใน Commit ที่ชื่อว่า 'AI-used-for:' ในทุกแพทช์ที่ AI มีบทบาทสำคัญ
แท็กนี้มีวัตถุประสงค์สองประการ คือ บันทึกการใช้เครื่องมืออย่างโปร่งใสสำหรับผู้ตรวจสอบและผู้ดูแลโครงการ และ "ทำหน้าที่เป็นเครื่องยืนยันว่าผู้เขียนได้อ่านนโยบายแล้ว" ก่อนที่จะส่งโค้ดเข้ามา
แนวทางนี้แตกต่างจากแท็ก 'Assisted-by' ทั่วไป โดยเน้นให้ผู้มีส่วนร่วมต้องรับรองอย่างชัดเจนว่าการใช้ AI ของตนนั้นอยู่ภายใต้ขอบเขตที่โครงการกำหนดไว้ และที่สำคัญ การใช้ AI ไม่ได้ยกเว้นข้อกำหนดอื่นๆ ที่มีอยู่เดิม โดยเฉพาะการรับรองตาม DCO
การชั่งใจของ QEMU เป็นหนึ่งในประเด็นที่ถูกจับตามองมากที่สุดในโลกโอเพนซอร์ส คำถามทางกฎหมายเกี่ยวกับโค้ดที่สร้างโดย AI เช่น ใครเป็นเจ้าของ สามารถร่วมพัฒนาได้ภายใต้ลิขสิทธิ์ใด และเป็นไปตามข้อกำหนดของ DCO หรือไม่ เหล่านี้ส่วนใหญ่ยังไม่มีคำตอบจากศาล
ในสุญญากาศนี้ แต่ละโครงการต้องสร้างกรอบการบริหารจัดการความเสี่ยงของตนเอง
แนวทางที่ QEMU กำลังพิจารณาอยู่นี้ อาจเป็น 'ทางสายกลาง' ที่โครงการใหญ่อื่นๆ สามารถนำไปใช้เป็นต้นแบบได้ แทนที่จะรักษาการห้ามเด็ดขาดที่ยากจะปฏิบัติได้จริงในอนาคต หรือรีบเร่งเปิดรับโค้ดจาก AI ทั้งหมดโดยไม่มีมาตรการป้องกัน โมเดลนี้ใช้หลักการประเมินความเสี่ยงและการเปิดเผยเป็นหลัก โดยอนุญาตให้ใช้ AI ในงานที่มีความเสี่ยงต่ำ แต่สงวนไว้ให้มนุษย์เป็นผู้ตรวจสอบและควบคุมโค้ดหลัก ซึ่งอาจเป็นสมดุลที่ลงตัวระหว่างการเพิ่มผลิตภาพจาก AI กับความต้องการขั้นพื้นฐานด้านกฎหมายและความปลอดภัยของซอฟต์แวร์โครงสร้างพื้นฐานที่สำคัญ
Comments
0 comments