22 คะแนน โดย xguru 2020-11-17 | 4 ความคิดเห็น | แชร์ทาง WhatsApp

EFF อธิบายผ่านจดหมายอย่างเป็นทางการที่ส่งถึง GitHub ว่า youtube-dl ไม่ได้ละเมิด DMCA และ TPM ในเชิงเทคนิค

GitHub ยอมรับคำอธิบายนั้น จึงกู้คืนคลังเก็บ และสรุปประเด็นเกี่ยวกับคำสั่งนำเนื้อหาลงและ DMCA ในครั้งนี้

  • ทำไมจึงเกิดการนำเนื้อหาลง (Takedown) ตั้งแต่แรก?

ในฐานะแพลตฟอร์ม GitHub ต้องปฏิบัติตามกฎหมาย หากโค้ดถูกออกแบบมาเพื่อหลีกเลี่ยง TPM (Technical Protection Measure, มาตรการคุ้มครองทางเทคนิค = การป้องกันการคัดลอก) ก็จำเป็นต้องลบโค้ดออก แต่กรณีแบบนี้เกิดขึ้นน้อยมาก

ในบรรดากรณีนำเนื้อหาลงตาม DMCA นั้น กรณีที่เกี่ยวกับ TPM มีไม่ถึง 2% และแม้ในกลุ่มนั้น กรณีนี้ก็ยังถือว่าผิดปกติอย่างมาก

  • ข้อกล่าวหาเรื่องการหลีกเลี่ยง (Circumvention) ตาม DMCA

ข้อกล่าวหาของ RIAA คือโค้ดของ youtube-dl มีโค้ดที่หลีกเลี่ยง TPM ซึ่งใช้ควบคุมการเข้าถึงหรือการคัดลอกเนื้อหาที่มีลิขสิทธิ์ จึงเป็นการละเมิด DMCA มาตรา 1201

DMCA มาตรา 1201 นี้ถูกร่างขึ้นจากการถกเถียงในช่วงปลายทศวรรษ 1990 จึงไม่ได้คาดการณ์ความหลากหลายของซอฟต์แวร์ในปัจจุบันไว้

ผลลัพธ์คือ แม้เทคโนโลยีนั้นจะถูกใช้ในทางที่ไม่ละเมิดลิขสิทธิ์ ก็ยังอาจถูกมองว่าผิดกฎหมายได้ เพียงเพราะสามารถหลีกเลี่ยง TPM เพื่อเข้าถึงหรือคัดลอกงานอันมีลิขสิทธิ์

ประเด็นเรื่องการหลีกเลี่ยงนี้คือแกนหลักของคำสั่งนำ youtube-dl ลง

  • แนวทางแบบยึดนักพัฒนาเป็นศูนย์กลางของ GitHub ต่อ DMCA

GitHub จัดการ DMCA และออกแบบนโยบายการนำเนื้อหาลงเพื่อคุ้มครองนักพัฒนาให้มากที่สุด

แทบทุกแพลตฟอร์มที่มี UGC (เนื้อหาที่ผู้ใช้สร้างขึ้น) ต้องรับมือคำขอนำเนื้อหาลงตาม DMCA เพื่อให้สอดคล้องกับกฎหมาย

สำหรับ GitHub คำขอเหล่านี้ส่วนใหญ่มักเกี่ยวกับการบังคับใช้ให้ปฏิบัติตามไลเซนส์โอเพนซอร์ส

เพื่อปกป้องนักพัฒนา GitHub จะแจ้งให้นักพัฒนาทราบล่วงหน้า เปิดโอกาสให้โต้แย้ง และเปิดเผยข้อมูลต่อชุมชนอย่างโปร่งใส

  • youtube-dl

ดังที่อธิบายไว้ข้างต้น แกนหลักของการนำ youtube-dl ลงคือข้อกล่าวหาเรื่อง "การหลีกเลี่ยง"

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

