อีเวนต์

คดี GitHub Copilot: GitHub ชนะคดี

mm

GitHub Copilot ได้รับการเปิดตัวในปี 2021 และได้กลายเป็นเครื่องมือที่มีประโยชน์สำหรับนักพัฒนา มันเป็นเครื่องมือที่สร้างโค้ดโดยใช้ AI ที่แนะนำโค้ดส่วนและเติมโค้ดอัตโนมัติ ตั้งแต่การเปิดตัว Copilot ได้ปรับปรุงผลผลิตและคุณภาพโค้ดของนักพัฒนาอย่างมาก ผลผลิต และ คุณภาพโค้ด

GitHub Copilot ได้ถูกเกี่ยวข้องกับคดีทางกฎหมายตั้งแต่ปี 2022 กลุ่มของนักพัฒนามีการฟ้องร้องคดีนี้เพราะพวกเขาคิดว่า Copilot ใช้โค้ดที่มีอยู่แล้วโดยไม่มีการอ้างอิงที่เหมาะสม ต่อนักพัฒนาดั้งเดิม

คดี GitHub Copilot เริ่มต้นอย่างไร ผลการฟ้องร้องปัจจุบันมีความหมายอย่างไร และผลกระทบในวงกว้างของคดีนี้คืออะไร มาเริ่มดูกัน

ภาพรวมของข้อกล่าวหาตั้งต้นและข้อกล่าวหาที่ถูกยกฟ้อง

ในเดือนพฤศจิกายน 2022 กลุ่มของนักพัฒนามีการฟ้องร้องคดีแบบกลุ่มกับ GitHub, Microsoft และ OpenAI คดีนี้ประกอบด้วยข้อกล่าวหา 22 ข้อ โดยมุ่งเน้นไปที่ GitHub Copilot โดยหลัก GitHub ได้ฝึกอบรม Copilot โดยใช้ข้อมูลที่มีอยู่แล้วเพื่อให้คำแนะนำโค้ดแก่ผู้ใช้ขณะเขียนโค้ด

ผู้ฟ้องร้องระบุว่ามีการคัดลอกโค้ดโดยไม่มีการอ้างอิงต่อนักพัฒนาดั้งเดิม นักพัฒนายังอ้างถึง Digital Millennium Copyright Act (DMCA) ด้วย DMCA มีบทบัญญัติเกี่ยวกับการละเมิดสิทธิ์ในการจัดการลิขสิทธิ์ พวกเขาอ้างว่า GitHub มีการละเมิด DMCA โดยการลบข้อมูลที่สำคัญออกจากโค้ด เช่น แหล่งที่มาของโค้ด

ศาลได้ยกฟ้องข้อกล่าวหาส่วนใหญ่ ในช่วงเวลาของคดีนี้ ในวันที่ 9 กรกฎาคม พวกเขายังยกฟ้องข้อกล่าวหาอีก 3 ข้อ ซึ่งเป็นชัยชนะที่สำคัญสำหรับผู้ถูกฟ้อง

ตามคำตัดสินของศาล ไม่มีหลักฐานที่เพียงพอเกี่ยวกับความคล้ายคลึงกันของโค้ดระหว่างผลลัพธ์ที่ผลิตโดย GitHub และโค้ดที่มีอยู่แล้วที่ใช้ในการฝึกอบรมซอฟต์แวร์ ดังนั้น ผู้พิพากษายังตัดสินว่าไม่มีการละเมิด DMCA

การปรับปรุงล่าสุดของ GitHub Copilot มีอิทธิพลอย่างมากต่อการตัดสินของศาล การเปลี่ยนแปลงเหล่านี้ทำให้เครื่องมือแสดงโค้ดส่วนต่างๆ แทนที่จะเป็นโค้ดที่เหมือนกัน

