GitHub กู้คืนคลังเก็บ youtube-dl
(github.blog)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 ใหม่
-
ข้อกล่าวหาการละเมิดมาตรา 1201 ทุกกรณีจะได้รับการตรวจสอบโดยผู้เชี่ยวชาญด้านเทคนิค
-
ผู้เชี่ยวชาญด้านกฎหมายจะตรวจสอบอย่างละเอียด และจะปฏิเสธคำขอที่เกินขอบเขตของ DMCA
-
หากคำกล่าวหาไม่ชัดเจน GitHub จะยืนข้างนักพัฒนา และจะคงคลังเก็บไว้ตราบใดที่ยังไม่มีหลักฐานชัดเจนเรื่องการหลีกเลี่ยง
-
หากผู้เชี่ยวชาญยืนยันแล้วว่าคำกล่าวหาครบถ้วน ชอบด้วยกฎหมาย และมีเหตุผลทางเทคนิค GitHub จะติดต่อเจ้าของคลังเก็บเพื่อเปิดโอกาสให้ตอบสนองต่อคำกล่าวหาหรือแก้ไขคลังเก็บเพื่อหลีกเลี่ยงการถูกนำลง แม้ไม่มีการตอบกลับ ก็จะยังพยายามติดต่อเจ้าของคลังเก็บอีกครั้งก่อนดำเนินการเพิ่มเติม
-
จะลบคลังเก็บก็ต่อเมื่อผ่านทุกขั้นตอนข้างต้นแล้วเท่านั้น
-
แม้คลังเก็บจะถูกลบด้วยคำกล่าวหามาตรา 1201 ที่มีผลใช้ได้ GitHub ก็จะยังพยายามติดต่อเจ้าของคลังเก็บต่อไป หากเจ้าของยังไม่ได้ตอบกลับ เพื่อหาทางแก้ไขคำกล่าวหานั้น
-
แม้หลังจากคลังเก็บถูกลบด้วยคำกล่าวหามาตรา 1201 ที่มีผลใช้ได้ GitHub จะรับประกันว่าเจ้าของคลังเก็บยังสามารถ Export ข้อมูลคลังเก็บอื่น ๆ ที่ไม่รวมประเด็นดังกล่าว, PR และโค้ดที่ถูกสงสัยว่าเป็นการหลีกเลี่ยง ได้ หากทำได้ตามกฎหมาย
-
จะให้ทีม 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 ความคิดเห็น
ได้เห็นผ่าน IRC คร่าวๆ ว่า CEO ของ GitHub ได้ติดต่อกับ youtube-dl โดยบอกว่าโค้ดไม่มีปัญหา แต่มีบางส่วนของเอกสารในรีโพซิทอรีที่มีปัญหาเลยต้องแก้ไข และเนื่องจากพยายามติดต่อแล้วแต่เมนเทนเนอร์หลักของ youtube-dl ไม่รับการติดต่อ จึงล่าช้ามาตลอดจนต้องมาตามหาถึง IRC
เป็นข่าวที่น่ายินดีนะครับ
จัดการเรื่องนี้ได้ดีมากจริง ๆ ตั้งแต่ช่วงแรกของปัญหาก็มีข่าวออกมาหลายชิ้นว่า CEO และ CTO ของ GitHub กำลังพยายามผลักดันการกู้คืนอยู่ ท่าทีเชิงรุกแบบนั้นน่าจะสร้างความเชื่อมั่นให้กับนักพัฒนาได้มาก แถมยังอยู่ภายใต้ MS อีกด้วย!
ว้าว.. สรุปได้อย่างเรียบร้อยมากเลยนะครับ
ทั้งสิ่งที่จะเปลี่ยนแปลงต่อจากนี้ กองทุนปกป้องนักพัฒนา ไปจนถึงการปรับปรุงกฎหมาย.. ดูเหมือนว่า 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