นอกจากนี้ยังเข้าใจด้วยว่าโค้ดของโปรเจ็กต์นี้มีวัตถุประสงค์ที่ชอบธรรมมากมาย เช่น การปรับความเร็วเล่นเพื่อการเข้าถึง การเก็บรักษาหลักฐานในการต่อสู้เพื่อสิทธิมนุษยชน การสนับสนุนนักข่าวในการตรวจสอบข้อเท็จจริง และการดาวน์โหลดวิดีโอที่อยู่ภายใต้ไลเซนส์ Creative Commons หรือเป็น Public Domain

จากข้อมูลใหม่ที่ EFF ส่งมา GitHub จึงทราบว่าโปรเจ็กต์นี้ไม่ได้ละเมิดกฎหมาย และผู้ดูแลโครงการก็ได้ส่งแพตช์เพื่อไม่ให้ใช้วิดีโอที่มีลิขสิทธิ์ในโค้ดทดสอบ (ก่อนหน้านี้มีเทสต์ที่ดาวน์โหลดมิวสิกวิดีโอของ Justin Bieber)

ด้วยเหตุนี้ GitHub จึงกู้คืนโปรเจ็กต์ youtube-dl และจะเปิดตัวเลือกการกู้คืนให้กับ fork ทั้งหมดด้วย

  • สิ่งที่จะเปลี่ยนไปจากนี้

GitHub วางแผนจะปรับกระบวนการตรวจสอบสำหรับมาตรา 1201 ใหม่

  1. ข้อกล่าวหาการละเมิดมาตรา 1201 ทุกกรณีจะได้รับการตรวจสอบโดยผู้เชี่ยวชาญด้านเทคนิค

  2. ผู้เชี่ยวชาญด้านกฎหมายจะตรวจสอบอย่างละเอียด และจะปฏิเสธคำขอที่เกินขอบเขตของ DMCA

  3. หากคำกล่าวหาไม่ชัดเจน GitHub จะยืนข้างนักพัฒนา และจะคงคลังเก็บไว้ตราบใดที่ยังไม่มีหลักฐานชัดเจนเรื่องการหลีกเลี่ยง

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

  5. จะลบคลังเก็บก็ต่อเมื่อผ่านทุกขั้นตอนข้างต้นแล้วเท่านั้น

  6. แม้คลังเก็บจะถูกลบด้วยคำกล่าวหามาตรา 1201 ที่มีผลใช้ได้ GitHub ก็จะยังพยายามติดต่อเจ้าของคลังเก็บต่อไป หากเจ้าของยังไม่ได้ตอบกลับ เพื่อหาทางแก้ไขคำกล่าวหานั้น

  7. แม้หลังจากคลังเก็บถูกลบด้วยคำกล่าวหามาตรา 1201 ที่มีผลใช้ได้ GitHub จะรับประกันว่าเจ้าของคลังเก็บยังสามารถ Export ข้อมูลคลังเก็บอื่น ๆ ที่ไม่รวมประเด็นดังกล่าว, PR และโค้ดที่ถูกสงสัยว่าเป็นการหลีกเลี่ยง ได้ หากทำได้ตามกฎหมาย

  8. จะให้ทีม Trust and Safety อยู่แนวหน้า โดยจัดการทิกเก็ตของนักพัฒนาเกี่ยวกับเรื่องเหล่านี้เป็นลำดับความสำคัญสูงสุด เพื่อให้ข้อกล่าวหาได้รับการแก้ไขอย่างรวดเร็วและคลังเก็บได้รับการกู้คืนทันที

ค่าใช้จ่ายทั้งหมดนี้ GitHub จะมอบให้ฟรีสำหรับนักพัฒนาที่ใช้ GitHub และเชื่อว่านี่ควรเป็นมาตรฐานของ "การจัดการข้อกล่าวหามาตรา 1201 แบบยึดนักพัฒนาเป็นอันดับแรก"

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

และจะปรับปรุงต่อไปเมื่อมีประสบการณ์มากขึ้น

  • กองทุนปกป้องนักพัฒนา Developer defense fund

