เจาะประเด็น
Open Source / Policy
GCC ออกนโยบายรับโค้ดที่เขียนโดย AI แล้ว แต่มีเงื่อนไขที่คนเขียนโค้ดต้องอ่านให้ดี
คอมไพเลอร์ที่อยู่มากว่า 40 ปี กำลังปรับตัวรับความจริงใหม่ที่ว่าโค้ดส่วนใหญ่ในอนาคตอาจไม่ได้มาจากมือมนุษย์ล้วนๆ อีกต่อไป
ทีมข่าว เอไอไทย.com
⏱ อ่าน 4 นาที
โครงการโอเพนซอร์สที่เก่าแก่ที่สุดบางโครงการ กำลังต้องตัดสินใจเรื่องที่ไม่มีใครเตรียมคำตอบไว้ล่วงหน้า นั่นคือโค้ดที่ AI เขียน ถือเป็นผลงานของคนส่งหรือเปล่า
ถ้าใครตามวงการคอมไพเลอร์อยู่จะรู้ว่า GCC หรือ GNU Compiler Collection ไม่ใช่โปรเจกต์ธรรมดา มันคือคอมไพเลอร์ที่คนใช้กันมานานกว่า 40 ปี เป็นรากฐานของระบบลีนุกซ์ทั้งระบบ และเป็นหนึ่งในโครงการโอเพนซอร์สที่กฎเกณฑ์เรื่องลิขสิทธิ์เข้มงวดที่สุดในโลก เพราะมันผูกกับ GNU Project ที่ก่อตั้งโดย Richard Stallman ผู้ยึดมั่นเรื่องลิขสิทธิ์ซอฟต์แวร์แบบสุดโต่ง
ดังนั้นการที่ GCC ออกประกาศนโยบายเกี่ยวกับ AI ออกมา ไม่ใช่เรื่องเล็กเลย มันคือสัญญาณว่าแม้แต่กลุ่มคนที่ระแวงเทคโนโลยีที่สุดในวงการโอเพนซอร์ส ยังยอมรับว่าโค้ดที่ AI ช่วยเขียนมันเข้ามาถึงหน้าประตูแล้ว และจะปิดกั้นไม่ให้เข้ามาก็ไม่ใช่ทางเลือกที่สมเหตุสมผลอีกต่อไป
ประเด็นหลักไม่ใช่ว่า GCC จะแบนหรือไม่แบน AI แต่คือคำถามเรื่อง "ที่มา" ของโค้ดต่างหาก ในโลกของโอเพนซอร์ส ทุกบรรทัดที่ถูกส่งเข้ามาต้องมีเจ้าของทางกฎหมายที่ชัดเจน เพราะทุกอย่างต้องอยู่ภายใต้สัญญาอนุญาตที่บังคับใช้ได้จริง ถ้าโค้ดถูกสร้างโดยโมเดล AI ที่เทรนจากโค้ดคนอื่นทั่วอินเทอร์เน็ต แล้วใครคือเจ้าของลิขสิทธิ์ของโค้ดนั้น บริษัทที่ทำโมเดล คนที่พิมพ์พรอมป์ต์ หรือไม่มีใครเลย
นี่คือโจทย์ที่ยังไม่มีคำตอบทางกฎหมายที่ชัดเจนในหลายประเทศ และ GCC ก็ไม่ได้แก้ปัญหานี้ให้จบในประกาศเดียว แต่สิ่งที่มันทำคือวางกรอบความรับผิดชอบไว้ที่คนส่งโค้ด นั่นหมายความว่าถ้าคุณใช้ AI ช่วยเขียนโค้ดแล้วส่งเข้า GCC ความรับผิดชอบทั้งหมดยังอยู่ที่คุณ ไม่ใช่ผลักไปให้เครื่องมือ
ผลลัพธ์ที่ตามมาคือบรรทัดฐานใหม่ของวงการ โครงการโอเพนซอร์สอื่นๆ อีกนับพันกำลังจับตาว่า GCC ทำอย่างไร เพราะถ้าโปรเจกต์ที่เข้มงวดที่สุดยอมรับได้ โปรเจกต์อื่นก็คงต้องทำตามในไม่ช้า แต่ถ้า GCC ตั้งเงื่อนไขที่เข้มเกินไปจนคนส่งโค้ดรู้สึกว่ายุ่งยาก นั่นก็อาจกลายเป็นบทเรียนว่าอะไรที่ทำให้คนไม่อยากมีส่วนร่วม
มุมที่ผมคิดว่าน่าสนใจที่สุดคือเรื่องความโปร่งใส คนเขียนโค้ดส่วนใหญ่ตอนนี้ใช้ AI ช่วยแบบไม่บอกใครอยู่แล้ว จะมากจะน้อยก็แล้วแต่ บางคนให้ AI ร่างทั้งฟังก์ชัน บางคนแค่ถามหาจุดบั๊ก นโยบายแบบนี้จึงไม่ใช่แค่เรื่องกฎ แต่เป็นการบังคับให้คนยอมรับความจริงว่าโค้ดที่เราเห็นในรีโปสาธารณะทุกวันนี้ ไม่ได้การันตีว่าเป็นน้ำพักน้ำแรงของมนุษย์ล้วนๆ อีกต่อไป
นโยบายนี้ไม่ใช่การแบน AI แต่เป็นการยอมรับว่ามันมาถึงแล้ว และเลือกจะจัดการด้วยความรับผิดชอบแทนการหลบหน้า โครงการโอเพนซอร์สที่ยังแกล้งทำเป็นว่าไม่มีอะไรเกิดขึ้น กำลังจะกลายเป็นฝ่ายที่ล้าหลังในไม่ช้า
ที่มา: Hacker News (Coding/Agent) — อ่านต้นฉบับ
ความคิดเห็น 6
กำลังโหลดความคิดเห็น...