VNys (talk | contribs)
m "All PCs with multi monitor setup PC" to "All PCs with a multi monitor setup" for easier readability
D-side (talk | contribs)
Expanded the conceptual problem with DRMs, reworded the Netflix HDCP example
Line 3: Line 3:
[[Category:Common terms]]
[[Category:Common terms]]
<!-- In general, this article has an issue with presuming the audience's knowledge. it should not throw around the names of current or past DRM schemes, or technical concepts such as video ripping or capture cards, as if the audience will be automatically familiar with them. If it would overbloat the article to include such explanations, then Wikipedia links should be provided -->
<!-- In general, this article has an issue with presuming the audience's knowledge. it should not throw around the names of current or past DRM schemes, or technical concepts such as video ripping or capture cards, as if the audience will be automatically familiar with them. If it would overbloat the article to include such explanations, then Wikipedia links should be provided -->
[[wikipedia:Digital_rights_management|'''Digital rights management''']] (DRM), alternatively known as '''digital restrictions management'''<ref>{{Cite web |last=Stallman |first=Richard |title=Opposing Digital Rights Mismanagement |url=https://www.gnu.org/philosophy/opposing-drm.en.html |archive-url=http://web.archive.org/web/20251009050044/https://www.gnu.org/philosophy/opposing-drm.en.html |archive-date=9 Oct 2025}}</ref>, broadly refers to any kind of access control technology that is used to deliberately restrict the usage of media content or devices after the sale. It is typically used by a seller to prevent unauthorized distribution or replication of their product. Implementations of DRM can range from very simple (such as a basic disc check) to extremely complex executable binary obfuscation (such as Denuvo).   
[[wikipedia:Digital_rights_management|'''Digital rights management''']] (DRM), alternatively known as '''digital restrictions management'''<ref>{{Cite web |last=Stallman |first=Richard |title=Opposing Digital Rights Mismanagement |url=https://www.gnu.org/philosophy/opposing-drm.en.html |archive-url=http://web.archive.org/web/20251009050044/https://www.gnu.org/philosophy/opposing-drm.en.html |archive-date=9 Oct 2025}}</ref>, broadly refers to any kind of access control technology that is used to deliberately restrict the usage of media content or devices after the sale. It is typically used by a seller to protect their digital rights through prevention of unauthorized distribution or replication of their product. Implementations of DRM can range from very simple (such as a basic disc check) to extremely complex executable binary obfuscation (such as Denuvo).   


<blockquote><I>DRM creates a damaged good; it prevents you from doing what would be possible without it. – Defective by Design</I><ref>{{Cite web |title=What is DRM? |url=https://www.defectivebydesign.org/what_is_drm |url-status=live |archive-url=https://web.archive.org/web/20260203202020/https://www.defectivebydesign.org/what_is_drm |archive-date=2026-02-03 |access-date=2026-02-06 |website=Defective by Design}}</ref></blockquote>
<blockquote><I>DRM creates a damaged good; it prevents you from doing what would be possible without it. – Defective by Design</I><ref>{{Cite web |title=What is DRM? |url=https://www.defectivebydesign.org/what_is_drm |url-status=live |archive-url=https://web.archive.org/web/20260203202020/https://www.defectivebydesign.org/what_is_drm |archive-date=2026-02-03 |access-date=2026-02-06 |website=Defective by Design}}</ref></blockquote>


==Why it is a problem==
==Why it is a problem==
DRM, by definition, is designed to make content less compatible with devices. This means there is a higher likelihood of software or hardware refusing to play content due to buggy or overly restrictive DRM. For example, with the aforementioned Netflix HDCP requirement, it is not enough for the display you intend to watch the content on to support HDCP—all monitors connected to the system must support it.<ref>{{Cite web |date=2024-02-24 |title=Netflix requires all monitors to be HDCP 2.2. How can I get around this? |url=https://old.reddit.com/r/pcmasterrace/comments/1avkwtb/netflix_requires_all_monitors_to_be_hdcp_22_how/ |url-status=live |archive-url=https://web.archive.org/web/20250126224945/https://old.reddit.com/r/pcmasterrace/comments/1avkwtb/netflix_requires_all_monitors_to_be_hdcp_22_how/ |archive-date=2025-01-26 |access-date=20 Apr 2025 |website=Old Reddit}}</ref><ref>{{Cite web |date=2021-03-22 |title=How do I get Netflix working at 4k on my second monitor? |url=https://old.reddit.com/r/netflix/comments/mam2l9/how_do_i_get_netflix_working_at_4k_on_my_second/ |url-status=live |archive-url=https://web.archive.org/web/20250403054443/https://old.reddit.com/r/netflix/comments/mam2l9/how_do_i_get_netflix_working_at_4k_on_my_second/ |archive-date=2025-04-03 |access-date=20 Apr 2025 |website=Old Reddit}}</ref><ref>{{Cite web |title=How to use Netflix on your Windows computer or tablet |url=https://help.netflix.com/en/node/23931 |url-status=live |archive-url=https://web.archive.org/web/20260104160941/https://help.netflix.com/en/node/23931 |archive-date=2026-01-04 |access-date=20 Apr 2025 |website=Netflix Help Center}}</ref> This means that on PCs with a multi-monitor setup, older but fully functional monitors cannot be used as secondary screens without violating Netflix’s DRM restrictions.
A device in user's legal possession designed to act against their owner's intention constitutes a case of [[Right to own|eroded ownership]].


Such requirements are not always clearly disclosed. When they are, they are often buried in the Terms of Service or, in Netflix's case, require navigating through multiple FAQ pages. Furthermore, some content may surreptitiously install DRM without the knowledge or consent of the user, such as in the Sony Rootkit scandal.<ref>{{Cite web |date=31 Oct 2005 |title=Sony, Rootkits and Digital Rights Management Gone Too Far |url=https://blogs.technet.com/b/markrussinovich/archive/2005/10/31/sony-rootkits-and-digital-rights-management-gone-too-far.aspx |url-status=dead |archive-url=https://web.archive.org/web/20150317040653/http://blogs.technet.com/b/markrussinovich/archive/2005/10/31/sony-rootkits-and-digital-rights-management-gone-too-far.aspx |archive-date=17 Mar 2015 |access-date=20 Apr 2025 |website=Mark Russinovich's Blog}}</ref> Such software may contain exploits that can compromise the security of the user's PC.<ref>{{Cite web |last=Krebs |first=Brian |date=10 Nov 2005 |title=Virus Writers Exploit Sony Anti-Piracy Software |url=https://blog.washingtonpost.com/securityfix/2005/11/virus_writers_exploit_sony_ant.html |url-status=dead |archive-url=https://web.archive.org/web/20061116191907/http://blog.washingtonpost.com/securityfix/2005/11/virus_writers_exploit_sony_ant.html |archive-date=16 Nov 2006 |access-date=20 Apr 2025 |website=Washington Post}}</ref>
A DRM technology is, by design, an artificial restriction of capabilities of a device, either in general or only for certain protected types of content. Such restrictions need to be effective when the device or a copy of a creative work is in user's physical possession. And physical access allows for many techniques of analysis and reverse engineering that may be used to devise a way to circumvent the restrictions. Therefore to be effective, a DRM technology needs to withstand the techniques available to consumers. This presents a serious engineering challenge, seemingly with no perfect solution, because solutions to date have failed or compromised various additional functions in different ways.
 
For example, Netflix requires HDCP DRM for playback of its video content in advertised quality. And on multi-monitor systems HDCP only works if ''all'' connected monitors support it, not just the one that displays the video.<ref>{{Cite web |date=2024-02-24 |title=Netflix requires all monitors to be HDCP 2.2. How can I get around this? |url=https://old.reddit.com/r/pcmasterrace/comments/1avkwtb/netflix_requires_all_monitors_to_be_hdcp_22_how/ |url-status=live |archive-url=https://web.archive.org/web/20250126224945/https://old.reddit.com/r/pcmasterrace/comments/1avkwtb/netflix_requires_all_monitors_to_be_hdcp_22_how/ |archive-date=2025-01-26 |access-date=20 Apr 2025 |website=Old Reddit}}</ref><ref>{{Cite web |date=2021-03-22 |title=How do I get Netflix working at 4k on my second monitor? |url=https://old.reddit.com/r/netflix/comments/mam2l9/how_do_i_get_netflix_working_at_4k_on_my_second/ |url-status=live |archive-url=https://web.archive.org/web/20250403054443/https://old.reddit.com/r/netflix/comments/mam2l9/how_do_i_get_netflix_working_at_4k_on_my_second/ |archive-date=2025-04-03 |access-date=20 Apr 2025 |website=Old Reddit}}</ref><ref>{{Cite web |title=How to use Netflix on your Windows computer or tablet |url=https://help.netflix.com/en/node/23931 |url-status=live |archive-url=https://web.archive.org/web/20260104160941/https://help.netflix.com/en/node/23931 |archive-date=2026-01-04 |access-date=20 Apr 2025 |website=Netflix Help Center}}</ref> This means that older but fully functional monitors cannot be used as secondary screens without causing HDCP to fail on that PC and thus causing Netflix to serve a version of the content much lower in quality than it advertises.
 
Requirements such as this are not always clearly disclosed. When they are, they are often buried in the Terms of Service or, in Netflix's case, require navigating through multiple FAQ pages. Furthermore, some content may surreptitiously install DRM without the knowledge or consent of the user, such as in the Sony Rootkit scandal.<ref>{{Cite web |date=31 Oct 2005 |title=Sony, Rootkits and Digital Rights Management Gone Too Far |url=https://blogs.technet.com/b/markrussinovich/archive/2005/10/31/sony-rootkits-and-digital-rights-management-gone-too-far.aspx |url-status=dead |archive-url=https://web.archive.org/web/20150317040653/http://blogs.technet.com/b/markrussinovich/archive/2005/10/31/sony-rootkits-and-digital-rights-management-gone-too-far.aspx |archive-date=17 Mar 2015 |access-date=20 Apr 2025 |website=Mark Russinovich's Blog}}</ref> Such software may contain exploits that can compromise the security of the user's PC.<ref>{{Cite web |last=Krebs |first=Brian |date=10 Nov 2005 |title=Virus Writers Exploit Sony Anti-Piracy Software |url=https://blog.washingtonpost.com/securityfix/2005/11/virus_writers_exploit_sony_ant.html |url-status=dead |archive-url=https://web.archive.org/web/20061116191907/http://blog.washingtonpost.com/securityfix/2005/11/virus_writers_exploit_sony_ant.html |archive-date=16 Nov 2006 |access-date=20 Apr 2025 |website=Washington Post}}</ref>


DRM in video games has frequently been implemented in an intrusive manner, hurting load times and performance.<ref>{{Cite web |last=Kessler |first=Ana |date=25 May 2023 |title=Testing Reveals Games with Denuvo Launch Up to Four Times Slower |url=https://80.lv/articles/testing-reveals-games-with-denuvo-launch-up-to-four-times-slower/ |url-status=live |archive-url=https://web.archive.org/web/20250911084255/https://80.lv/articles/testing-reveals-games-with-denuvo-launch-up-to-four-times-slower |archive-date=2025-09-11 |access-date=20 Apr 2025 |website=80.lv}}</ref> This behavior has been more a result of negligent usage of the DRM rather than deliberate malicious intent.
DRM in video games has frequently been implemented in an intrusive manner, hurting load times and performance.<ref>{{Cite web |last=Kessler |first=Ana |date=25 May 2023 |title=Testing Reveals Games with Denuvo Launch Up to Four Times Slower |url=https://80.lv/articles/testing-reveals-games-with-denuvo-launch-up-to-four-times-slower/ |url-status=live |archive-url=https://web.archive.org/web/20250911084255/https://80.lv/articles/testing-reveals-games-with-denuvo-launch-up-to-four-times-slower |archive-date=2025-09-11 |access-date=20 Apr 2025 |website=80.lv}}</ref> This behavior has been more a result of negligent usage of the DRM rather than deliberate malicious intent.