7 คะแนน โดย xguru 2022-11-07 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • Matthew Butterick ซึ่งเป็นทั้งนักพัฒนาและทนายความ ได้ยื่นฟ้อง Microsoft, GitHub และ OpenAI
  • โดยกล่าวหาว่าละเมิดไลเซนส์โอเพนซอร์สและละเมิดสิทธิของโปรแกรมเมอร์
  • ไลเซนส์อย่าง GPL, Apache และ MIT กำหนดให้ต้องแสดงชื่อผู้สร้าง แต่ Copilot เพิกเฉยต่อเรื่องนี้
    แม้กระทั่งในกรณีที่มีการคัดลอกโค้ดสไนเป็ตยาวเกิน 150 ตัวอักษรแบบตรงตัว
  • โปรแกรมเมอร์บางส่วนชี้ว่านี่คือ "การฟอกโอเพนซอร์ส (laundering)"
  • สำนักงานกฎหมายที่เป็นตัวแทนในคดีระบุว่า "Microsoft ดูเหมือนกำลังเพิกเฉยต่อเงื่อนไขของไลเซนส์โอเพนซอร์สและข้อกำหนดทางกฎหมายอื่น ๆ เพื่อแสวงหาผลประโยชน์จากผลงานของผู้อื่น"
  • นอกเหนือจากการละเมิดไลเซนส์แล้ว Butterick ยังอ้างว่าฟีเจอร์นี้ละเมิดข้อกำหนดอื่น ๆ อีกหลายประการ
    • Terms of Service และ Privacy Policies ของ GitHub
    • DMCA 1202 ที่ห้ามลบข้อมูลการจัดการลิขสิทธิ์
    • California Consumer Privacy Act

3 ความคิดเห็น

 
botplaysdice 2022-11-08

สุดท้ายก็คงแก้ได้ด้วยการแยกใช้ข้อมูลฝึกตาม open source license แล้วทำให้เลือกได้ในตัวเลือกของ Copilot ใช่ไหมครับ? — แล้วก็สร้างการระบุไลเซนส์ให้ถูกต้องตามนั้นด้วย ตอนนี้ทำแบบนั้นอยู่แล้วหรือเปล่าครับ? ผมยังไม่เคยใช้ Copilot เลย...

เป็นประเด็นใหญ่ก็จริง แต่ดูเหมือนว่าวิธีแก้ก็ชัดเจนเหมือนกันครับ

ตอนคนเขียนโค้ดเอง เรื่องนี้ก็เป็นปัญหาบ่อยเหมือนกันไม่ใช่เหรอครับ? บางทีที่บริษัทก็ต้องหาคนที่ไม่เคยอ่านโค้ดของ open source implementation (เช่น Linux) สำหรับสเปก XXX มาก่อน (เพื่อทำ cleanroom implementation) บางครั้งแค่เผลอส่งลิงก์โค้ด Linux ระหว่างทำงานก็โดนทักว่า "ฉันอ่านโค้ดนั้นไม่ได้!" ด้วยซ้ำ บางทีก็ลำบากเหมือนกันเวลาจำไม่ได้ว่าตัวเองเคยอ่านโค้ดนั้นไปแล้วหรือยัง

เรื่องนี้น่าจะแก้ได้ชัดเจนกว่าปัญหาที่คนต้องเจอเสียอีกครับ

 
ruinnel 2022-11-07

ตอนที่ประกาศ Copilot ออกมา..
ตอนแรกก็ว้าว~ อยู่ แต่ไม่กี่วันต่อมาก็มีประเด็นเรื่องไลเซนส์แบบนี้ขึ้นมา
เคยเห็นความเห็นว่าถ้าใช้ผิดแล้วเผลอเอาโค้ดที่เป็นไลเซนส์ GPL เข้ามาเป็นก้อน ๆ ในการพัฒนาโค้ดผลิตภัณฑ์ของบริษัทโดยไม่ตั้งใจ อาจกลายเป็นปัญหาใหญ่ได้...แล้วมันก็เกิดขึ้นจริงเลยนะ

 
jjpark78 2022-11-07

การคัดลอกออกมาแบบตรงๆ มันก็... ไม่ค่อยโอเคนะครับ..
เพราะแบบนี้แหละฝั่ง Explainable AI ถึงถูกถกเถียงกันอย่างคึกคัก.. คือ AI ที่สามารถอธิบายได้ว่าทำไมผลลัพธ์แบบนี้ถึงออกมา

ถ้า Copilot ทำแบบนี้ได้ ก็น่าจะหลีกเลี่ยงข้อถกเถียงไปได้มากพอสมควร ด้วยการเพิ่มโค้ดโอเพนซอร์สที่มีส่วนกับผลลัพธ์นั้นเป็นคอมเมนต์ไว้..