seanpm2001 / Its-time-to-cut-WideVine-DRM

An article on why Googles WideVine DRM should not be used.

Home Page:https://en.wikipedia.org/wiki/Widevine#Criticism

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

All Contributors


Top

( #Degoogle-your-life #Degoogle #Degoogling #Degoogled Degoogle your life project )

It is time to cut Widevine (Google DRM)

/WideVine_Logo.jpeg/ failed to load. The image may be corrupt or may have been moved.

This is an article on why you should stop using Google WideVine (DRM) and uninstall it. DRM needs to be removed. This article will help you make your choice (if you haven't already) WideVine is highly anti-competitive, and extremely restrictive, and is destroying the freedom of videos on the Internet.

Let's cut the WideVine and embrace an open Internet.

( Start to Degoogle your life with my comprehensive guide on GitHub | Join a Degoogle community via a simple DuckDuckGo search | View my Degoogle your life GitHub organization | See the organization for this article project )

Read this article in a different language:

Current language is: English (US) (translations may need to be corrected to fix English replacing the correct language)

🌐 List of languages

Sorted by: A-Z

Sorting options unavailable

( af Afrikaans Afrikaans | sq Shqiptare Albanian | am አማርኛ Amharic | ar عربى Arabic | hy հայերեն Armenian | az Azərbaycan dili Azerbaijani | eu Euskara Basque | be Беларуская Belarusian | bn বাংলা Bengali | bs Bosanski Bosnian | bg български Bulgarian | ca Català Catalan | ceb Sugbuanon Cebuano | ny Chichewa Chichewa | zh-CN 简体中文 Chinese (Simplified) | zh-t 中國傳統的) Chinese (Traditional) | co Corsu Corsican | hr Hrvatski Croatian | cs čeština Czech | da dansk Danish | nl Nederlands Dutch | en-us English English | EO Esperanto Esperanto | et Eestlane Estonian | tl Pilipino Filipino | fi Suomalainen Finnish | fr français French | fy Frysk Frisian | gl Galego Galician | ka ქართველი Georgian | de Deutsch German | el Ελληνικά Greek | gu ગુજરાતી Gujarati | ht Kreyòl ayisyen Haitian Creole | ha Hausa Hausa | haw Ōlelo Hawaiʻi Hawaiian | he עִברִית Hebrew | hi हिन्दी Hindi | hmn Hmong Hmong | hu Magyar Hungarian | is Íslenska Icelandic | ig Igbo Igbo | id bahasa Indonesia Icelandic | ga Gaeilge Irish | it Italiana/Italiano | ja 日本語 Japanese | jw Wong jawa Javanese | kn ಕನ್ನಡ Kannada | kk Қазақ Kazakh | km ខ្មែរ Khmer | rw Kinyarwanda Kinyarwanda | ko-south 韓國語 Korean (South) | ko-north 문화어 Korean (North) (NOT YET TRANSLATED) | ku Kurdî Kurdish (Kurmanji) | ky Кыргызча Kyrgyz | lo ລາວ Lao | la Latine Latin | lt Lietuvis Lithuanian | lb Lëtzebuergesch Luxembourgish | mk Македонски Macedonian | mg Malagasy Malagasy | ms Bahasa Melayu Malay | ml മലയാളം Malayalam | mt Malti Maltese | mi Maori Maori | mr मराठी Marathi | mn Монгол Mongolian | my မြန်မာ Myanmar (Burmese) | ne नेपाली Nepali | no norsk Norwegian | or ଓଡିଆ (ଓଡିଆ) Odia (Oriya) | ps پښتو Pashto | fa فارسی |Persian pl polski Polish | pt português Portuguese | pa ਪੰਜਾਬੀ Punjabi | No languages available that start with the letter Q | ro Română Romanian | ru русский Russian | sm Faasamoa Samoan | gd Gàidhlig na h-Alba Scots Gaelic | sr Српски Serbian | st Sesotho Sesotho | sn Shona Shona | sd سنڌي Sindhi | si සිංහල Sinhala | sk Slovák Slovak | sl Slovenščina Slovenian | so Soomaali Somali | [es en español Spanish | su Sundanis Sundanese | sw Kiswahili Swahili | sv Svenska Swedish | tg Тоҷикӣ Tajik | ta தமிழ் Tamil | tt Татар Tatar | te తెలుగు Telugu | th ไทย Thai | tr Türk Turkish | tk Türkmenler Turkmen | uk Український Ukrainian | ur اردو Urdu | ug ئۇيغۇر Uyghur | uz O'zbek Uzbek | vi Tiếng Việt Vietnamese | cy Cymraeg Welsh | xh isiXhosa Xhosa | yi יידיש Yiddish | yo Yoruba Yoruba | zu Zulu Zulu ) Available in 110 languages (108 when not counting English and North Korean, as North Korean has not been translated yet Read about it here)

Translations in languages other than English are machine translated and are not yet accurate. No errors have been fixed yet as of February 5th 2021. Please report translation errors here make sure to backup your correction with sources and guide me, as I don't know languages other than English well (I plan on getting a translator eventually) please cite wiktionary and other sources in your report. Failing to do so will result in a rejection of the correction being published.

Note: due to limitations with GitHub's interpretation of markdown (and pretty much every other web-based interpretation of markdown) clicking these links will redirect you to a separate file on a separate page that isn't my GitHub profile page. You will be redirected to the seanpm2001/seanpm2001 repository, where the README is hosted.

Translations are done with Google Translate due to limited or no support for the languages I need in other translation services like DeepL and Bing Translate (pretty ironic for an anti-Google campaign) I am working on finding an alternative. For some reason, the formatting (links, dividers, bolding, italics, etc.) is messed up in various translations. It is tedious to fix, and I do not know how to fix these issues in languages with non-latin characters, and right to left languages (like Arabic) extra help is needed in fixing these issues

Due to maintenance issues, many translations are out of date and are using an outdated version of this README article file. A translator is needed. Also, as of April 23rd 2021, it is going to take me a while to get all the new links working.


Index

[Click/tap here to expand/collapse the index]


Click/tap here to expand/collapse this section

00.0 - Top

[00.1 - Read this article in a different language]

00.2 - Title

00.3 - Index

01.0 - Overview

01.1 - What is DRM

02.0 - Anti-competitive

03.0 - Cost

04.0 - Prevents screenshots and recording

05.0 - "security" levels

06.0 - Blocking out users

07.0 - Bugs

08.0 - Why DRM is not needed in a functional society

09.0 - Asserting Googles dominance

10.0 - Violation of web standards

11.0 - Lack of freedom

12.0 - Memory usage

13.0 - Privacy

14.0 - Alternative methods

15.0 - What you can do to help

16.0 - Other things to check out

17.0 - Article info

17.0.1 - Software status

17.0.2 - Sponsor info

18.0 - History

18.1 - Pre-history

18.2 - Alpha History

18.3 - Beta History

18.4 - Modern History

19.0 - Wiki

20.0 - Copying

21.0 - Credits

22.0 - Authors

23.0 - Installation

24.0 - 404 page

25.0 - File history

26.0 - Technical notes

27.0 - Footer

27.9 - EOF

28.0 - Contributors


Overview

For other information about why DRM is a problem, click/tap here

What is DRM

A general description of DRM:

DRM is a restrictive form of software that prevents you from being able to freely access digital works. In short, when you use DRM, you don't own what you are using, the computer uses you. DRM can be malicious and highly anti-competitive, and it is bad for the environment and your devcies battery life and lifespan due to excessive use of the CPU (processor) and GPU (Graphics card) for example, it can make it so an eBook you download isn't owned by you, and the seller can modify the book or delete it without your permission, as you don't own that book. Source 1 Source 2 Source 3 Source 4 Source 5

WideVine is the most common video DRM, which restricts your access to videos on a website (such as Netflix, Disney+, Hulu, etc.) it is completely unnecessary, and can lock you out of a service (for example, many streaming services don't work on browsers other than Google Chrome (not even browsers based on Google Chromium, the source code for Chrome, can access these sites) due to Googles DRM monopoly) see below for more info.


Anti-competitive

WideVine is a DRM that has to be licensed to be used with a browser. Google is extremely slow on reviewing and accepting people, and often refuses people to use it in their products with no reasoning. Source 1 Source 2 (the email thread that went on for over 4 months and resulted in nothing but disappointment)

Google has made it much harder for browsers like Brave or Firefox to compete with its pushing of this piece of DRM. Even just using the Electron framework itself will prevent WideVine from working (so you can't visit sites like Netflix, Hulu, etc.) Source 3 Source 4


Cost

WideVine costs money monthly to implement, making only the wealthy able to survive in software. This is similar to the high requirements to run Android Studio to develop Android apps, and the Registration + device ownership required to make Apple software (requiring either an expensive apple device alongside your usual device, or a well-made "illegal" hackintosh virtual machine)


Prevents screenshots and recording

WideVine is DRM that detects if you are using a screen recorder or taking screenshots. While most would say that this is just copyright infringement prevention, people don't see that this is a loss of software freedom. There are very legitimate cases in which a screenshot or screenclip is necessary and falls under fair use (such as reporting a site bug, or reporting rule breaking/illegal content found online) but that isn't possible unless you crack WideVine, which is very easy to do (see below)


Security levels

WideVine has various "Security" levels, which further limit what content can be played.

Level 1 has the normal restrictions and monitoring, most people use it, but it is possible to crack (many people have)

Level 2 has the normal restrictions and monitoring, but doesn't let you do video/image playback above 540p (which is less than 720p (HD)) why make users suffer like this? It only does this through cryptographical processes.

Level 3 is even more restrictive, but is software bound. It does not let you play videos or images above 480p. This restriction is commonly in place for some sites, and is the easiest to crack.


Blocking out users

Due to the restrictiveness of this DRM, certain websites (such as HBO Max) have used the DRM to outright lock millions of would-be Linux HBO Max streamers from even using the site. The same can be done for any operating system that HBO disagrees with, and this ban could easily apply to BSD, MacOS, Windows, Solaris, or other operating systems, as criticism doesn't always work with companies.

Linux is not a system that you should block, as you are blocking out most of the tech savvy users, and over ten million people, as Linux is A LOT bigger now than it was in the early 1990s. The same can be said for BSD, MacOS and Windows, although Windows has always been pretty big since Windows 3.1 and Windows 95.


Bugs

WideVine has been a center of controversy due to its severe bugs that make its users suffer even more. A common problem occurred in 2021 April when WideVine was auto-updated, and Netflix was unable to let anyone stream content above 480p. With a bug like this, it is entirely possible for a WideVine bug to come along that will completely block all video playback on any site that uses it.

No other bugs are listed yet.


Why DRM is not needed

DRM is not needed in a functional society, it just places extra restrictions on the users, and takes extra time and resources to enforce these restrictions, albeit unsuccessfully.

DRM is easily crackable, no DRM is actually secure. For WideVine, there are already hundreds of legitimate downloading tools that can bypass WideVine.

It claims to be a security thing, when in fact, it is an insecurity. Let your content be free. It isn't making it any harder for people to rip and download your content, why do you want to add the restriction if it is meaningless?

DRM is bad for the environment due to the extra resources it takes, and how it wears down hardware faster.

DRM is bad for the user, as it places unnecessary restrictions on them.

DRM is bad for the developer, as it puts the developer through lots of extra stress on a pointless task that doesn't benefit anybody.

DRM is bad for the world, as it is bad on the environment, the user, and even the developer.

We can live without DRM. It is a crutch we seem to have accepted, but the crutch is being used for a perfectly working set of legs.


Asserting Googles dominance

DRM Asserts Googles dominance with Google Chrome, as it doesn't work on many other browsers they disagree with, even other Chromium-based browsers, such as Brave.

It also asserts Googles dominance on their Android operating system, certain aspects of this DRM make rooted Android devices (such as those with LineageOS) to be unable to do certain tasks.

Google knows this is a way to get what they want, and they have a history of taking down any repository that they find that can crack/break WideVine DRM.

As of Google Chrome V57 (2017 March) and later, Google forces DRM to be installed for the browser, and doesn't let you remove it.


Violation of web standards

DRM has always been controversial. Originally, when DRM was proposed for HTML5, it was approved because of Netflix wanting to add the feature, alongside Google and Microsoft, and it was so controversial, that the web standards group lost one of its most prominent and important members (EFF, Electronic Frontiers Foundation) as they accepted this damaging problem. Since then, DRM has become much more common, but still needs to be combated.

Here is the EFF's statement on the matter:

The W3C effort to standardize Encrypted Media Extensions (EME, part of the Media Extensions Working Group) marks a new era in W3C standardization. For the first time, implementations of a W3C standard will be covered by "anti-circumvention" laws such as the Section 1201 of the US DMCA; European laws that implement Article 6 of the EUCD; and Canada's Bill C-11.

These laws have been used by companies and rightsholders to threaten security and privacy researchers who came forward to report defects in their products. These laws may also create legal risks for entities who independently implement EME-compatible systems.

You can read the whole statement here

As feared by its opponents, the EME (Encrypted Media Extensions) specification broke open web standards, and requires paying royalties and submission to use.

With Googles usage of DRM, and its history of locking other browsers out of its features, it is possible that Google may try to make Chrome the only browser that can use WideVine, and restrict other browsers from using it.


Lack of freedom

WideVine is used to prevent users from interacting with video on websites. It is a form of digital restrictions managements that prevents you from downloading the video, viewing the video offline, or even taking a screenshot. It is proprietary software and due to its issues with privacy, it is not installed by default on most Linux distributions. It is limiting the freedoms of the web due to its use by Netflix, Disney, and YouTube movies. Your access to the content can be taken away at any time for no reason.


Memory usage

WideVine is bad on memory. Compared to just normally viewing a video without DRM, WideVine will use heavy amounts of CPU and RAM. It is bad on battery life, and it gives no benefits from standard HTML5 video playback.


Privacy

Google has a very very bad record when it comes to user privacy. (I could go on and on with evidence of this, but it took a long time to find and go through all these articles)

Privacy is not a thing with WideVine. Proprietary software is designed so that you can't see what is going on at all. With Googles history, it is highly likely that WideVine is an additional piece of software that is spying on you, reading your documents, and other bad things.

If you think you have nothing to hide, you are absolutely wrong. This argument has been debunked many times over:

Via Wikipedia

  1. Edward Snowden remarked "Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say. "When you say, ‘I have nothing to hide,’ you’re saying, ‘I don’t care about this right.’ You’re saying, ‘I don’t have this right, because I’ve got to the point where I have to justify it.’ The way rights work is, the government has to justify its intrusion into your rights."

  2. Daniel J. Solove stated in an article for The Chronicle of Higher Education that he opposes the argument; he stated that a government can leak information about a person and cause damage to that person, or use information about a person to deny access to services even if a person did not actually engage in wrongdoing, and that a government can cause damage to one's personal life through making errors. Solove wrote "When engaged directly, the nothing-to-hide argument can ensnare, for it forces the debate to focus on its narrow understanding of privacy. But when confronted with the plurality of privacy problems implicated by government data collection and use beyond surveillance and disclosure, the nothing-to-hide argument, in the end, has nothing to say."

  3. Adam D. Moore, author of Privacy Rights: Moral and Legal Foundations, argued, "it is the view that rights are resistant to cost/benefit or consequentialist sort of arguments. Here we are rejecting the view that privacy interests are the sorts of things that can be traded for security." He also stated that surveillance can disproportionately affect certain groups in society based on appearance, ethnicity, sexuality, and religion.

  4. Bruce Schneier, a computer security expert and cryptographer, expressed opposition, citing Cardinal Richelieu's statement "If one would give me six lines written by the hand of the most honest man, I would find something in them to have him hanged", referring to how a state government can find aspects in a person's life in order to prosecute or blackmail that individual. Schneier also argued "Too many wrongly characterize the debate as 'security versus privacy.' The real choice is liberty versus control."

  5. Harvey A. Silverglate estimated that the common person, on average, unknowingly commits three felonies a day in the US.

  6. Emilio Mordini, philosopher and psychoanalyst, argued that the "nothing to hide" argument is inherently paradoxical. People do not need to have "something to hide" in order to hide "something". What is hidden is not necessarily relevant, claims Mordini. Instead, he argues an intimate area which can be both hidden and access-restricted is necessary since, psychologically speaking, we become individuals through the discovery that we could hide something to others.

  7. Julian Assange stated "There is no killer answer yet. Jacob Appelbaum (@ioerror) has a clever response, asking people who say this to then hand him their phone unlocked and pull down their pants. My version of that is to say, 'well, if you're so boring then we shouldn't be talking to you, and neither should anyone else', but philosophically, the real answer is this: Mass surveillance is a mass structural change. When society goes bad, it's going to take you with it, even if you are the blandest person on earth."

  8. Ignacio Cofone, law professor, argues that the argument is mistaken in its own terms because, whenever people disclose relevant information to others, they also disclose irrelevant information. This irrelevant information has privacy costs and can lead to other harms, such as discrimination.


Alternative methods

Media should not be restricted, online or offline. If people wanted to watch the video without the DRM, they will always find a way to do it. Every piece of software can be cracked.

[modified excerpt from Wikipedia] Valve president Gabe Newell has stated "most DRM strategies are just dumb" because they only decrease the value of a game in the consumer's eyes. Newell suggests that the goal should instead be "[creating] greater value for customers through service value". Note that Valve operates Steam, a service which serves as an online store for PC games, as well as a social networking service and a DRM platform

This point isn't valid just for video games, it can be applied to anything on a computer. Your computer shouldn't be in complete control of a crazy company that uses bad Artificial Intelligence to delete its users and their work (YouTube, etc.) and has such a bad record. Your computer shouldn't be restricted because a company refuses to share like a badly behaved child. Your computer should be owned by you, and no-one else. You should get rid of DRM altogether, as the content is not worth giving up control of your computer for. These companies have hundreds of billions of dollars. If they do something stupid like this, you should protest it. You could even just download the video elsewhere and view it, as they should be losing money for doing stupid things like this. Copyright infringement isn't a bad thing. People who can't afford movies will download them elsewhere, it has been happening since the start of the global Internet and with the invention of the VHS tape. It hardly affects their revenue, as they wouldn't be able to get that money anyway. DRM is defective by design.


What you can do to help

You can protest DRM. It may seem insignificant, but the more people who go against it, the more that is being done about it.

If you are on Linux and using Firefox, make sure that DRM isn't installed (it normally isn't by default on Ubuntu, although I am unsure about other distributions, except for ChromeOS/ChromiumOS and Android, which includes it) and don't bother installing it.

If you are on Windows or MacOS, you may have a much harder time, as DRM is installed by default (on Firefox and some other browsers) on these systems, and may auto-reinstall.

Try to avoid the following sites:

Hulu

Disney+

Paramount+

Netflix

Basically, almost any online video streaming service should be avoided, as the majority of them use DRM and you can't use the site without losing your freedom. It isn't worth it. Send the MPAA a message and stop streaming these shows.

You should also avoid any "free with ads" or "paid" options on the following sites (as this method requires using WideVine DRM)

YouTube

Note: YouTube has a form of "light DRM" (not WideVine) on all parts of the site. You can still view the page without installing DRM, but this light DRM prevents you from just right clicking and saving the video to your hard disk/other storage medium. It can easily be circumvented with YouTube-DL along with tens of thousands of other video downloading tools. Google usually updates the light DRM monthly, so that it is harder for them to do this. It doesn't work, as video downloaders will push out an update before you can even experience issues downloading (providing you keep your video downloader up to date)

You can also protest DRM with a message on your projects README.md file. Here is what I use:

***

## Software status

All of my works are free some restrictions. DRM (**D**igital **R**estrictions **M**anagement) is not present in any of my works.

![DRM-free_label.en.svg](DRM-free_label.en.svg)

This sticker is supported by the Free Software Foundation. I never intend to include DRM in my works.

I am using the abbreviation "Digital Restrictions Management" instead of the more known "Digital Rights Management" as the common way of addressing it is false, there are no rights with DRM. The spelling "Digital Restrictions Management" is more accurate, and is supported by [Richard M. Stallman (RMS)](https://en.wikipedia.org/wiki/Richard_Stallman) and the [Free Software Foundation (FSF)](https://en.wikipedia.org/wiki/Free_Software_Foundation)

This section is used to raise awareness for the problems with DRM, and also to protest it. DRM is defective by design and is a major threat to all computer users and software freedom.

Image credit: [defectivebydesign.org/drm-free/...](https://www.defectivebydesign.org/drm-free/how-to-use-label)

***

You can also use the following userboxes from Wikipedia:

{{User:Gilgamesh~enwiki/Anti-copyright}}
{{User:Flarn2006/User anti-DRM}} 

Also, make sure to avoid the following site: https://www.widevine.com/ it shouldn't receive attention.


Sources

This list is incomplete.

Good sources

This is a list of the primary sources for this project.

https://www.eff.org/deeplinks/2017/09/open-letter-w3c-director-ceo-team-and-membership/

Comment: The EFF left the W3C for the inclusion of DRM.

https://privacybadger.org/

Comment: The homepage for the privacy badger tracker blocking extension.

Firefox - Privacy badger for Firefox

https://arstechnica.com/gadgets/2020/08/hbo-max-cranks-up-the-widevine-drm-leaves-linux-users-in-the-cold/

Comment: Context: HBO increases usage of DRM and attempts to lock out millions of Linux users from using their service.

https://www.raspberrypi.org/forums/viewtopic.php?p=1910100

Comment: Context: WideVine DRM has problems on Raspberry Pi devices

https://torrentfreak.com/google-takes-down-repositories-that-circumvent-its-widevine-drm-201113/

Comment: Reminder: Google does not care about you at all

https://www.theverge.com/2021/4/9/22375527/pixel-5-users-hd-netflix-drm-widevine-issue-firmware-fix

Comment: Tip: You shouldn't have used it in the first place

https://news.ycombinator.com/item?id=18828654

Comment: Info: a tool that cracks WideVine DRM

https://9to5google.com/2021/07/10/pixel-widevine-l3/

Comment: Info: a tool that cracks WideVine DRM

https://torrentfreak.com/netflix-use-of-google-drm-means-rooted-android-devices-are-banned-170515/

Comment: Tip: This is why DRM is bad, it restricts your freedom and makes you stay with the abuser (Google)

https://www.androidpolice.com/2019/01/02/googles-widevine-l3-drm-used-by-netflix-hulu-and-hbo-has-been-broken/

Comment: Info: a tool that cracks WideVine DRM

https://support.brave.com/hc/en-us/articles/360023851591-How-do-I-view-DRM-protected-content-/

Comment: Info: Brave does not support the WideVine DRM, as Google refused to let them use it, and now it has to be done in an extra malicious way to work

https://www.pcmag.com/news/report-googles-widevine-l3-drm-cracked

Comment: Info: a tool that cracks WideVine DRM

https://www.slashgear.com/some-pixel-phones-cant-play-hd-netflix-due-to-widevine-drm-bug-06667408/

Comment: Tip: Netflix is bad, but WideVine is mostly at fault here

https://reposhub.com/javascript/misc/tomer8007-widevine-l3-decryptor.html

Comment: Info: a tool that cracks WideVine DRM

https://android.gadgethacks.com/how-to/netflix-caps-video-quality-based-your-phones-widevine-drm-level-heres-check-for-hdr-fhd-support-0329213/

Comment: Tip: Don't use Netflix

https://www.tomshardware.com/news/chrome-57-permanently-enabled-drm,33527.html

Comment: Tip: Just delete Chrome already, every other browser works better.

https://linuxhint.com/enabling_widevine_drm_ubuntu/

Comment: Tip: Don't, just don't.

https://www.eff.org/deeplinks/2016/06/w3c-eme-and-eff-frequently-asked-questions

Comment: Full announcement on the EFF's announcement against the W3Cs EFF specification and recommendation (2016)

Tracker free sources

This list is not available yet, as it requires a lot of work and extra moderation. For now, just use a good tracker blocker, like the Firefox web browser, or the Privacy Badger browser extension.

https://www.eff.org/deeplinks/2016/06/w3c-eme-and-eff-frequently-asked-questions

Comment: Full announcement on the EFF's announcement against the W3Cs EFF specification and recommendation (2016)

https://www.eff.org/deeplinks/2017/09/open-letter-w3c-director-ceo-team-and-membership/

Comment: The EFF left the W3C for the inclusion of DRM.

https://privacybadger.org/

Comment: The homepage for the privacy badger tracker blocking extension.

Extra sources

These sources are used for people who don't trust the other ones, or for sources that contain good info from a controversial owner.

https://poorrichardsnews.com/why-does-bmw-usa-on-their-website-use-googles-widevine-to-spy-on-you/

Comment: TL;DR: BMW (car manufacturer) supposedly uses DRM on their site to track who watches stuff, and prevents people from interacting with their content.

https://www.reddit.com/r/netsec/comments/bj13yh/breaking_widevine_content_protection_drm_on/

Comment: Info: Network security info on how easy WideVine is to break. Reddit also isn't usable as a source most of the time.


Other things to check out

Defective by design - A campaign by the Free Software Foundation that is working on exposing and eliminating DRM usage

The Google Graveyard (killedbygoogle.com) - a sorted list of the 224+ products Google has killed

GitHub link

Alphabet worker union - The new workers union at Google with over 800 members

There are other alternates, just search for them.


Article info

Click/tap here to expand/collapse this section

File type: Markdown document (*.md *.mkd *.mdown *.markdown)

File version: 14 (Wednesday, 2022, January 19th at 6:31 pm)

Line count (including blank lines and compiler line): 1,095

Current article language: English (US) / Markdown / HTML5

Encoding: UTF-8 (Emoji 12.0 or higher recommended)

All times are UTC-7 (PDT/Pacific Time) (Please also account for DST (Daylight Savings Time) for older/newer entries up until it is abolished/no longer followed)

You may need special rendering support for the <details> HTML tag being used in this document


History

This project has a short history so far.

Pre-history

This project was created on 2021 February 8th as part of my new DeGoogle efforts on GitHub. It received basic amounts of work on this day.

Alpha history

On 2021 April 8th, this project was updated to add new data and research, and several translations.

On 2021 April 23rd, this project received many new translations,

On 2021 May 10th, the article was updated to version 5

On 2021 May 11th, this project was updated to contain a new transparent version of the WideVine logo by the GitHub contributor @GaurPeeyush the article was this updated to version 6.

On 2021 May 12th, the article was updated again.

On 2021 August 26th, the project was brought up to date, except for the article, as it became my most popular project.

On 2021 September 9th, to celebrate 16 stars, the project was updated again and received its first release.

On 2021 September 10th, to celebrate 17 stars, the project was updated to contain plans for the next update, which wasn't done until 2 days later.

On 2021 September 12th, the project received a big article update, renovations, its own GitHub organization, and its own website.

Beta history

No Beta history to show for this project.

Modern history

No Modern history to show for this project.


Wiki

Click/tap here to view this projects Wiki

If the project has been forked, the Wiki was likely removed. Luckily, I include an embedded version. You can view it here.


Copying

View the copying license for this project here (if you haven't built the project yet with the makefile, here is the original link: COPYINGL

Please note that you also have to follow the rules of the GNU General Public License v3 (GPL3) which you can view here


Credits

View the credits file for this project and see the people who got together to make this project by clicking/tapping here


Authors

View the authors file for this project and see the authors of this project by clicking/tapping here


Installation

View the installation instructions file for this project here

Requirements: Jekyll, GitHub emulator (may not exist yet)


404 page

Test the 404 page for this project by clicking/tapping here

Getting a different 404 page? View the 404 page directly by clicking/tapping here


Software status

All of my works are free some restrictions. DRM (Digital Restrictions Management) is not present in any of my works.

DRM-free_label.en.svg

This sticker is supported by the Free Software Foundation. I never intend to include DRM in my works.

I am using the abbreviation "Digital Restrictions Management" instead of the more known "Digital Rights Management" as the common way of addressing it is false, there are no rights with DRM. The spelling "Digital Restrictions Management" is more accurate, and is supported by Richard M. Stallman (RMS) and the Free Software Foundation (FSF)

This section is used to raise awareness for the problems with DRM, and also to protest it. DRM is defective by design and is a major threat to all computer users and software freedom.

Image credit: defectivebydesign.org/drm-free/...


Sponsor info

SponsorButton.png <-- This is not the official sponsor button, it is a demo image. Do not click it if you want to sponsor this project.

You can sponsor this project if you like, but please specify what you want to donate to. See the funds you can donate to here

You can view other sponsor info here

Try it out! The sponsor button is right up next to the watch/unwatch button.


File history

This section has been collapsed for readability purposes.

[Click/tap here to expand/collapse the file history]

Version 1 (Sunday, February 8th 2021 at 4:41 pm)

By: @seanpm2001

Changes:

  • Started the file/article
  • Added the title section
  • Added a section about privacy
  • Added a section about the overview
  • Added the article info section
  • Referenced the DRM Free icon
  • Added the file history section
  • Added the Lack of freedom section
  • Added the Anti-competitive section
  • Added the alternative methods section
  • Added the memory usage section
  • Added the other things to check out section
  • Added the index
  • Added the footer
  • No other changes in version 1

Version 2 (Thursday, April 8th 2021 at 5:18 pm)

By: @seanpm2001

Changes:

  • Updated the title section
  • Updated the index
  • Added info on what you can do to help
  • Added the sponsor info section
  • Updated the file info section
  • Updated the file history section
  • No other changes in version 2

Version 3 (Thursday, April 8th 2021 at 5:27 pm)

By: @seanpm2001

Changes:

  • Fixed translation links
  • Updated the index
  • Fixed a duplicate, off topic entry in the what you can do to help section
  • Updated the sponsor info section
  • Updated the file info section
  • Updated the file history section
  • No other changes in version 3

Version 4 (Friday, April 23rd 2021 at 3:35 pm)

By: @seanpm2001

Changes:

  • Updated the language switcher list
  • Updated the file info section
  • Updated the file history section
  • No other changes in version 4

Version 5 (Monday, May 10th 2021 at 8:02 pm)

By: @seanpm2001

Changes:

  • Added the WideVine logo
  • Added dropdowns for several sections
  • General article improvements
  • Further hybrid input support (click/tap will replace click to show support for touchscreen users)
  • Updated the file info section
  • Updated the file history section
  • No other changes in version 5

Version 6 (Tuesday, May 11th 2021 at 1:56 pm)

By: @seanpm2001

Changes:

  • Added new topic links and reference links
  • Added a general description of DRM that I first used last night that appears effective to non-tech-savvy people
  • Brought the anti-DRM section up to date
  • Updated the file info section
  • Updated the file history section
  • No other changes in version 6

Version 7 (Wednesday, May 12th 2021 at 1:08 pm)

By: @seanpm2001

Changes:

  • Updated the file info section
  • Updated the file history section
  • No other changes in version 7

Version 8 (Sunday, 2021 September 12th at 2:30 pm)

By: @seanpm2001

Changes:

  • Massive renovations to the article
  • Updated the title section
  • Removed dropdowns until I can figure out how to work them in Jekyll-sites like GitHub pages
  • Updated the index
  • Added the cost section
  • Added the prevents screenshots and recordings section
  • Added the security levels section
  • Added the blocking out users section
  • Added the bugs section
  • Added the Why DRM is not needed section
  • Added the Violation of web standards section
  • Added the sources section
  • Updated the file info section
  • Updated the file history section
  • Times are now compliant with ISO:8601 and use YYYY-MM-DD rather than MM-DD-YYYY
  • Added the authors section
  • Updated the footer, adding support for several search engines
  • Added the copying section
  • Added the credits section
  • Added the installation section
  • Added the 404 page test section
  • Updated the resources section
  • Updated the contributors section
  • Added the technical notes section
  • No other changes in version 8

Version 9 (2021, Monday, December 27th at 10:35 pm)

By: @all-contributors

Changes:

  • Added the contributors table
  • Added the contributors badge and set it to level 1 (contributors = 1)
  • No other changes in version 9

Version 10 (2021, Monday, December 27th at 10:36 pm)

By: @all-contributors

Changes:

  • Updated the contributors badge to level 2 (contributors = 2)
  • No other changes in version 10

Version 11 (2021, Tuesday, December 28th at 2:11 pm)

By: @all-contributors

Changes:

  • Updated the contributors badge to level 3 (contributors = 3)
  • No other changes in version 11

Version 12 (2021, Tuesday, December 28th at 2:46 pm)

By: @seanpm2001

Changes:

  • Added the what is DRM section
  • Updated the file info section
  • Updated the file history section
  • Updated the title section
  • Updated the index
  • Updated the technical notes section
  • Moved the footer
  • No other changes in version 12

Version 13 (2022, Wednesday, January 19th at 4:26 pm)

By: @all-contributors

  • Updated the contributors badge to level 4 (contributors = 4)
  • No other changes in version 13

Version 14 (2022, Wednesday, January 19th at 6:10 pm)

By: @seanpm2001

Changes:

  • Added some important corrections pointed out by @gamer191
  • Added a workflows section
  • Updated the file info section
  • Updated the file history section
  • Updated sources
  • Updated the what you can do to help section
  • Updated the violations of web standards section
  • No other changes in version 14

Version 15 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 15

Version 16 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 16

Version 17 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 17

Version 18 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 18

Version 19 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 19

Version 20 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 20

Version 21 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 21

Version 22 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 22

Version 23 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 23

Version 24 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 24

Version 25 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 25

Version 26 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 26

Version 27 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 27

Version 28 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 28

Technical notes

All times are UTC-7 (PDT/Pacific Time) account for daylight savings time as well (it's a pain, I know)

The encoding is UTF-8 and is compatible with Unicode 5.0 and up


Workflows

GitHub workflows in use on this project.

Jekyll site CI

Lint Code Base

Makefile CI

YAML Lint


All Contributors

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Peeyush Gaur

🎨

Sean P. Myrick V19.1.7.2

📖 🖋 🚧 📝

All Contributors

📖

gamer191

📖 🐛 🧑‍🏫 👀

This project follows the all-contributors specification. Contributions of any kind welcome!


Footer

You have reached the end of this file!

( Back to top | Exit to GitHub | Exit to Bing | Exit to DuckDuckGo | Exit to Safe.DuckDuckGo | Exit to Ecosia | Exit to Swisscows )

EOF

About

An article on why Googles WideVine DRM should not be used.

https://en.wikipedia.org/wiki/Widevine#Criticism

License:GNU General Public License v3.0


Languages

Language:HTML 98.5%Language:TeX 1.0%Language:Makefile 0.5%