นักพัฒนาที่ได้รับผลกระทบเป็นการส่วนตัวจากคำขอนำเนื้อหาลงและข้อเรียกร้องทางกฎหมายอื่น ๆ อาจพึ่งพาองค์กรไม่แสวงกำไรอย่าง Software Freedom Law Center (SFLC) หรือ the Electronic Frontier Foundation (EFF) เพื่อรับความช่วยเหลือและการสนับสนุนทางกฎหมายได้

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

หากต้องการช่วยเหลือนักพัฒนาเหล่านี้ ก็อาจพิจารณาบริจาคให้ SFLC หรือ EFF โดยตรงได้เช่นกัน

  • สิ่งที่ GitHub ทำเพื่อปรับปรุงกฎหมาย

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

GitHub เคยมีความพยายามยาวนานหลายปีและประสบความสำเร็จในการขัดขวางไม่ให้คำสั่งลิขสิทธิ์ของสหภาพยุโรปบังคับใช้ตัวกรองการอัปโหลดกับการพัฒนาซอฟต์แวร์ และสิ่งนี้ยังช่วยเปิดทางให้เกิดการถกเถียงเรื่อง DMCA อย่างกว้างขวางในสหรัฐฯ ได้ด้วย

โดยเฉพาะอย่างยิ่ง GitHub สนับสนุนการปรับข้อกำหนดต่อต้านการหลีกเลี่ยงของ DMCA เพื่อส่งเสริมเสรีภาพของนักพัฒนาในการสร้างเครื่องมือที่มีประโยชน์ต่อสังคม เช่น youtube-dl

ขณะนี้สำนักงานลิขสิทธิ์ของสหรัฐฯ กำลังทบทวนข้อยกเว้นของข้อกำหนดต่อต้านการหลีกเลี่ยงในมาตรา 1201

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

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

 
youknowone 2020-11-23

ได้เห็นผ่าน IRC คร่าวๆ ว่า CEO ของ GitHub ได้ติดต่อกับ youtube-dl โดยบอกว่าโค้ดไม่มีปัญหา แต่มีบางส่วนของเอกสารในรีโพซิทอรีที่มีปัญหาเลยต้องแก้ไข และเนื่องจากพยายามติดต่อแล้วแต่เมนเทนเนอร์หลักของ youtube-dl ไม่รับการติดต่อ จึงล่าช้ามาตลอดจนต้องมาตามหาถึง IRC

 
lunamoth 2020-11-17

เป็นข่าวที่น่ายินดีนะครับ

 
ffdd270 2020-11-17

จัดการเรื่องนี้ได้ดีมากจริง ๆ ตั้งแต่ช่วงแรกของปัญหาก็มีข่าวออกมาหลายชิ้นว่า CEO และ CTO ของ GitHub กำลังพยายามผลักดันการกู้คืนอยู่ ท่าทีเชิงรุกแบบนั้นน่าจะสร้างความเชื่อมั่นให้กับนักพัฒนาได้มาก แถมยังอยู่ภายใต้ MS อีกด้วย!

 
xguru 2020-11-17

ว้าว.. สรุปได้อย่างเรียบร้อยมากเลยนะครับ

ทั้งสิ่งที่จะเปลี่ยนแปลงต่อจากนี้ กองทุนปกป้องนักพัฒนา ไปจนถึงการปรับปรุงกฎหมาย.. ดูเหมือนว่า GitHub จะจัดการเรื่องนี้ได้ดีมากจริง ๆ

Youtube-dl - บันทึกวิดีโอจาก Youtube และเว็บไซต์วิดีโอต่าง ๆ https://th.news.hada.io/topic?id=1629

Youtube-dl ถูกลบออกจาก GitHub เพราะ DMCA https://th.news.hada.io/topic?id=3081

วิธีที่นักข่าวใช้ Youtube-dl https://th.news.hada.io/topic?id=3100