Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
TRENDING TODAY
Home > News > Webmaster > Internet Life

February 21st, 2013, 18:21 GMT · By

This Is Why the WebKit Monoculture Is Bad, HTML5 DRM Is Already in Chrome

SHARE:

Adjust text size:

HTML5 is getting DRM, whether it likes it or not
Enlarge picture
One of the big concerns many people had when Opera announced it would stop developing its own layout engine and adopt WebKit, was that WebKit was becoming the de facto standard web.

They further argued that web standards will begin to lose their meaning once most of the browsers run WebKit and most of the websites are built with WebKit and WebKit alone in mind.

The retort was that, yes a monoculture is bad, but at least WebKit is a solid engine and provides great support for web standards.

The problem with this though is that, when one engine has so much influence, standards will be shaped in WebKit's mold rather than the other way around.

The other big problem with the WebKit monoculture is that WebKit, though an open source project with many contributors, is largely steered by Google and Apple, with Google taking the most active role.

What it means is that whatever Google wants it gets, if it wants a feature it doesn't need to discuss it with anyone or wait for a consensus, it can simply build it into WebKit and then start using it in Chrome.

More often than not, the other browser makers then implement the feature, since it's already built into WebKit.

Since WebKit completely dominates on the mobile web and has a sizeable chunk of the desktop web, that feature becomes a de facto standard, web developers can start using it, despite the fact that no other browser supports or wants to support it.

Again, this doesn't sound bad, after all, anything that can streamline the process through which a new technology becomes a reality on the web should be a good thing.

But as every benevolent dictator has proven in the past, once you have absolute power you're going to start using it for "evil."

Case in point, HTML5 DRM – an idea proposed by Google, Microsoft and Netflix. They've proposed a draft specification to the W3C for Encrypted Media Extensions, an API for DRM plugins. This would allow websites and apps to add DRM schemes to HTML5 video streams.

Apart from the obvious fact that no DRM has ever worked or provided benefits to the users, there are many problems with the idea, not the least of which being that the proposal isn't for a DRM scheme but for an API for DRM plugins, which means users will then have to install these plugins in their browser if they want to watch encrypted video streams.

Even if you agree with DRM in principle, many critics have pointed out technical flaws in the proposal.

But even as the people involved in shaping web standards are debating the proposal, Google has already built Encrypted Media Extensions into Chrome 25 which will ship with the technology enabled by default.

It doesn't really matter what the experts and the critics argue and no matter what the W3C ultimately decides on the API, the feature is already built into Chrome. Microsoft will build it into Internet Explorer, quite obviously. And, since it's built into WebKit, Safari and Opera will follow.

This means that a non-standard web technology will be ubiquitous in a matter of months on mobile devices and widely supported on the desktop.

Again, this is just an example, HTML5 DRM may turn out to be a great idea. But the simple fact that Google has the power to "will" onto the web any feature or technology should be worrying, because power always corrupts.

This is exactly why people hated IE6 so much and for so long, because it dominated the market, anything Microsoft built into IE was a de facto standard, every bug became a feature. There is a real possibility that the same thing will happen with WebKit.

No monopoly, no matter how well intentioned will ever be only good, copyright being the prime example.

Initially envisioned by a limited, temporary monopoly, granted by the government to spur more people to create culture for the benefit of the public, it has now become a tool for powerful corporations and misguided individuals to protect financial interests, crush competition and innovation, and stifle free speech.


2,096 hits · 2 comments
Link to this article · Print article · Send to friend

MUST-READ RELATED ARTICLES:


Opera Is Dead, Desktop Browser Replaced with Chromium, WebKit on Mobile

Why Google Is Right to Block Google Maps on Windows Phone 8

Why Opera Sold Its Soul, Ditched Presto and Adopted WebKit

Opera to Release a Google Chrome Clone in the Coming Months

Mozilla Will Never Switch to WebKit

READER COMMENTS:


Comment #1 by: Darth Revan on 21 Feb 2013, 19:22 UTC reply to this comment

Why is there no mention of Gecko? What, Firefox doesn't have a market share? Last I heard they had a very comfy market share of about 20% and a very loyal user base.

If the DRM gets through to WebKit and Trident then the people who will care and protest will move to Firefox. I'm not saying there won't be a monopoly but it's not like there isn't any chance we can't get rid of the HTML5 DRM standard.

Side note:
Please write more in depth articles showing both sides of the coin (I know you did mention that it "may turn out to be a great idea" but that's only one part of the story). I think I speak for all when I say that most of the users that read these articles on Softpedia know a thing or two about IT and lately I find the quality of the articles a bit sub-par.
Hope some constructive feedback helps.

With sympathy,
A long time reader of Softpedia news

Comment #1.1 by: Lucian Parfeni on 22 Feb 2013, 08:30 GMT

There was no need to point out that Gecko exists, with WebKit and Trident making up 80 percent of the desktop market, the fact that something won't work in Firefox is only going to get people to stop using Firefox, not the other way around.
It happened with WebM and H.264 and that's when Mozilla had Opera on its side.
What both sides would that be? DRM is bad and it doesn't work. Even if it did. DRM for HTML5 is just the example, the point was that WebKit domination is bad.
It may be good for lazy developers in the short term, since they only need to test for one engine (though not all browsers implement it in the same way) but it's bad in the long term.

Copyright © 2001-2013 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM