From 40bd38a8fea1c3213b57515efaeedd0487471589 Mon Sep 17 00:00:00 2001 From: dmca-sync-bot Date: Wed, 12 Jan 2022 00:43:51 +0000 Subject: [PATCH] Process DMCA request --- 2021/12/2021-12-31-mpa.md | 70 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 2021/12/2021-12-31-mpa.md diff --git a/2021/12/2021-12-31-mpa.md b/2021/12/2021-12-31-mpa.md new file mode 100644 index 000000000..321e12a57 --- /dev/null +++ b/2021/12/2021-12-31-mpa.md @@ -0,0 +1,70 @@ +Before disabling any content in relation to this takedown notice, GitHub +- contacted the owners of the affected repositories to give them an opportunity to [make changes](https://docs.github.com/en/github/site-policy/dmca-takedown-policy#a-how-does-this-actually-work). +- provided information on how to [submit a DMCA Counter Notice](https://docs.github.com/en/articles/guide-to-submitting-a-dmca-counter-notice). +- offered to connect the owners of the affected repositories with [legal resources](https://github.blog/2020-11-16-standing-up-for-developers-youtube-dl-is-back/#developer-defense-fund) as part of our commitment to standing up for developers. + +To learn about when and why GitHub may process some notices this way, please visit our [README](https://github.com/github/dmca/blob/master/README.md#anatomy-of-a-takedown-notice). + +--- + +Dear GitHub, + + + +We’re writing to call you attention to, and ask your assistance with, exploits of the Digital Rights Management software Widevine that are being hosted on and distributed from repositories on your platform. In short, the poster has written scripts to circumvent DRM on multiple streaming platforms, including Disney+, Amazon Prime, Netflix, and others. These scripts allow users to rip (download) streams directly to their devices, and, then, distribute them on the internet. This is as clear a violation of the DMCA’s anti-circumvention provisions as we’ve seen (17 USC 1201 et seq.), and the result is infringement of our Member Studios’ (and others’) copyrights, by unauthorized reproduction, distribution, and/or public performance. Accordingly, we’ve alerted the owner of Widevine (Google) to this issue, and are also asking you to remove the repositories containing these scripts, specifically: + + + +Netflix: https://github.com/widevinedump/NETFLIX-DL-6.1.0, https://github.com/widevinedump/Netflix-4K-Script, https://github.com/widevinedump/Netflix-videos-downloader +Paramount+: https://github.com/widevinedump/Paramount-Plus-4k-Downloader +Disney+: https://github.com/widevinedump/DISNEY-4K-SCRIPT +Google Play: https://github.com/widevinedump/Gplay-4k-Downloader + + +Widevine is proprietary software that prevents stream ripping, and the scripts circumvent that by exploiting a vulnerability to allow stream ripping, including as specifically listed as follows and as evidenced by the poster’s statements of the scripts’ purpose and operation: + + +DISNEY-4K-SCRIPT +disneyplus.py is the script that calls the decryption module +pywidevine/decrypt/wvdecrypt.py is the script used to circumvent the DRM +pywidevine/cdm/cdm.py and pywidevine/cdm/deviceconfig.py are used to configure the device and key information needed to decrypt the content + +Gplay-4k-Downloader +movie.py is the script that calls the decryption module +pywidevine/decrypt/wvdecrypt.py is the script used to circumvent the DRM +pywidevine/cdm/cdm.py and pywidevine/cdm/deviceconfig.py are used to configure the device and key information needed to decrypt the content + +Netflix-4K-Script +netflix.py is the main script +pywidevine/clients/netflix/client.py, pywidevine/clients/netflix/config.py, and pywidevine/clients/netflix/profiles.py are used to configure the device and key information needed to decrypt the content +Note that pywidevine/clients/netflix/config.py lists 3 actual Netflix accounts with their usernames and passwords +pywidevine/downloader/wvdownloader.py is the script that calls the decryption module +pywidevine/decrypt/wvdecrypt.py is the script used to circumvent the DRM + +NETFLIX-DL-6.1.0 +netflix.py is the main script +services/netflix.py is the script that calls the decryption module +pywidevine/decrypt/wvdecryptcustom.py is the script used to circumvent the DRM +pywidevine/cdm/cdm.py and pywidevine/cdm/deviceconfig.py are used to configure the device and key information needed to decrypt the content + +Netflix-videos-downloader +NFripper.py is the main script +services/netflix.py is the script that calls the decryption module +pywidevine/decrypt/wvdecryptcustom.py is the script used to circumvent the DRM +pywidevine/cdm/cdm.py and pywidevine/cdm/deviceconfig.py are used to configure the device and key information needed to decrypt the content + +Paramount-Plus-4k +paramountplus.py is the main script +pywidevine/clients/paramountplus/config.py and pywidevine/clients/paramountplus/downloader.py are used to configure the device and key information needed to decrypt the content and circumvent the DRM + + +We are providing this notice based on our good faith belief that the use of motion pictures and television programs owned by the MPA Member Studios in the manner occurring via the repositories is not authorized by the copyright owners, their agents, or the law. The information in this notification is accurate and, under penalty of perjury, we are authorized to act on behalf of the MPA Member Studios, which own or control exclusive rights under copyright that are being infringed in the manner described herein. This letter is without prejudice to the rights and remedies of the MPA Member Studios and their affiliates, all of which are expressly reserved. + + +If you have any questions, please contact me by telephone at [private], or via email at [private]. + + + +Regards, + +[private]