GitHub memulihkan repositori youtube-dl
(github.blog)EFF melalui surat resmi yang dikirim ke GitHub menjelaskan bahwa youtube-dl secara teknis tidak melanggar DMCA maupun TPM,
GitHub menerima hal tersebut, memulihkan repositorinya, dan merangkum penangguhan ini beserta hal-hal terkait DMCA.
- Mengapa penurunan konten (takedown) ini terjadi sejak awal?
Sebagai sebuah platform, GitHub harus mematuhi hukum. Jika suatu kode dirancang untuk menghindari TPM (Technical Protection Measure, tindakan perlindungan teknis = pencegahan penyalinan), maka kode tersebut harus dihapus. Namun kasus seperti ini sangat jarang.
Di antara kasus takedown DMCA, yang terkait TPM kurang dari 2%, dan bahkan di antaranya pun kasus ini tergolong sangat tidak biasa.
- Klaim circumvention berdasarkan DMCA
Klaim RIAA adalah bahwa kode youtube-dl memiliki kode yang menghindari TPM sehingga mengendalikan akses atau penyalinan materi berhak cipta, sehingga melanggar DMCA Section 1201.
DMCA Section 1201 ini dibahas pada akhir 1990-an, sehingga ditulis tanpa mampu mengantisipasi berbagai hal dalam perangkat lunak modern.
Akibatnya, meskipun teknologinya digunakan dengan cara yang tidak melanggar hak cipta, tindakan menghindari TPM yang memungkinkan akses atau penyalinan karya tetap didefinisikan sebagai ilegal.
Klaim circumvention inilah yang menjadi inti dari takedown youtube-dl.
- Pendekatan GitHub yang berfokus pada pengembang terhadap DMCA
GitHub menangani DMCA dan merancang kebijakan takedown untuk memaksimalkan perlindungan terhadap pengembang.
Hampir semua platform yang memiliki UGC (konten buatan pengguna) menangani permintaan takedown DMCA demi mematuhi hukum.
Dalam kasus GitHub, sebagian besar permintaan seperti ini ditujukan untuk menegakkan kepatuhan terhadap lisensi open source.
Untuk melindungi pengembang, GitHub memberi tahu pengembang terlebih dahulu tentang permintaan seperti ini, memberi kesempatan untuk mengajukan keberatan, dan mengungkapkannya secara transparan kepada komunitas.
- youtube-dl
Seperti dijelaskan di atas, inti klaim dalam takedown youtube-dl adalah "circumvention".
Walaupun pada awalnya proyek tersebut diturunkan, GitHub memahami bahwa hanya karena kode dapat mengakses konten berhak cipta, bukan berarti kode itu tidak dapat digunakan untuk mengakses karya dengan cara yang tidak melanggar hak cipta.
Selain itu, GitHub juga memahami bahwa kode proyek ini memiliki banyak tujuan yang sah, seperti mengubah kecepatan pemutaran untuk aksesibilitas, melestarikan bukti dalam perjuangan hak asasi manusia, membantu jurnalis untuk verifikasi fakta, serta mengunduh video berlisensi Creative Commons dan Public Domain.
Melalui informasi baru (yang dikirim EFF), GitHub mengetahui bahwa proyek ini tidak melanggar hukum, dan maintainer mengirim patch agar kode pengujian tidak menggunakan video berhak cipta (memang ada pengujian yang mengunduh video musik Justin Bieber).
Berdasarkan hal itu, proyek Youtube-dl dipulihkan dan opsi pemulihan juga akan diberikan kepada semua fork.
- Perubahan ke depan
GitHub berencana merombak proses peninjauan untuk Section 1201.
-
Semua klaim pelanggaran 1201 akan ditinjau oleh pakar teknis.
-
Pakar hukum akan memeriksa secara saksama, dan permintaan yang melampaui cakupan DMCA akan ditolak.
-
Jika klaimnya ambigu, GitHub akan berpihak pada pengembang dan membiarkan repositori tetap ada kecuali ada bukti circumvention yang jelas.
-
Jika para ahli menilai klaim tersebut lengkap, sah, dan dapat dibenarkan secara teknis, GitHub akan menghubungi pemilik repositori dan memberi kesempatan untuk menanggapi klaim atau mengubah repositori agar terhindar dari takedown. Bahkan jika tidak ada respons, GitHub akan mencoba menghubungi pemilik repositori lagi sebelum mengambil tindakan tambahan.
-
Repositori hanya akan dihapus setelah semua langkah ini dilakukan.
-
Bahkan jika repositori dihapus berdasarkan klaim 1201 yang valid, GitHub akan tetap berusaha menghubungi pemilik repositori apabila hingga saat itu mereka masih belum merespons, agar klaim tersebut dapat diselesaikan.
-
Bahkan setelah repositori dihapus berdasarkan klaim 1201 yang valid, jika secara hukum dimungkinkan, GitHub akan memastikan pemilik repositori dapat mengekspor masalah terkait, PR, dan data repositori lain yang tidak mencakup kode circumvention yang dicurigai.
-
Tim Trust and Safety akan ditempatkan di garis depan dan memprioritaskan tiket pengembang untuk hal-hal seperti ini agar klaim dapat diselesaikan dengan cepat dan repositori segera dipulihkan.
Semua biaya ini disediakan gratis bagi pengembang yang menggunakan GitHub. GitHub meyakini inilah standar untuk "Developer-First 1201 claim processing".
GitHub akan mendokumentasikan dan meng-open-source-kan proses ini agar perusahaan lain yang meng-host kode atau paket juga dapat membangun proses serupa.
Seiring bertambahnya pengalaman, GitHub akan terus memperbaikinya.
- Developer defense fund
Pengembang yang terdampak secara pribadi oleh permintaan takedown dan klaim hukum lainnya dapat bergantung pada organisasi nirlaba seperti Software Freedom Law Center (SFLC) atau the Electronic Frontier Foundation (EFF) untuk mendapatkan bantuan dan dukungan hukum.
Meski demikian, pengembang yang melawan takedown yang tidak adil tetap berisiko menanggung tanggung jawab pribadi dan biaya pembelaan hukum. Untuk membantu hal ini, GitHub menyumbangkan 1 juta dolar AS untuk membentuk dana pembelaan pengembang agar dapat melindungi pengembang open source dari "permintaan takedown DMCA Section 1201" yang tidak adil. Melalui ini, GitHub akan menjalankan langkah-langkah untuk melindungi pengembang dan kolaborasi antarpengembang.
Jika ingin membantu para pengembang ini, pertimbangkan juga untuk mendukung SFLC atau EFF secara langsung.
- Apa yang GitHub lakukan untuk memperbaiki hukum
Batasan DMCA saat ini merugikan pengembang. Salah satu cara untuk menyelesaikan masalah ini adalah memperbaiki undang-undangnya sendiri dan mencegah undang-undang yang lebih buruk diberlakukan secara global.
GitHub telah melakukan upaya bertahun-tahun yang berhasil untuk mencegah agar EU Copyright Directive tidak mewajibkan upload filter pada pengembangan perangkat lunak, dan melalui itu membuka jalan bagi pembahasan ulang DMCA secara luas di Amerika Serikat.
Khususnya, GitHub secara khusus mendukung ketentuan anti-circumvention dalam DMCA untuk meningkatkan kebebasan pengembang membangun alat yang bermanfaat secara sosial seperti youtube-dl.
Saat ini U.S. Copyright Office sedang meninjau pengecualian terhadap ketentuan anti-circumvention pada Section 1201.
GitHub berharap segera dapat berbicara lebih banyak agar kalian bisa ikut bergabung dalam perjuangan membuat hukum hak cipta yang lebih ramah pengembang.
4 komentar
Saya sempat melihat sekilas obrolan tentang CEO GitHub yang menghubungi youtube-dl melalui IRC; katanya tidak ada masalah pada kodenya, tetapi ada sebagian masalah pada dokumentasi di dalam repositori sehingga perlu diperbaiki. Mereka juga mengatakan sudah berupaya untuk menghubungi, tetapi karena maintainer utama youtube-dl tidak merespons, prosesnya terus tertunda sampai akhirnya mereka datang mencarinya lewat IRC.
Kabar yang menggembirakan.
Penanganannya benar-benar sangat baik. Sejak awal masalah ini, ada banyak artikel yang menyebut CEO dan CTO GitHub sedang berupaya memulihkan repositori tersebut, dan sikap aktif seperti itu tampaknya memberi kepercayaan kepada para pengembang. Apalagi meskipun berada di bawah MS!
Wah.. ini dirapikan dengan sangat rapi.
Ke depannya, hal-hal yang akan diubah, dana perlindungan pengembang, sampai perbaikan hukum juga.. sepertinya GitHub benar-benar menangani ini dengan sangat baik.
Youtube-dl - Menyimpan video dari Youtube dan berbagai situs video lainnya https://id.news.hada.io/topic?id=1629
Youtube-dl, dihapus dari GitHub karena DMCA https://id.news.hada.io/topic?id=3081
Cara para jurnalis menggunakan Youtube-dl https://id.news.hada.io/topic?id=3100