So, when you go to Netflix and it asks you to download the DRM plugin, just say NO, and it won't. Then you won't have any DRM on your machine.As plugins today, the CDM itself will be distributed by Adobe and will not be included in Firefox. The browser will download the CDM from Adobe and activate it based on user consent.
"But we *DO* support ARM: we have an Android plug-in".
In practice: "...but they don't have Linux support on anything else than i686. Maybe x86_64 if you are lucky. Forget about anything else."
So no plug-ins for ARM Linux (like Meamo/Tizen/SailfishOS, like plain OpenSUSE on ARM netbooks, etc.)
I hope you can stop the DRM blob from loading in the sandbox so it doesn't even save to disk, load into memory, download, and/or even run as I don't want any DRM in my browser whatsoever sandboxed or not. I will patch and recompile Firefox myself if I have to.
Windows (all variants) will have Microsoft's DRM, OSX and iOS will have Apple's, Android and ChromeOS will have Google's.
Linux is the only platform that does not have a CDM as a system component, the only platform where a browser needs to bring its own.
Well, "only" might be tad too restrictive, not sure if BlackBerry has its own DRM and of course all other free OSs are in the same boat as Linux as far as system provided CDMs go.
Certainly I will not permit Adobe's CDM module in any machine I control, nor would I install any package that did bundle it with Firefox. I would take that package, un-tar it, delete the blob, make a new Debian package and install that. Real worst-case is Adobe gives Mozilla a license to allow compiling it in, then you would in fact have to compile Firefox from source. Surely that would cause one of the free-only distros like Trisquel to offer a Firefox package with the CDM module removed.
Mozilla is in an ugly position on this one: too many users refuse to give up DRM'ed content, now estimate at 30% of all web traffic by bit volume. Mozilla blames Netflix, Amazon Video, Hulu for this, I have literally never seen a video or the websites of any of them. They are moving away from Flash and Silverlight, which support DRM, to HTML5 which does not by default. Mozilla's efforts to force Hollywood's greed pigs to abandon DRM have failed, and maybe Mozilla has concluded that those of us who don't watch TV or use paid content at all won't keep their browser afloat.
Those of us who do NOT want Hulu's Hollywood trash don't install Silverlight today and hopefully will have the option of not installing this blob anyway. BTW, if you use your browser in RAM as I do this plugin will fail: with the randomely generated "unique identifer" that will be sent to Hollywood's DRM servers stored locally only in RAM, it will go away at reboot and your DRM files will become unplayable unless you can crack them open by other means.
This is why I can't really hold conversations with other open source advocates.
Nobody seems to understand that businesses are there to make money, and they want to protect their money. That means they're -going- to use DRM, whether tech literates like it or not. Because for every tech literate, there is a thousand others who don't care about how it works, just that it works.
And lets say Firefox keeps a stand of not implementing HTML5 DRM, a couple things could happen.
One, people will just use a different browser that works, and be annoyed that firefox doesn't work. Mozilla wouldn't stand to profit if people did that.
Two, media distributors will simply not move to HTML5 based solutions if they feel that not having FF support will hurt them, which is a loss for Linux period with current DRM solutions. This one is more likely.
One has to understand, a business exists to make money, and that will never change. DRM free will unfortunately never be standard. I'll take a crappy HTML5 binary blob over Silverlight/flash. It'll be progress.