News for hackers. Stuff that matters.
Re:Save Firefox by azakai on Wednesday May 11, 2016 @05:01PM (#11679235)
> [The W3C] needs to hear from you now. Please share this post, and spread the word. Help the W3C be the organization it is meant to be.

This isn't about the W3C.

This is about EME, and about the companies that created it and promoted it: Google, Microsoft and Netflix (as you can see on the spec, for example https://www.w3.org/TR/encrypted-media/ ).

Telling the W3C not to do DRM is not going to be effective. The only thing that can work is to put direct pressure on the parties behind EME, and their products: Google and Chrome, Microsoft and IE/Edge, and Netflix.

Not only is it not effective to focus on the W3C, it's counterproductive - it shifts the blame away from the real culprits just mentioned. If you lobby the W3C against EME but still use products from the companies that created EME, you're sending mixed messages at best.

Furthermore, even if somehow we got the W3C to not do EME, it wouldn't matter. Google, Microsoft and Netflix would still be implementing it. They would just find another standards body.

Re:Save Firefox by dasil003 on Wednesday May 11, 2016 @05:40PM (#11679559)
Your last sentence is exactly right.

Sure DRM is bad, but you can't tell people not to build things a priori like that, and DRM will be built because the content studios demand it, and the studios hold the content which everyone wants. The EFF greatly overestimates the amount of influence browser makers have. No amount of technical pressure will make an ounce of difference, because browser makers have literally no leverage on rights holders. If the streaming technology isn't available, then the studios will simply choose not to stream it, and whoever builds it first will have a huge market advantage.

Fighting EME not only is ineffectual, it harms open web standards by giving legs to completely proprietary solutions like Flash and Silverlight. The bottom line is that EME is a cleaner solution which compromises in a way that will make open standards more relevant going forward rather than taking an ideological position that will undermine the utility of open standards in the marketplace.

Instead of attempting to fight a self-harming losing battle, I wish the EFF would focus on the real problem which is the DMCA's overreach. Studios should feel free to build whatever DRM schemes they want, just like the people should be free to circumvent those measures for content they have legally purchased. Copyright law is sufficient to balance individual and studios' rights across a diversity of scenarios with getting a technical quagmire that benefits no one.

Re:Save Firefox by jflatow on Wednesday May 11, 2016 @05:48PM (#11679615)
I think I agree with you, but the EFF raises some good questions. If content producers have this kind of control, how do you ever create a new browser? And can users really choose their browser if the major publishers have that much control?

In other words, if I want to create a new browser, I then have to convince every single publisher whose content I want to display that they should add me to some list of approved providers. This does seem like it's just going to reenforce any initial power dynamics. I'm not sure what a better solution is though.

Re:Save Firefox by takeda on Wednesday May 11, 2016 @06:07PM (#11679735)
I believe this is also reason why Google, Microsoft, Netflix all support EME.

It essentially makes it harder for new competitors to emerge.

Re:Save Firefox by jflatow on Wednesday May 11, 2016 @08:26PM (#11680484)
That would be consistent, and relates to the main question I have: Why does the CDM need to be a blackbox? Couldn't the decryption be standardized with all proprietary information boiling down to secret license keys?
Re:Save Firefox by zanny on Wednesday May 11, 2016 @10:07PM (#11680863)
The CDM depends on whole-pipe proprietary implementation. You cannot implement, say, a video decoding library that is both open source and prevents the user from rerouting the video output away from HDCP HDMI sinks.
Re:Save Firefox by nialv7 on Wednesday May 11, 2016 @10:08PM (#11680872)
Because what they want to achieve is fundamentally impossible, and have to be done in a security-through-obscurity way.
Re:Save Firefox by AnthonyMouse on Thursday May 12, 2016 @02:26AM (#11681722)
> Because what they want to achieve is fundamentally impossible, and have to be done in a security-through-obscurity way.

Which clearly cannot both be true at the same time. It isn't that it's impossible but there is actually some way to do it. It's just regular unadulterated impossible.

So why not give up the charade and publish the source code to the DRM? That can't cause it to be ineffective because it's already ineffective. It's not even a fig leaf, it's just security theater.

Re:Save Firefox by thomasz on Thursday May 12, 2016 @05:37AM (#11682315)
> Which clearly cannot both be true at the same time.

They meant that all they can do is delay the inevitable for some time by security-through-obscurity. And yes, the IP holders are perfectly aware of that, but preventing piracy even for a few weeks after release can have a measurable impact on their profits.

Re:Save Firefox by AnthonyMouse on Thursday May 12, 2016 @04:35PM (#11686578)
If that argument was supposed to mean anything then DRM would only be required in the first few weeks after release.

And it assumes that it currently takes weeks before new content makes it to torrent sites, which is not the case.

Re:Save Firefox by slrz on Thursday May 12, 2016 @07:47PM (#11687624)
Years ago, Ian Hickson wrote a perfect analysis of why we have DRM. It's as relevant as ever, and anyone should read it.

https://plus.google.com/+IanHickson/posts/iPmatxBYuj2

Re:Save Firefox by AnthonyMouse on Saturday May 14, 2016 @02:45PM (#11697498)
Now we're getting somewhere. But there are still a couple of problems.

The first is that controlling the market for players isn't a legitimate purpose. You can't go to a court or Congress and say "we need DRM so we can monopolize and exercise market power in the market for DVD players and web browsers." It isn't supposed to do that, even if it does. So if the studios won't admit to that as its purpose then the people who want to get rid of DRM can easily win the argument against the lie they claim is its purpose. But if they do admit that its purpose is monopolization they also lose, because in that case it is effective but not legitimate. This is, incidentally, the reason why many suspect the reason we still have DRM has something to do with government corruption.

And the second problem is that controlling the market for players doesn't actually do them any good. It is the thing that causes them harm. Making the user experience worse is how you lose customers to piracy (and legitimate competitors).

And it gives power to people they don't want it to. If you buy $2000 worth of content on iTunes and the content providers demand that you re-purchase it if you switch platforms, that doesn't get you to re-purchase it, it gets you to not switch platforms. Which gives the platform providers more leverage over the content providers, because now they have captive users. If you're Fox or Paramount, you do not want your position with respect to Apple to be the one software developers have to the App Store.

DRM is a footgun. It's the opposite of "commoditize your complements." [1] We should get rid of it.

[1] http://www.joelonsoftware.com/articles/StrategyLetterV.html

Re:Save Firefox by throwaway2048 on Wednesday May 11, 2016 @06:16PM (#11679796)
EME is not even a complete standard, its basically just a shim to bridge in a closed source DRM module that can do arbitrary things on the host platform, and needs specific DRM module support from providers. You cant just target EME as Netflix, or some other streaming site, you have to target Google Widevine, or Apple Fairplay etc.

Implementing EME in no way enables you to use these DRM technologies, so its a 100% worthless "standard".

The DRM/CDM modules are not browser agnostic either, and the browser <-> CDM api is entirely unspecified.

Re:Save Firefox by icebraining on Wednesday May 11, 2016 @07:01PM (#11680082)
closed source DRM module that can do arbitrary things on the host platform

I don't know about other browsers, but at least Firefox is sandboxing EME modules so that they can only do a few approved things (security bugs aside, of course).

Re:Save Firefox by incompatible on Wednesday May 11, 2016 @09:52PM (#11680808)
Perhaps the new browsers can implement the Firfox interfaces and install the same proprietary modules if they are so inclined.
Re:Save Firefox by slrz on Thursday May 12, 2016 @08:03PM (#11687701)
Back then, Mozilla's plan was for the CDM to inspect the running Firefox and deny playback if it detects tampering of the relevant browser parts.

How the hell that is supposed to work if the CDM is oh-so-sandboxed is left as an exercise for the reader.

Did anyone actually check that own builds of vanilla Firefox sources are able to use the Adobe CDM? Wouldn't surprise me at all if it only worked with the official Mozilla-signed Windows binaries (yep, at least the Mozilla flavour of the "portable" and "interoperable" EME is provided for Windows and Windows only).

Re:Save Firefox by TheDong on Thursday May 12, 2016 @03:18AM (#11681885)
Not legally because of the DMCA anti circumvention clauses, as the post points out.

Reverse engineering or borrowing firefox's code might be technically possible, but that doesn't make it legal.

Re:Save Firefox by dasil003 on Wednesday May 11, 2016 @06:25PM (#11679861)
Yes, having spent the last decade founding and building a premium content streaming service I am well aware of what EME is and how the CDMs work. It is infinitely preferable to a proprietary plugin.
Re:Save Firefox by throwaway2048 on Wednesday May 11, 2016 @06:27PM (#11679869)
How? It is totally inoperable without a proprietary plugin backing it up.
Re:Save Firefox by dasil003 on Wednesday May 11, 2016 @06:34PM (#11679918)
Because everything else happening on the page is still regular web stuff, not encapsulated in a proprietary plugin like Flash. Essentially much smaller surface area of proprietary stuff, and because each browser only implements one CDM and they are responsible for the integration it doesn't break as much the way that Flash increasingly did over time.
Re:Save Firefox by pdkl95 on Wednesday May 11, 2016 @07:27PM (#11680225)
If I go to a page with a video on it that uses flash, the rest of the page works just fine if I don't have the flash plugin installed. This is identical behavior to not having the CDM. If the rest of the page also uses flash, that's entirely separate. It is even possible that the rest of the page could be flash, while playing a video with either the native <video> tag or through a CDM.

Integration between the video and the rest of the page is going to break without {video tag support with the necessary codec,flash,EME support with the necessary CDM}. Again, there is no difference.

You're trying to pretend that there is somehow a more usable page with EME+CDM over flash, when most of the time the video was the goal.

> having spent the last decade founding and building a premium content streaming service

You're fighting against the General Purpose Computer. Sorry, you don't get to run code on my computer without my approval. You don't get to turn my General Purpose Computer into an appliance. If you care at all about preserving any control over your own General Purpose Computers, stop. You've already spent a decade building the seeds of technology that lock down the web. Now John Deere has used the same ideas to take away property rights. You are adding difficulties to legitimate users while the pirates ignore your CDM and go straight to torrents/etc. Was the delusion that you're protecting anything worth these costs?

Re:Save Firefox by dasil003 on Wednesday May 11, 2016 @08:06PM (#11680398)
I grant you that the point is largely video, and I probably made a poor choice to reference other things happening on the page, but even within purely the video playback, a CDM is hands down far less proprietary code than a plugin like Flash which not only is poorly optimized for any given browser, but also introduces a whole host of other issues which a CDM doesn't get anywhere near (eg. flash cookies).

The rest of your comment is just straight up offensive zealotry. Spare me the ideological rants and go re-read my opening comment carefully. I spent the first 7 years fighting against DRM in direct conversation with rights holders. I have signed deals with hundreds of small distributors to stream content without DRM. I have done more for the cause of avoiding DRM in practice than a million EFF press releases which do nothing but preach to the choir. Furthermore, I am not building DRM, I am only implementing existing industry-standard DRM as required by studios. I can choose not to do so, in which case I won't get the content I need to build a viable business, and then I will go out of business, but the status quo will not have changed.

This nonsense about me forcing you to run code on your computer without your approval is asinine. I am not forcing you to run anything, run what you want, but I'm not allowed to stream certain content to you without it, that is beyond my control. If you only want unencumbered content, then don't use my service. This is not the same class of issue as nerfed hardware like John Deere. Like it or not, there is a legitimate reason for legal copyright which is inherently different from property rights, and conflating the two completely undermines any legitimate point which you might wish to make.

Re:Save Firefox by simoncion on Wednesday May 11, 2016 @08:20PM (#11680462)
> ...a CDM is hands down far less proprietary code than a plugin like Flash

Sure, but it still relies a binary blob, just like Flash.

> ...I am only implementing existing industry-standard DRM as required by studios. I can choose not to do so, in which case I won't get the content I need to build a viable business, and then I will go out of business, but the status quo will not have changed.

Don't forget the story of how Apple forced the music industry into abandoning DRM on their "high-value intellectual property".

Had Google, Mozilla, Apple, and Microsoft all refused to play ball, and also continued to push towards the removal of Flash and Silverlight from the web, we would likely soon be seeing either the same abandonment of DRM'd streaming video, or the abandonment of streaming video by the major studios (and subsequent void filling by smaller players).

Re:Save Firefox by cpeterso on Wednesday May 11, 2016 @11:53PM (#11681209)
Streaming services would most likely move to native desktop applications, like they do with mobile apps, before abandoning DRM. Netflix already has a Windows desktop application, but they don't seem to promote it much.

https://www.microsoft.com/en-us/store/apps/netflix/9wzdncrfj...

Re:Save Firefox by toyg on Wednesday May 11, 2016 @08:08PM (#11680414)
> Was the delusion that you're protecting anything worth

Dude, that's just not how you make friends and influence people. He knows all the arguments, he said it. Wouldn't it be more interesting to try to find with him a way we can all work together towards a better future, without attempting to shame the counterpart into a public admission of moral failure which will, of course, never happen?

That's why Linux has been successful: beyond the zealots, there were significant amounts of people (including Torvalds) who did not ask anyone to repent their proprietary sins before joining. "We build A, you build B, let's see if we can make something together which is a bit more like A, because we honestly think A is awesome, but hey, we like your B as well! It's just that we cannot help you if you keep it to yourself..."

The thing is, "we" are currently not building anything that might allay studios' fears. "We" don't even understand those fears, or choose to disregard them entirely. Of course they'll go out and do their own thing. If there was a safe way to deliver what they want (encrypted tamper-proof streaming) in an open-source package, they would likely consider it. But there isn't, afaik. Are "we" building it? No, we try to slut-shame "them" into giving up. That ain't gonna work, when there are billion of dollars and millions of jobs at risk.

Re:Save Firefox by AnthonyMouse on Thursday May 12, 2016 @03:22AM (#11681903)
> If there was a safe way to deliver what they want (encrypted tamper-proof streaming) in an open-source package, they would likely consider it. But there isn't, afaik.

The problem is fundamentally that "encrypted tamper-proof streaming" is not possible regardless of whether the implementation is open source. It would be trivial to write free software that respects copying restrictions. And then people would be able to bypass it using the same methods used when the copying restrictions are enforced by proprietary software, i.e. by writing different software that doesn't respect the copy restrictions.

> That ain't gonna work, when there are billion of dollars and millions of jobs at risk.

There is no risk to money or jobs. There is literally more Netflix content on torrent sites than there is on Netflix. Netflix nonetheless makes substantial profits.

Eliminating DRM would reduce piracy by improving the experience of legitimate purchasers without having any effect on the experience of people who download from torrent sites.

> Are "we" building it? No, we try to slut-shame "them" into giving up.

When you encounter someone who is demanding that everyone look for water using a divining rod, you don't build them a divining rod. You teach them that it isn't possible to find water that way.

Re:Save Firefox by toyg on Thursday May 12, 2016 @06:36AM (#11682476)
> The problem is fundamentally that "encrypted tamper-proof streaming" is not possible

In an absolute sense maybe not, but you can have decent approximations. As OP points out, music ended up being ok with watermarking. Hollywood might be ok with something like hardware tokens (which imho would be superior to "just download and execute this blob and shut up").

> There is no risk to money or jobs.

If that was the case, we wouldn't be hearing musicians crying foul about Spotify every other day.

> Eliminating DRM would reduce piracy by improving the experience of legitimate purchasers

At current prices, that's unlikely. The experience is not terrible with current players either; what drives privacy at this point is mostly price. Hollywood doesn't want to give up margins that are unrealistic in the digital age, which is why they fixate on DRM.

> When you encounter someone [...] You teach them that it isn't possible

There is teaching and there is shaming. Shouting at them that they are morally-corrupt buffoons is not "teaching".

Re:Save Firefox by AnthonyMouse on Thursday May 12, 2016 @03:12PM (#11685958)
> In an absolute sense maybe not, but you can have decent approximations.

No you can't. It's all inherently snake oil. The nature of the universe is such that if you can see something then you can copy it. Either you get people to respect copyright by believing in the social contract or you lose. There is no technological solution.

> As OP points out, music ended up being ok with watermarking.

Watermarking isn't DRM. (Though it shares a lot of the same failings in the sense that it reduces quality for legitimate purchasers and can be removed by pirates.)

> Hollywood might be ok with something like hardware tokens (which imho would be superior to "just download and execute this blob and shut up").

That kind of hardware is just software embedded in silicon. Any "hardware token" can be fully emulated in software as soon as you extract the keys out of it, which somebody is going to figure out how to do and then tell all their pirate friends how to do. By the time the hardware is in enough hands that you can require it to be used, it's already broken. And you can't patch silicon over the internet, so the pirates win for a decade. Then you come out with some new hardware that pirates have several years to break before it's in enough hands that you can require it again.

> If that was the case, we wouldn't be hearing musicians crying foul about Spotify every other day.

Spotify has DRM. Losing money to competition is not the same thing as losing money to piracy.

> At current prices, that's unlikely. The experience is not terrible with current players either; what drives privacy at this point is mostly price.

It's mostly not. A Netflix subscription is extremely affordable. The problem with it is that their app kind of sucks, and even that is rainbows and sunshine compared to the unmitigated horror of cable TV set top boxes. Movie companies should stick to making movies and leave the software to Canonical and Apple and Google.

> Hollywood doesn't want to give up margins that are unrealistic in the digital age, which is why they fixate on DRM.

Except that those two things have nothing to do with each other.

> There is teaching and there is shaming. Shouting at them that they are morally-corrupt buffoons is not "teaching".

That's because there are three different sets of people: The actual artists, the morally-corrupt buffoons, and legislators. Teaching is what the artists need. The others need something else.

Re:Save Firefox by Chris2048 on Thursday May 12, 2016 @06:37AM (#11682482)
slut-shame? Is that a good analogy?
Re:Save Firefox by rayiner on Wednesday May 11, 2016 @09:15PM (#11680672)
If you don't want DRM, don't watch media that requires DRM. Nobody is making you use it. It's something you use because want to use Netflix, etc.
Re:Save Firefox by gajjanag on Wednesday May 11, 2016 @10:13PM (#11680892)
Exactly. What I have found is that when I examine deeply enough, most DRM content is not even worth it, and even for purely entertainment purposes, there exist plenty of non DRM solutions: movie theaters, libraries, outdoor activities to name just a few. I found Michael Niedermayer's quote very nice in this regard: "Breaking DRM is a little like attempting to break through a door even though the window is wide open and the only thing in the house is a bunch of things you dont want and which you would get tomorrow for free anyway" (https://ffmpeg.org/pipermail/ffmpeg-devel/2016-January/18824...).

And if you really don't even want to accidentally support or open such DRM content, you can configure the browser appropriately (media.eme.enabled and --disable-eme in Firefox).

Re:Save Firefox by alexvoda on Thursday May 12, 2016 @02:57AM (#11681828)
This is exactly what I do, I disable EME in all browsers I use first thing after installing. Anything that is DRMed is not worth my time.
Re:Save Firefox by lomnakkus on Wednesday May 11, 2016 @11:47PM (#11681190)
(Not PP.)

> If you don't want DRM, don't watch media that requires DRM.

Well, obviously I don't.

> Nobody is making you use it.

The point is that there are fears that this could change once DRM is entrenched enough -- and getting into browsers is a Big Step along that road. (Hence the talk about changing General Purpose computers into appliances.)

Re:Save Firefox by jensen123 on Thursday May 12, 2016 @04:49AM (#11682167)
Yes, perhaps in the future, movie and computer game studios will lobby hardware manufacturers like Intel, AMD and ARM for locked-down hardware (non-free BIOS etc.) in order to protect their DRM.

I think general purpose computers and entertainment computers really need to be separate. Movies and AAA computer games cost a lot of money to produce, so I understand that the studios want to protect their investments with DRM. However, locked-down computers that users don't control themselves are fundamentally incompatible with a free society.

The only solution I can see for people to both preserve their freedom and enjoy some AAA content is to own 2 computers: 1 for AAA entertainment and another for everything else. Fortunately, computers are getting cheap and tiny.

Re:Save Firefox by Endy on Wednesday May 11, 2016 @09:42PM (#11680774)
And that would be why I don't use Netflix.
Re:Save Firefox by ubernostrum on Wednesday May 11, 2016 @07:01PM (#11680083)
I was working for Mozilla when EME first came up, and sat in one of the big sessions at that year's Mozilla Summit about it. Wrote up some thoughts here:

http://www.b-list.org/weblog/2013/oct/16/eme/

Re:Save Firefox by zanny on Wednesday May 11, 2016 @10:11PM (#11680887)
> The EFF greatly overestimates the amount of influence browser makers have.

The only reason the MAFIAA is lobbying the W3C and bribing Microsoft / Google / et al to support their backwards DRM is because the web has leverage over them.

There would have been no market for this if there was not publisher demand for baked-in proprietary DRM at the browser level, because they knew they were constantly losing revenue depending on broken flash / silverlight plugins.

If these companies had not caved to their demands, they would have had to accept gradual obsolescence since the web would have been wholly incompatible with their outdated business model. Because, up until this point, the web has been demonstrably more important to people than access to traditional big media IP, because they were losing revenue and market share.

Re:Save Firefox by dTal on Wednesday May 11, 2016 @08:40PM (#11680527)
>Fighting EME not only is ineffectual, it harms open web standards by giving legs to completely proprietary solutions like Flash and Silverlight. The bottom line is that EME is a cleaner solution which compromises in a way that will make open standards more relevant going forward rather than taking an ideological position that will undermine the utility of open standards in the marketplace.

Counterpoint: Flash and Silverlight, being "unclean solutions", are fundamentally hampered - the market split, and "HTML5" won (for now). The mere existence of a widely-accepted "clean solution" could easily do more harm than good.

Re:Save Firefox by azakai on Wednesday May 11, 2016 @06:02PM (#11679710)
> The EFF greatly overestimates the amount of influence browser makers have.

And you greatly underestimate it. Look at the history of DRM in music.

Re:Save Firefox by nine_k on Thursday May 12, 2016 @12:05AM (#11681258)
Apple made highly successful hardware, players named iPods. Apple effectively controlled what most users put on these players. The music industry had to consider it. And getting rid of DRM there took many years.
Re:Save Firefox by spacelizard on Wednesday May 11, 2016 @08:44PM (#11680546)
>DRM will be built because the content studios demand it, and the studios hold the content which everyone wants

Why do you believe the copyright holders (or the browser makers) are the ones who potentially hold absolute power in this scenario, rather than the users? Any DRM is an unsustainable system, EME is not going to change this. I also have strong doubts that EME will do anything to push the so-called "content industry" towards better sustainability as you suggest it will. There is still zero incentive for any knowledgeable user to buy into it. If anything it will just make the system more complicated because of the proliferation of even more competing, incompatible DRM systems that only work on certain devices with very specific configuration requirements.

I agree that some of the ridiculousness in the DMCA is part of the problem, but this isn't going to be solved by building more walled gardens, it's going to be solved by thinking about how it can actually benefit the user in the long run.

Re:Save Firefox by kangar00 on Wednesday May 11, 2016 @09:02PM (#11680616)
> Any DRM is an unsustainable system

Agreed. Every implementation of DRM has been or will be broken eventually, and can keep people out of something that wasn't intended to be always locked.

Putting DRM on software and music is like building shitty locks into every book in the library or single in the record store. It doesn't make sense.

Re:Save Firefox by rpgmaker on Wednesday May 11, 2016 @11:24PM (#11681117)
> No amount of technical pressure will make an ounce of difference, because browser makers have literally no leverage on rights holders. I

That's completely false. What would rights holders do if no browser supported their DRM extension? Stop streaming altogether? Browser makers just didn't want this fight because most of them have online streaming ventures of their own.

Re:Save Firefox by severine on Wednesday May 11, 2016 @06:33PM (#11679910)
What's the endgame? Free OSes "banned" from the "open web"?
Re:Save Firefox by Freak_NL on Thursday May 12, 2016 @04:13AM (#11682048)
Not from the open web, but excluded from participating in parts of the web economy and content.

I am under the impression that the big content owners have renewed faith in winning the battles on the two fronts that matter to them: enforcing end-to-end controlled digital channels, from service to the consumer's own computer (DRM), and preventing the alternative of piracy.

They have learned that piracy cannot effectively be prevented by technical means, but that no longer matters if you can scare the vast majority of consumers with lawsuits and out of court settlements. This is now happening in a lot of economically strong countries.

Re:Save Firefox by ejlo on Thursday May 12, 2016 @05:43AM (#11682334)
I think this poses a real threat to the open web itself.

First we have DRM video and soon after music.

Next the game industry wants to protect their source code. And app developers.

After that come images. A lot of companies would love to display their pictures but keep them from being "stolen".

And, at last, normal text will also be DRM'd and the open web is history.

Re:Save Firefox by stcredzero on Wednesday May 11, 2016 @08:17PM (#11680447)
Instead of attempting to fight a self-harming losing battle, I wish the EFF would focus on the real problem which is the DMCA's overreach.

I have heard that this is too high a hurdle. Why is that?

Re:Save Firefox by falcolas on Thursday May 12, 2016 @10:28AM (#11683605)
Because, for all of its sins, the DMCA provides one very crucial piece of legislation, without which the web as we know it would crumble: Safe Harbor.

Without the Safe Harbor, people wouldn't be getting takedown notices or content ID - sites like YouTube, Reddit, Hacker News, comment boards, blogs... all would have been sued into oblivion years ago, as they would have been held liable for the content uploaded by their users.

Fixing the DMCA, then, requires a precise modification of the law, not just a straight up repeal - and getting that done without loosing ground in other areas would be a tough job for any lobby or politician.

Re:Save Firefox by literallynone on Friday May 13, 2016 @12:54PM (#11691518)
"browser makers have literally no leverage on rights holders."

Yes they do. They could implement a torrent client directly in the browser, and add a few torrent search engines to the standard search engines, so that searching and streaming a torrent becomes as easy as searching and streaming a youtube video.

Re:Save Firefox by Bombthecat on Thursday May 12, 2016 @01:46AM (#11681565)
Exactly, I think you can't win versus a drm movement. The only thing you can do is make the thing as open, public, regulated and planned as possible.

But I think they will try to block it, because, reasons. And then we will end with an implementation for chrome, ie, opera and a plug-in for Firefox...

Re:Save Firefox by jcranmer on Wednesday May 11, 2016 @06:50PM (#11680016)
You're slightly wrong. The people you want to put pressure on is not Google, Microsoft, and Netflix--it's people like the MPAA and the RIAA, who are the ones obligating that Netflix do this sort of stuff to get access to the content.
Re:Save Firefox by xyience on Wednesday May 11, 2016 @09:52PM (#11680806)
This is better, but still not enough. You can only put pressure on all of these parties (and others) by going to the top: change the law. This at least has a better chance at succeeding than telling people to not watch great shows.

While I wait for that to happen or not, I'll continue not using Chrome, IE/Edge, or Netflix -- nor buying music or movies except in a form I can copy and distribute and play on local devices with no network and no proprietary or secret bits. EME existing or not doesn't affect me one bit.

Re:Save Firefox by anexprogrammer on Wednesday May 11, 2016 @06:00PM (#11679692)
If FF had declined to put EME in the build (as many believed they should) then perhaps some pressure could have been brought to bear. At this stage, I don't think it matters who you email, it's done.
Re:Save Firefox by jgon on Wednesday May 11, 2016 @06:04PM (#11679724)
Incorrect. If Firefox had not put it in, nothing would have happened because programmers have (largely) decided to give chrome a majority market-share amongst them, and advocate it to their non-technical peers, increasing its market share amongst that group as well.

If programmers actually used firefox and advocated it to the point where it had a majority market share then maybe their refusal would carry some weight.

But as it stands the web dev community has said loud and clear what their priorities are, and this is just a natural consequence of that.

Re:Save Firefox by Endy on Wednesday May 11, 2016 @09:50PM (#11680804)
I don't understand anyone's desire to support a Google-backed browser.
Re:Save Firefox by timlyo on Thursday May 12, 2016 @04:03AM (#11682016)
I used to make an effort to use FF, but it gradually got slower, froze up more often, had problems with content I was viewing.

The final straw was when they had a big update. Instead of fixing any of these issues, they gave me the ability to call people with service I don't use by clicking a link :/

Re:Save Firefox by developer2 on Thursday May 12, 2016 @05:44AM (#11682337)
Similar boat here. I abandoned Firefox back in the day due to the memory and freezing problems, and general lack of responsiveness compared to Chrome. The difference in everyday use was massive here; we went from having a browser that could hardly handle having 3 tabs open while using a gigabyte of memory, to one that worked flawlessly and used a fraction of the resources. Firefox then put in a lot of effort fixing those issues. By this time though, Chrome's built-in DevTools was more robust for my tastes compared to Firebug or the horrific early versions of their built-in replacement. I had a good development setup, all the addons I needed, and a fast browser. I simply had little reason to switch back.

I did spend a brief period swapping back to Firefox for the sake of perceived privacy, but then they started bundling all sorts of third party bloatware and it was just too much. I'm not a superfan of the information I imagine Google collects from my using Chrome, but the browser itself is just too good to give up. Firefox now only gets opened to verify cross-browser functionality of frontend UIs I work on, and on rare occasions when I want to use a proxy in a browser without it being used system-wide.

Re:Save Firefox by qwertyuiop924 on Thursday May 12, 2016 @08:39AM (#11682898)
I personally think that firefox got a lot better recently. I've been using ff dev since it launched, and it's been pretty good. And in speed tests, it's started to beat Chrome, although things may have since reversed.

But then, I'm not a web developer

Re:Save Firefox by Grishnakh on Thursday May 12, 2016 @12:07PM (#11684419)
>I'm not a superfan of the information I imagine Google collects from my using Chrome, but the browser itself is just too good to give up.

If you don't want to send information back to Google, don't use Chrome.

Use Chromium instead. It's Chrome, but without the spyware, and only has the open-source components.

It won't work for Netflix though, but for all your other browsing, it should work exactly the same as Chrome. Keep Chrome around for Netflix.

Re:Save Firefox by timlyo on Friday May 13, 2016 @04:17AM (#11689261)
I've got chromium working for Netflix on Linux, haven't tried on windows though.
Re:Save Firefox by cpeterso on Wednesday May 11, 2016 @11:58PM (#11681228)
People might be less likely to use Chrome if it was branded as "the DoubleClick browser". :)
Re:Save Firefox by gear54rus on Wednesday May 11, 2016 @11:54PM (#11681217)
I also use FF in day-to-day both due to privacy concerns and general fitness for my style, but chrome's dev tools are objectively superior, you have to face it...
Re:Save Firefox by vetinari on Thursday May 12, 2016 @06:03AM (#11682403)
I do.

Browser can be either better technically, or you might have valency for certain design decisions.

If there is a browser vendors that claims certain social values, but is constantly failing to execute them in the design, you might as well just use the technically better one that does not pretend to protect the values you consider worth protecting. You will be spared of the constant disappointment.

Re:Save Firefox by sangnoir on Thursday May 12, 2016 @05:51AM (#11682359)
When it was launched, Chrome/Chromium had 2 advantages over Firefox: Speed and superior developer tools.

Chrome was unbelievably quick: the moment you clicked on the launcher and browser 'chrome' (heh) appeared instantaneously, Firefox was comparatively sluggish, and notoriously memory hungry (though that might have been the fault of sloppily written plugins)

Re:Save Firefox by myrryr on Wednesday May 11, 2016 @11:38PM (#11681162)
Speed mostly.
Re:Save Firefox by AckSyn on Wednesday May 11, 2016 @06:23PM (#11679842)
I don't have an issue with them including it, but to make it impossible to remove in an easy 1,2,3 clicks like you can with regular extensions is absolutely asinine. Browsers need to be more modular in this respect but I may be the minority with this opinion.

I wish browsers were more like uzbl, where the default were a simple browser and add-ons were like linux distros. You could have a firefox browser distro with a firefox branding and plugins to get great features but be able to remove them easily or strip it to its bare core.

Re:Save Firefox by azakai on Wednesday May 11, 2016 @06:04PM (#11679727)
It doesn't have to be. If consumers stop using EME-supporters' browsers, things can change quickly.

We have the power, but sadly not the will.

Re:Save Firefox by sounds on Wednesday May 11, 2016 @06:50PM (#11680017)
Actually it's not that hard:

1. Go to https://ftp.mozilla.org/pub/firefox/releases/

2. Click on the largest version number (46.0.1 right now)

3. Select "EME-free" under your OS

4. Select your language of choice

For the lazy:

https://ftp.mozilla.org/pub/firefox/releases/46.0.1/mac-EME-...

https://ftp.mozilla.org/pub/firefox/releases/46.0.1/win64-EM...

https://ftp.mozilla.org/pub/firefox/releases/46.0.1/linux-x8...

This makes a difference. You won't be able to watch EME-locked content, but every time you try, a content publisher will have to come up with the resources to send you the page with the locked content, all to no avail.

Of course, you'll probably either cancel your Netflix or find a workaround. But you won't be casually supporting EME on sites you never knew were using it. Your every day browsing will automatically block EME.

"The Net interprets censorship as damage and routes around it." - John Gilmore

Re:Save Firefox by irq-1 on Wednesday May 11, 2016 @11:44PM (#11681178)
You can turn it off in the options. From https://support.mozilla.org/en-US/kb/enable-drm

Opt out of CDM playback, uninstall CDMs and stop all CDM downloads

You have the choice to globally opt out of HTML5 DRM playback. Once you opt out, Firefox will delete any downloaded CDMs from your hard drive, cease all future CDM downloads and disable DRM playback. This affects only DRM-controlled HTML5 audio and video. To opt out of HTML5 DRM playback completely, follow these steps:

    Click the menu button  and choose Options.
    Click the Content panel.
    Remove the check mark next to Play DRM content.
Re:Save Firefox by nileshtrivedi on Thursday May 12, 2016 @04:37AM (#11682131)
No such option in Firefox 46.0 on Ubuntu 16.04.
Re:Save Firefox by cpeterso on Thursday May 12, 2016 @12:51PM (#11684861)
EME is not enabled by default in Firefox on Linux.
Re:Save Firefox by vetinari on Thursday May 12, 2016 @05:51AM (#11682360)
For a normal user, the problem is that the Play DRM content checkbox is hidden by default.

In order to enable it, you must go to about:config and enable browser.eme.ui.enabled. While you are there, you can just disable media.eme.enabled and media.eme.apiVisible.

Re:Save Firefox by cpeterso on Thursday May 12, 2016 @12:51PM (#11684868)
Are you on Linux? The "Play DRM content" checkbox is shown by default on Windows and Mac OS X.
Re:Save Firefox by vetinari on Thursday May 12, 2016 @02:05PM (#11685459)
The default for OSX is hidden - http://imgur.com/3AdT6Vs (46.0.1)

On Windows, it is shown indeed (45.1.1 ESR).

Re:Save Firefox by cpeterso on Friday May 13, 2016 @11:58AM (#11691130)
Thanks for the correction. I forgot that EME support (using Google's Widevine CDM) won't ship on OS X until Firefox 47, which is still in the Firefox Beta channel for another few weeks.
Re:Save Firefox by vetinari on Friday May 13, 2016 @01:27PM (#11691784)
Thanks for the info.
Re:Save Firefox by gajjanag on Wednesday May 11, 2016 @09:58PM (#11680831)
On most Linux distributions, Firefox is built from source and then shipped via a package manager. At least on Arch, --disable-eme is not passed as a configure flag. Yes, one could build Firefox oneself, but it is a beast to compile. It is also ridiculous that this needs to be done at build time.

A perhaps easier approach that should work based on the name (but have not confirmed) is to lock via the user.js method user_pref/lockPref("media.eme.enabled", false). If this works as intended, then simply make this config file part of the deployment should be enough.

Re:Save Firefox by lomnakkus on Wednesday May 11, 2016 @11:50PM (#11681199)
Guess which version will be packaged on the popular Linux distros.
Re:Save Firefox by zbyte64 on Wednesday May 11, 2016 @06:53PM (#11680032)
Consumers have the power but not the knowledge. Users have the knowledge but not the power.

We don't like EME for technical reasons that the average consumer does not understand. Consumers will embrace EME because it connects them to content providers and not doing so would be like the linux users from over a decade ago who couldn't run flash.

Re:Save Firefox by ams6110 on Wednesday May 11, 2016 @09:01PM (#11680613)
I would guess I'm in a small minority but I don't want my browser to play media. I want to use separate applications for that. The browser can know what I want to launch, and offer to do it, but I don't ever want media to play within a web page.
Re:Save Firefox by ashi on Wednesday May 11, 2016 @09:06PM (#11680633)
You are not alone. Even ignoring the problems of Flash, most web players are so bad I much prefer to just pass URLs to mpv but ... I don't want them to be better, I want it to be easier to use external programs of my preference.
Re:Save Firefox by shmerl on Wednesday May 11, 2016 @05:15PM (#11679366)
That goes without saying. I don't think EFF encourages anyone to use DRMed services, quite the opposite.
Re:Save Firefox by mark_l_watson on Wednesday May 11, 2016 @06:00PM (#11679694)
I didn't know that. I think that Netflix, Google Play Movies, etc. are the only valid use for DRM: high value content that is rented.

Types of DRM that are bad magazines this is just my opinion, are eBooks, music, etc. that are purchased.

I donate a few times a year to EFF and FSF. I think there are occasions when DRM is OK, and even though I almost exclusively use Linux laptops (just converted my last Mac to Linux this week) other people using proprietary software does not much bother me.

Re:Save Firefox by shmerl on Wednesday May 11, 2016 @06:01PM (#11679699)
There is no valid use of DRM. It's always invalid. It's based on its unethical nature (overreaching preemptive policing).
Re:Save Firefox by mark_l_watson on Wednesday May 11, 2016 @06:07PM (#11679738)
I mostly agree with you, and I think we are largely on the same side, but the case of renting a newly released movie does to seem different. That said, I would be very happy if there were no DRM in the world, and I would just go to the movie theater to see new movies.

I was the featured Creative Commoner many years ago, and I appreciate a world where Creative Commons licenses are used and mostly libre software is used, but while I can afford to release a book under CC, which I have done a few times, a movie studio that drops 100M making a film can not use CC.

Re:Save Firefox by marcosdumay on Wednesday May 11, 2016 @07:19PM (#11680185)
The problem is that DRM is incompatible with an open computer, and leads us to the situation we are on mobile, where users can't control their computers at all.

Content producers have the right to rent their content. They just don't have the right to cripple the entire economy and everybody's infosec doing so.

Re:Save Firefox by __jal on Wednesday May 11, 2016 @06:23PM (#11679841)
> but the case of renting a newly released movie does to seem different

Why? Genuine question.

DRM doesn't save new movies from piracy - new releases still hit the public torrent sites extremely quickly (sometimes before release).

And I don't understand what CC has to do with DRM. One is an intellectual property license, the other is a bucket of suck that categorically cannot work if users are to be allowed control their own machines.

Re:Save Firefox by forty on Wednesday May 11, 2016 @06:19PM (#11679814)
I don't think it's really different. I don't think DRM have ever prevented any content from being freely available on the internet, they merely annoy legitimate users who paid for it (or would have paid for it if the content had been readable on their system)
Re:Save Firefox by xori on Wednesday May 11, 2016 @06:21PM (#11679832)
I think mark_l_watson has a point, when it comes to renting or streaming content DRM is the publisher's method of control. It's when I purchase a single player game that is online only that I get angry.
Re:Save Firefox by shmerl on Wednesday May 11, 2016 @07:09PM (#11680131)
Renting doesn't excuse the overreaching nature of DRM however, and its usage of presumption of guilt. I.e. such level of control is still unacceptable. Besides, all that is purely theoretical in case when the rented digital product isn't available DRM-free for purchasing (which can be pointed out to as an option for those who don't want renting). And in case of video, that's exactly the situation. I.e. it's not DRMed because it's rented, it's DRMed because they just want to always DRM it.
Re:Save Firefox by prebrov on Wednesday May 11, 2016 @07:56PM (#11680364)
Out of curiosity, what's your proposal for enforcing rental contract business rules on a viewer's device?

Content providers see DRM as an implementation of a movie ticket system. You know, walls, doors and a doorman that kick you out after the movie is over. Also far from honour system.

Re:Save Firefox by shmerl on Wednesday May 11, 2016 @08:44PM (#11680542)
See below. In reality, this DRM has nothing to do with rental, because you can't buy same content DRM-free anyway.

And nothing should be "enforced" on user's device. It's user's, not anyone's else. Your analogy with the movie theater is invalid, because there you visit, and leave when it's finished. Here it's your private [digital] space, and no DRM junk should have any business violating your privacy for any kind of enforcement purposes.

Re:Save Firefox by tehabe on Thursday May 12, 2016 @04:57AM (#11682198)
I don't even think it is Google, Microsoft, and Netflix. It's the media companies and film studios, which demand protection for their valuable products. When Netflix signs a license for a film or show, even its own, this license certainly says that is has to be copy protected, like with Blu-ray discs.

I also don't get much of the argument of the EFF. A browser which doesn't support EME can't use sites which require EME, like Netflix. Maybe my English is bad or the text badly written.

Re:Save Firefox by RBO2 on Thursday May 12, 2016 @08:26AM (#11682828)
The main question is: who pays to make the standards?

W3C's biggest sponsors are corporate companies such as Google or Microsoft. It gives these companies a lot of weight.

Re:Save Firefox by bla2 on Wednesday May 11, 2016 @05:44PM (#11679582)
Browsers want to get rid of Flash and other plugins. Netflix was the largest site using Flash. Netflix distributes content, and the content owners aren't willing to have their content distributed.

I don't disagree with what you say, but it's possible to see EME as a pragmatic inevitability, assuming that browsers want to get rid of plugins (which seems like a good change) and assuming that content owners demand DRM (which makes less sense to tech-minded people).

Re:Save Firefox by JoshTriplett on Wednesday May 11, 2016 @05:50PM (#11679624)
> Netflix was the largest site using Flash.

Netflix didn't use Flash; it used Silverlight.

> don't disagree with what you say, but it's possible to see EME as a pragmatic inevitability, assuming that browsers want to get rid of plugins

Or browsers could just collectively get rid of plugins, and the media industry could whine ineffectually at the lack of DRM. They're not going to build their own browser, and people wouldn't use it if they did. Netflix wouldn't go away; millions of people would complain if it stopped working.

Re:Save Firefox by nemothekid on Wednesday May 11, 2016 @06:37PM (#11679933)
>Netflix wouldn't go away; millions of people would complain if it stopped working.

The Media industry would likely rally behind a platform that decided to play ball (like HBO Go), which would then implement some frankenstein DRM solution. "Get rid of plugins and the studios will adopt non-DRM solutions" seems about as useful as "Get rid of Limewire and people will stop pirating."

Re:Save Firefox by Klathmon on Wednesday May 11, 2016 @06:13PM (#11679784)
They 100% would "build their own browser" in the form of custom apps.

Hell they already do on just about every platform except desktop...

Re:Save Firefox by cpeterso on Wednesday May 11, 2016 @06:24PM (#11679851)
Netflix already has their own Windows desktop app:

https://www.microsoft.com/en-us/store/apps/netflix/9wzdncrfj...

Re:Save Firefox by wmf on Wednesday May 11, 2016 @07:09PM (#11680130)
So why corrupt the Web? Why not just tell people to install the app?
Re:Save Firefox by scholia on Wednesday May 11, 2016 @07:38PM (#11680283)
First, the app only works on Windows 8/8.1/10 and a lot of people are still running earlier versions of Windows.

Second, many of the people running Windows 8/8.1/10 know so little about apps that they're "against" them.

Re:Save Firefox by stcredzero on Wednesday May 11, 2016 @08:20PM (#11680461)
First, the app only works on Windows 8/8.1/10 and a lot of people are still running earlier versions of Windows.

Why not port it to Windows 7?

Re:Save Firefox by scholia on Thursday May 12, 2016 @10:12AM (#11683477)
Windows 7 doesn't provide the Windows Runtime infrastructure to support sandboxed, remotely-maintained, universal apps. They'd have to write a new desktop program, and that's pretty unlikely.
Re:Save Firefox by Grishnakh on Thursday May 12, 2016 @12:10PM (#11684453)
Maybe, but Netflix isn't some little 2-bit company, they're huge and definitely have the resources to build a new program. Now obviously, building a new desktop program to support a dying OS might not make that much sense, but if the customers demand it, Netflix can do it.
Re:Save Firefox by scholia on Thursday May 12, 2016 @03:57PM (#11686269)
They don't need to build a desktop program for Windows 7 when they can show video in a browser.

The advantage of building a Universal app using Windows Runtime is that it will run on Windows 8/8.1/10, Xbox One and Windows Phone. That's more than half a billion users....

Re:Save Firefox by Endy on Wednesday May 11, 2016 @09:54PM (#11680812)
Even understanding them doesn't make you necessarily 'for' them!
Re:Save Firefox by scholia on Thursday May 12, 2016 @10:09AM (#11683455)
Really? Why not?
Re:Save Firefox by jeena on Wednesday May 11, 2016 @08:28PM (#11680493)
I never understood why it needed to be build into the browser, why isn't Netflix just a (native) app like Popcorn Time?
Re:Save Firefox by samsonradu on Thursday May 12, 2016 @07:35AM (#11682662)
Native apps need to be installed and kept up-to-date, bringing portability issues. I now have to install the app on all devices I need to watch Netflix on. Meanwhile, all devices have a browser installed.
Re:Save Firefox by zanny on Wednesday May 11, 2016 @10:15PM (#11680906)
It is only inevitable insofar as the old open web was incompatible with proprietary DRM. The real ethical answer would have been for the W3C and browser ecosystem to ignore the MAFIAA and let them flounder without baked in user freedom destroying DRM.

They would have to start shipping their own proprietary apps to support their DRM, which is how things should have been. Browers could have gotten rid of plugins without DRM by forcing the old publishers to not be able to operate exclusively through web sites.