นอกจากนี้ ข้อกล่าวหายังรวมถึง การศึกษาด้าน AI เพื่อเน้นย้ำถึงความจำเป็นในการใช้โค้ดที่มีอยู่แล้วโดย GitHub ศาลยังปฏิเสธข้อโต้แย้งนี้ โดยอ้างว่าไม่มีหลักฐานที่เพียงพอเกี่ยวกับการคัดลอก

อย่างไรก็ตาม ศาลได้เน้นถึงปัญหาที่อาจเกิดขึ้นเกี่ยวกับตัวกรองการตรวจสอบโค้ดที่ซ้ำกันของ GitHub Copilot ผู้ใช้สามารถปิดตัวกรองนี้ได้ ซึ่งให้คำเตือนเกี่ยวกับความคล้ายคลึงกันของโค้ด การไม่เห็นด้วยของศาลชี้ให้เห็นว่าส่วนนี้ต้องการการตรวจสอบอย่างใกล้ชิดมากขึ้น นี่เป็นโอกาสให้นักพัฒนามีการปรับปรุงและยื่นฟ้องใหม่ โดยเน้นไปที่ส่วนนี้

ข้อกล่าวหาที่เหลืออยู่ต่อ GitHub Copilot

แม้ว่าศาลจะยกฟ้องข้อกล่าวหาส่วนใหญ่แล้ว แต่คดีนี้ยังไม่สิ้นสุด มีข้อกล่าวหาสองข้อที่ยังอยู่ในคดี:

  • การละเมิดใบอนุญาตซอฟต์แวร์แบบเปิด
  • การละเมิดความไว้วางใจระหว่าง GitHub และผู้ให้บริการโค้ดแบบเปิด

ข้อกล่าวหาทั้งสองนี้วิพากษ์วิจารณ์ GitHub สำหรับการใช้โค้ดแบบเปิดโดยไม่มีการอ้างอิงที่เหมาะสม และไม่ได้ให้เครดิตแก่นักพัฒนาดั้งเดิม ซึ่งทำให้ GitHub ละเมิดข้อตกลงกับคู่ค้า

ทั้งสองฝ่ายยังโต้แย้งกันเกี่ยวกับการดำเนินการระหว่างกระบวนการค้นพบ ตามที่นักพัฒนากล่าว ผู้ถูกฟ้องไม่ได้ให้ข้อมูลที่จำเป็นระหว่างกระบวนการ เช่น อีเมลที่เกี่ยวข้อง ข้อกล่าวหานี้อาจมีความสำคัญในช่วงหลังของคดี

ผลกระทบในวงกว้างของคดี GitHub Copilot

คดีที่กำลังดำเนินอยู่นี้ทำให้เกิดคำถามเกี่ยวกับผลกระทบต่อระบบ AI ที่กว้างขึ้น ผลลัพธ์ของข้อกล่าวหาที่เหลืออยู่จะกำหนดบรรทัดฐาน สำหรับการใช้โค้ดแบบเปิดในกระบวนการฝึกอบรม AI

ความสำเร็จของ GitHub ในการยกฟ้องข้อกล่าวหาส่วนใหญ่จะกระตุ้นให้บริษัทอื่นๆ ใช้ AI ในการพัฒนาซอฟต์แวร์ต่อไป ตามที่ GitHub ระบุ เทคโนโลยี AI เช่น Copilot ช่วยให้ผู้ใช้เขียนโค้ดได้อย่างมีประสิทธิภาพมากขึ้น ซึ่งเพิ่มผลผลิต มากขึ้นและนักพัฒนาจะพยายามบรรลุผลประโยชน์เหล่านี้

คดีนี้ยังเพิ่มความตระหนักเกี่ยวกับกฎหมายลิขสิทธิ์ มันทำให้นักพัฒนามีความเข้าใจสิทธิ์ของตนเองได้ดีขึ้น บริษัทอาจใช้นโยบายใหม่เพื่อให้แน่ใจว่าไม่ละเมิดใบอนุญาตซอฟต์แวร์แบบเปิด

ในทางกลับกัน ความตระหนักนี้อาจเพิ่มความไม่ไว้วางใจในเครื่องมือเขียนโค้ด AI ซึ่งอาจนำไปสู่การลดขนาดของคลังโค้ดแบบเปิด เนื่องจากนักพัฒนาลบการมีส่วนร่วมของตนออกไป การขาดข้อมูลที่เพียงพอจะขัดขวางการเรียนรู้ที่มีประสิทธิภาพของซอฟต์แวร์ AI

โครงการแบบเปิดอาจมีการทบทวนเงื่อนไขใบอนุญาตเพื่อให้คำแนะนำที่ชัดเจนมากขึ้นเกี่ยวกับการใช้โค้ดของตนในการฝึกอบรม AI พวกเขาสามารถใช้ใบอนุญาตที่เข้มงวดมากขึ้นเพื่อปกป้องการมีส่วนร่วมของตน

คำตัดสินไม่ได้ยกเว้น GitHub Copilot อย่างสมบูรณ์ ซึ่งเน้นย้ำถึงความจำเป็นในการมีกรอบการทำงานด้านกฎระเบียบที่ครอบคลุมมากขึ้น การลดข้อกล่าวหาละเมิดลิขสิทธิ์ที่อาจเกิดขึ้นอาจกระตุ้นให้บริษัท AI ต่อไปใช้โค้ดที่มีอยู่แล้วเพื่อฝึกอบรม อย่างไรก็ตาม คดีนี้ยังเรียกร้องให้มีแนวทางที่ชัดเจนมากขึ้นเพื่อป้องกันการใช้โค้ดแบบเปิดโดยไม่ได้รับอนุญาต

ความจำเป็นในการมีกฎหมายที่อัปเดต

คดี GitHub Copilot ได้เน้นย้ำถึงปัญหาเกี่ยวกับลิขสิทธิ์ของโค้ดที่สร้างโดย AI และเน้นย้ำถึงความจำเป็นในการมีกฎหมายที่อัปเดตเพื่อปกป้องสิทธิ์ของนักพัฒนาดั้งเดิม

กรอบการทำงานทางกฎหมายในปัจจุบันไม่สามารถจัดการกับความซับซ้อนที่นำมาโดยเนื้อหาที่สร้างโดย AI ดังนั้น หน่วยงานจึงต้องอัปเดตกฎหมายเพื่อให้แน่ใจว่ามีการปฏิบัติตาม

ตัวอย่างเช่น การกำหนดเกณฑ์ที่โค้ดที่คล้ายคลึงกันเกินจำนวนหนึ่งจะไม่ได้รับอนุญาตสามารถช่วยปกป้องสิทธิ์ของนักพัฒนาดั้งเดิม หน่วยงานยังสามารถกำหนดให้แสดงแหล่งที่มาของข้อมูลการฝึกอบรมเป็นข้อบังคับ

นอกจากนี้ หน่วยงานควรควบคุมโค้ดแบบเปิดเพื่อป้องกันการใช้โดยไม่ได้รับอนุญาต การกำหนดให้มีการตรวจสอบ AI และผลลัพธ์อย่างสม่ำเสมอเป็นความคิดที่เป็นไปได้

คดีนี้จะเพิ่มการตรวจสอบการใช้โค้ดแบบเปิดในการฝึกอบรม AI เมื่อเครื่องมือเขียนโค้ด AI พัฒนาไป กฎหมายสำหรับการใช้เครื่องมือเหล่านั้นก็ต้องปรับปรุงไปด้วย การปฏิบัติตามหลักการนี้จะช่วยให้แน่ใจว่าการนวัตกรรมไม่ขัดแย้งกับมาตรฐานทางจริยธรรมและกฎหมาย

ค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ GitHub และเครื่องมือเขียนโค้ด AI ที่ Unite.ai

Haziqa เป็นนักวิทยาศาสตร์ข้อมูลที่มีประสบการณ์อย่างกว้างขวางในการเขียนเนื้อหาทางเทคนิคสำหรับบริษัท AI และ SaaS