DRM nonsense

DRM does not belong into HTML, nor into any kind of W3C standard for the
following reasons:


1) The core premise of using encryption with only one trusted party is
flawed. As such it gives rise to a variety of obfuscation schemes.

2) A user-agent must be able to obtain the raw bytes of the media in order
to work with them (display, composit, output etc.).

3) The standard (intended to define things) would have to omit the
essential bits of how something works (in order to obfuscate them)

3) Open Source browsers are discriminated against in the consumption of
such media because they cannot include an implementation.

4) An already fractured media landscape on the web, gets more fractured by
requiring proprietary runtimes to be present, responsible for the decoding
of encrypted media.

5) The distributors of the proprietary runtimes would have to refuse
running for programs they did not approve of (such as wget, curl, firefox,
webkit etc). As such they become the gatekeepers on which party can make
browsers that work, leading to a chilling effect on browser competition.

6) The distributors of the proprietary runtimes would also discriminate
against marginal operating systems (such as linux etc.) because they would
not port their runtimes to these systems, thus leading to a chilling effect
on the operating system competition.

7) Previous standards that omitted how something actually works (such as
<audio> and <video>) are a prime example how the standard failed to make
things interoperable. People wishing to deploy <audio> and <video> are
still facing substantial hurdles to do so because there is no set of common
codecs/containers supported by every browser. DRM as a standard would
further this effect.

8) Accessibility will suffer from the inclusion of DRM in a variety of ways
(screenreaders, subtitles, etc.).

9) A range of useful technologies (such as WebGL, Web Audio Data API, CSS
Shaders etc.) will not be able to work with media in these formats.

10) A DRMed media stream cannot trust a user-agent. It can also not trust
the operating system, the video driver or the audio driver. That leaves no
trustworthy party to actually implement the standard.

11) DRM schemes as a means of copy-restriction have been repeatedly been
shown to be defeated. The same would happen to any DRM scheme supported by
browsers. As such, they cannot make things copy-restricted for so inclined
users. They can however worsen the experience for everybody else.

12) DRM schemes are therefore mainly a means of the "media" industry to
limit competition, control a market, raise new barriers of entry, break
interoperability and fracture the media landscape. It cannot be the purpose
of a standard to help the "industry" achieve these goals.

13) DRM methods are among the most patented technologies in existence. Any
standards body which dabbles in them and any browser vendor implementing
them would draw inevitable lawsuits from patent trolls
(non practicing entities) and real companies alike.

14) Since only proprietary runtimes can implement the DRM scheme, it would
be nothing more than a new plugin API.

15) The intent of DRM schemes is to introduce incompatibility
intentionally. As such, it would only be missused to exclude other vendors,
users and competitors from certain platforms. For instance Netflixes DRM
plugin for Chrome would discriminate against firefox, it would also
discriminate against linux and it would discriminate against Amazons DRM
plugin, unless Amazon can get as many users to install their plugin or vice
versa.

Closing note: DRM is often touted by the media "industry" as a technology.
Its relationship to actual technology is about the same as the one of
faith-healing to the discipline of actual medicine. It cannot work, it
cannot be defined, yet it can hinder interoperability, ease of use and
competition.

Attempts at the corruption of standards bodies by the media "industry" (or
any other industry) have to be vehemently resisted. As a leading example of
this one needs to look no further than Microsofts subversion of ISO/ANSI on
document standards that set back adoption of common word processor
standards to this day.

Received on Tuesday, 12 February 2013 16:49:04 UTC