Reconciling Mozilla’s Mission and W3C EME
hacks.mozilla.org
hacks.mozilla.org
Then so be it. If Mozilla's mission is to improve and defend the "open" web, then EME should never have been considered for implementation. We shouldn't sacrifice our goals for the sake of market share.
As I understand it, Mozilla is not creating or distributing software that supports DRM. Mozilla is creating and distrubuting a tool that allows their uses to choose to install and use DRM in a way that is more secure and private than alternative implementations.
Continuing to single-mindedly strive to accomplish goals that are no longer reasonably achievable is not admirable. This doesn't mean that Mozilla is no longer fighting against DRM, but Mozilla is now ALSO fighting to make the security and privacy of DRM more open.
https://www.mozilla.org/en-US/about/manifesto/
They talk about providing a platform for building stuff in an open way. You don't need market share to provide a platform.
If I went to view media and a message told me it wouldn't work because of DRM, I wouldn't switch browsers to view it. "The medium is the message," and the message you get from DRMed media is rude and uninviting.
Not that I'm defending their actions, but I think it's worth pointing out that out of the box, this is exactly what will happen when you try to view DRM'd content. The Adobe decoding crap is a separate download that won't ship with Firefox; Mozilla is neither implementing nor distributing closed-source code.
The hilarious thing is that they are trying to avoid having the decrypted content "fall into the wrong hands" whatever that means, but it still has to pass through user-modifiable code before the user sees it anyway; they even show it in this diagram: https://andreasgal.files.wordpress.com/2014/05/cdm-graphic_6...
It almost makes you wonder whether they acknowledge that what they're doing is futile and absurd, and they just hope those in charge of licensing won't notice.
...I'll get my tinfoil hat.
Edit: right on the spot...
Deleted comment
That sure is some spin there after they just finished describing the plugin architecture of the binary-blob CDM.