Watch Netflix in Ubuntu today
insights.ubuntu.com
insights.ubuntu.com
That's entirely your choice — and one with which I tend to agree. Don't presume your opinion on these matters is a universal truth, however. Other people have other priorities, and it's not up to you to decide that they're wrong.
I don't mind if private companies implement DRM in their own products. I do mind DRM being standardized, meaning every vendor has to implement it in order to be complaint with the standard.
Ubuntu != linux, it is just a distro. Similarly Chrome is not the browser standard, it's only an implementation.
If this story was actually "Linux adds DRM to kernel for netflix and other media companies" I think you would see a huge reaction.
And W3C implementing encryption is a Good Thing, IMHO.
DRM may be a stupid, silly idea: one that causes more problems than solved; one that can and will be circumvented. For media you have purchased to own, it is arguably Evil(tm).
But for media that you have rented, or media that you have access to via a subscription? I don't see the problem with it. The bigger discussion shouldn't be about DRM, but about the new commercial paradigm of not even owning the copies of the media you purchase outright. DRM in this case is a red herring.
That's like saying infecting everyone with ebola is "medical research".
Well, except maybe in the case of Sony music CDs.
That's the problem. My mom taught me not to drink from unknown binary blobs because you can never be sure what's in there.
why do you think so? Encryption is good for every interested party (except NSA, perhaps) while DRM means at least someone is being screwed.
It's like saying that "fast lanes" are only an extension of TCP.
(I don't have a strong opinion on whether DRM should be standardized by W3C or not, but I disagree with this reasoning)
in the scenario of "you can get more bandwidth" who is being screwed?
And the answer is: the same person, if you just look at the whole issue instead of the single positive angle.Of course, if you think that DRM is a good thing (i.e. inability to have open source implementations, need to load binary blobs, limiting use of content to what the provider decides etc) then yes, DRM is exactly like encryption for you.
Yet, since there is a substantial number of people who do _not_ believe it, this still makes the two things different.
Markets have power, standards organisations don't.
If the W3C had for some reason told browser vendors "now you have to ship DRM to comply with the standard", with no evidence that it was something that consumers wanted, they would have been told to go to hell. Exactly that happened with a whole bunch of other W3C "standards" that no one was actually interested in shipping; XHTML2, SMIL, XForms, etc.
In practice what happened with DRM is that consumers made it clear that they were very happy to run DRM systems in exchange for access to media. For example almost everyone is prepared to install Flash and Silverlight to get access to video services like NetFlix. Media companies also made it clear that they had no intention of giving up on using DRM on their products, especially whilst consumers were showing themselves to be so ready to embrace DRM-using services. So it's already been the case for some years — essentially for as long as bandwidth sufficient for streaming video has been commonplace — that, as a browser vendor, you have the choice between supporting content that uses DRM (e.g. through your plugin system) or losing so much marketshare you become irrelevant.
More recently browser vendors, including Microsoft, Apple, and Google, decided to cut out the plugin middleman and start shipping their own proprietary DRM systems baked directly into their browser. It was at this point the W3C got involved in standardizing the interface between the browser and the DRM system. But this was long after there was any hope of keeping DRM off the web; everything that's happening now is a retroactive damage limitation exercise.
But I think most the resistance is more ideological than pragmatic. People are upset because the standard represents a shared platform that every actor in the market has a say in. People who are anti-DRM, for whatever reason, saw it as an attack on something they identified with or felt like they were apart of. But those people don't really identify with Canonical or Google in the same way and feel those companies are within their right to implement whatever is best for them even if it's something they disagree with.
A standard on the other hand can potentially live forever. And all implementations must follow it. And for example, a browser with DRM in it can no longer be fully open-source, which should be reason enough for W3C to not standardize DRM. Plus let's be honest, DRM is fundamentally flawed, its main purpose for which it actually works being the lock-in of honest users, purpose that is incompatible with the concept of a browser. If Netflix wants to serve DRM-ed content, they apparently have no problem in implementing their own thing, so I fail to see what the W3C is trying to solve. And yes, next we'll talk about the Linux kernel, because DRM is only "secure" if the whole chain is "secure".
And also if users want Netflix, that's fine, I'm actually happy that it works on Linux now, but I don't want DRM and users may not want DRM forever, as could be seen with MP3s and pushing for standardization is shoving it on people's throats.
Imagine some private organizations decided it would be safer if everyone that came to their establishment had a fully loaded gun with their specified ammunition requirements (I know this is a ridiculous presumption, but just suspend disbelief for a second). So say a bunch of businesses like gas stations and restaurants implement this policy.
If you are anti-gun or a pacifist, you can just avoid those establishments. But what if the practice became wide spread enough that a state or the federal government decided to mandate that everyone had to own a gun. They didn't need to buy ammunition or ever use it, but they had to have the gun.
Obviously that would piss off a lot of ideologues who are vehemently opposed to guns and violence. You can pragmatically say, "Well if you're against it, then just don't use it. I mean the majority of people will use it or won't care." But forcing even the outline of something onto people who are ideologically opposed to it is obviously going to be met with resistance.
So I know that analogy isn't all that great, but I think the principle is mostly the same. This standard is forcing the outline of DRM to be enabled on everyone's browser (since pretty much every major or usable browser is going to implement it). Yea, you can never go to a web site or download a specific DRM component. But you're still forced to have the "unloaded gun" of DRM.
I'm not personally that much of an ideologue, so I don't think it's that big of a deal. But there's a pretty strong contingent that is ideologically opposed to all forms of DRM. It's not that hard to see why they are upset about the standard if you try to look at it from that point of view.
Since "everyone has DRM anyway", Youtube can implement it too. Then Vimeo or whatever. And you end up having to use a browser with DRM, or looking at a broken WWW.
(think of what disabling javascript means these days)
http://www.ubuntu.com/about/about-ubuntu/our-philosophy
(which advocates that users should be able to exercise free software freedoms with "their software" -- I presume meaning the software that the users use) used to be easy to find from the front page. Clicking around on the home page today, it was far easier for me to find the Netflix announcement than an explanation of what free software is or the idea that Ubuntu supports or advocates it (!).
I've sometimes asked Ubuntu folks about how Canonical's work with proprietary ISVs fits in with their commitment to software freedom, but I haven't gotten any explanation.
* Have a linux HTC * Watch netflix without some horrible hack
and are now happy that this is possible?
Maybe a better comparison is the general glee shown about Steam coming to Linux. I would never install Steam on my machine, but I also can't imagine a situation in which I'd be forced to because (for example) Gnome wouldn't run without it anymore. Therefore, I think of it as a non-bad thing that may be a good thing if it attracts developers.
It's a shame that so many people in the OSS community have such an asymmetric and hypocritical view about paying people for their work and respecting creators' licensing intents. If I take a GPLed GitHub repo, clone it, incorporate it into my commercial closed-source app, and release without source or credit to the author in violation of the GPL, everyone gets bent out of shape. But apparently quite a few people in the community don't extend that kind of respect to non-programmers. Only developers have rights -- artists, musicians, etc. can go suck it.
Just commenting on why the industry refuses to give up DRM despite the fact that it's complicated, costly, limiting, and users hate it. Want DRM to go away? Start showing the same respect to all creators that you show to others in your own field.
(Not directed at anyone in particular, but to prevalent attitudes and behaviors in the community.)
These people aren't dumb, and they pay a lot of attention to customer behavior just like marketing professionals do in any industry.
They also don't necessarily like DRM for intrinsic reasons. It's actually cumbersome. There are some interests in the industry that like it -- such as DRM vendors themselves and various hardware/console/software interests -- but the actual content producers are largely indifferent to it in itself.
All they want is for people to actually pay for their content. At the biz level they don't care how or why.
If users paid and refrained from engaging in bulk, industrial-scale piracy without DRM, then DRM would wither and die. There'd just be no value proposition to it -- it would add a layer of complexity, cost, and inconvenience to no benefit. You think these guys want to license an expensive proprietary DRM platform if their data shows it makes no difference in their sales numbers?
You've seen this happen within one or two semi-closed ecosystems. iTunes no longer uses DRM because data showed that users of iTunes who purchased music on iTunes were no more likely to pirate it without DRM than with it. But my guess is that users of iTunes who also purchase on iTunes are people who are generally in the habit of purchasing their music/movies and like the convenience of being able to do it with one click. These results from that specific user group do not necessarily translate out to the entire general public on all platforms.
I've also heard that Amazon has made DRM optional on Kindle and that many publishers don't check that box, but I've never published on Kindle so I'm not sure.
But I guarantee you that if Netflix allowed HTML5 video with no DRM mechanism you'd have a direct scripted cron-jobbed pipeline from Netflix to Popcorn Time and similar industrial-scale piracy ecosystems. I know it, and they know it, and that's why you're not gonna see DRM-free open Netflix or Hulu until people stop behaving in this way.
I mean come on people. It's cheap. A movie rental on iTunes (much more expensive than Netflix) costs what a freaking latte costs at Starbucks. Netflix is like 1/10th the cost of cable. Grow up. People have to eat and art must be a viable profession (with you know benefits, 401ks, etc.) or you're not going to get much of it beyond garage quality.
Yeah, record companies and movie studios can be jerks just like VCs and such, but all you're accomplishing is to bust the bottom out of the industry. When that happens, scarcity-driven thinking takes over and people act like even bigger jerks and everyone gets squeezed even more. You're not empowering the artist -- you're moving the artist even further down the totem pole while reducing the amount of money that's even available to trickle down to them.
VCs might be jerks sometimes but think about what would happen to the software industry if they disappeared or were no longer able to raise funds? What do you think programmer salaries would do over time? What would happen to innovation? What would happen to VC behavior if they were squeezed even more?
The stupid thing is I've actually seen people pay more to pirate via HideMyAss-type VPNs and torrenting VPSes (e.g. Digital Ocean nodes) than it would have cost them to just buy the damn feed. Now there's an ideology for you. (Not talking about people who use VPSes to watch outside the U.S.... that's a different issue. I'm talking about people here in America spending over $15/month to chug and seed pirated torrents instead of getting a Netflix account.)
(Again not aimed at anyone in particular in this thread, but at prevalent behaviors in the community.)
you say that as if there wasn't one already.
DRM is not just harmful, it's pointless.
Effort also introduces time lag. If the next episode of Walking Dead takes 24 hours longer to show up on TPB, I'll probably see a bump in legitimate streaming and rentals.
I'm not arguing that DRM works, especially in the CS sense that it really makes things "uncopyable." (That's impossible.) I'm attempting to explain why people keep doubling down on it and what behaviors drive that. If DRM leads to 5% more sales and costs less than what they get in revenue from 5% more sales, they'll use DRM.
These companies spend just as much time staring at their spreadsheets as they do in any other industry. If DRM does not correlate with increased sales, now the bean counters ask "why are we spending this money to license this DRM technology?" It becomes a red cell on the spreadsheet, not a black one.
It's also about changing customer habits. Napster, TPB, etc. mainstreamed industrial-scale piracy and taught users that this is easier and cheaper than buying content. The studios and record labels and such were definitely asleep at the switch for the rise of the Internet (understandable as they are not in tech), but now they've woken up and created channels that make it just as easy to buy. Now if they make it harder to pirate too...
Popular TV shows are available on TPB within minutes, not hours or days.
The W3C action is interpreted (rightly or wrongly) as forcing DRM on your machine whether you want it or not. Having the ability to watch Netflix, if you want, is not controversial among most Linux users.
The closest previous situation was probably the blow-up over Mono being installed by default. If it had been available for installation by those who wanted it, there would have been no issue, but it instead had to be installed and then removed. [To avoid upsetting anyone, I didn't care much one way or the other, I'm just saying that was the source of the problem.]
It only works in Chrome at the moment, as Firefox does not support the required DRM.
And, presumably, that they didn't announce it a month ago.
I had no idea.
The reason it works now is that Ubuntu 14.04 (the latest LTS version) has updated to the necessary version of NSS, so Netflix will serve HTML5 video to the standard Chrome user agent on Ubuntu. Netflix just didn't allow it before because the LTS version didn't support it - you had to manually update the NSS library outside of the package manager to make it work. Netflix just didn't want to flip the switch to allow it until it would work on the standard packages on the LTS version.
Source from a Netflix post on the Ubuntu mailing list - https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2014-...
It seems to work on any Linux distro with the necessary Chrome and NSS versions now without any user agent altering - I'm able to watch Netflix on Arch Linux now with the standard user agent.
Unexpected error
There was an unexpected error. Please reload the page and try again.
Error Code: M7063-1913
So... yeah.
UPDATE: Looks like the problem was I had an old version of NSS installed (see http://www.omgubuntu.co.uk/2014/09/ubuntu-rolls-updated-nss-...). Upgraded that with
sudo apt-get install --only-upgrade libnss3
...and now Netflix works fine in Chrome.So I'm still out of luck.
Edit: D'oh! Chrome vs chromium. And different error code.
Funnily, Chrome 38 is now out (http://googlechromereleases.blogspot.com/2014/10/stable-chan...) after an emergency release, which shows how long these press releases take to plan.
Packaging and uploading to the repos is work of course but I imagine most of that is automated, the feeling here is that Canonical strived in some way to get this result. I'd be interested to know what Canonical did out of the ordinary to get to this result?
https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2014-... seems to be a relevant source.
Obviously you could use a modified video driver or grab the data from the actual display - the problem with that would be speed and data size.
Presumably the data stream of the compressed video is in memory at some point in the process and could be sniffed?
IF it's been cracked doesn't it show the futility of applying DRM in the first place?
So, we just smile, and nod, and say, "My, that's quite a lovely DRM setup you have", and it doesn't stop anyone from getting anything for free that they want. We just don't acknowledge that too loudly in public.
Seems like an absurd waste of time for so many people to be involved in implementing this.
So it goes.
https://torrentfreak.com/how-the-mpaa-knows-where-movies-are...
Amusingly, the previous workaround for running Netflix on Linux used Firefox (running under a patched version of Wine)[0], though it looks like Netflix is unlikely to come to Linux for Firefox in the near future[1]
[0] http://www.compholio.com/netflix-desktop/
[1] At least until Netflix switches over to DRM-ed HTML5 video, and Firefox implements HTML5 DRM.
https://launchpad.net/~chromium-daily/+archive/ubuntu/stable
Chromium packages on Ubuntu have basically been abandoned.
https://lists.ubuntu.com/archives/trusty-changes/2014-Septem...
On Chrome 37 you need a specific user-agent, at least that's how I got it working.
Mozilla/5.0 (Windows NT 6.3, Win64, x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2114.2 Safari/537.36[0]http://askubuntu.com/questions/158388/how-do-i-make-chromium...
You can test for support on Youtube[1] as well (I don't have Chromium so I'm not sure what the results are.)
[0]https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/... [1]https://www.youtube.com/html5
[0] Google netflix-desktop, or here's a decent install guide I found on the fly: http://askubuntu.com/questions/419255/just-installed-ubuntu-...
edit: Did try Firefox and it does not work due to required DRM extensions. This is a great step forward, hopefully more is to come.
Error Code: M7357-1003
I guess that is because WidevineCDM is missing (proprietary "Content Decryption Module").
I don't like DRM, and the impression I get from most Netflix employees is that they don't like it either. They haven't chosen to take the approach of Stallman and avoid all-things-DRM entirely, but theirs is an understandable choice and one I respect, even if I do not agree with it. They have contributed some awesome stuff to the free software community and are making media available in more readily accessible ways, even if it's not as readily accessible as some of us may like. It's the people producing the media who insist on such controls being in place in order to license their content to Netlix.
So - thanks, Netflix engineers!
That's definitely part of it. I'm all for free-as-in-libre software, but the fact is very few people are willing to bet their entire business on free-as-in-gratis software, and that's understandable. When we attack companies who contribute heavily to free software because they do not contribute exclusively to free software, we're harming the free software movement as much as they are.
As a side note, I agree we need to come up with better ways to stop consumers from thinking of DRM as inevitable. Like most people on HN, I'm sure, I'm often asked for help with technical things - I find it has a big impact on people (albeit one at a time) when I explain how the vendor of the product makes it difficult for me to help them or for them to help themselves, and how they should consider vendors who place freedom above profit.