Slashdot Mirror


Netflix Touts Open Source, Ignores Linux

Julie188 writes "If Netflix loves open source, where's the Linux client? Last week's post from Netflix on its use of open source has gotten a lot of coverage from the tech press. Too bad nobody's called the video giant out on its hypocrisy: They benefit greatly from open source, but really don't care to let their customers do the same."

68 of 481 comments (clear)

  1. Send the wah-mbulance. by Seor+Jojoba · · Score: 3, Insightful

    Uh, go get the open source and build it yourself. Why should Netflix be obliged to implement a Linux port? Not doing something is not the same as preventing it from happening.

    1. Re:Send the wah-mbulance. by gandhi_2 · · Score: 4, Interesting

      Since when is Linux a requirement for Open Source?

    2. Re:Send the wah-mbulance. by Mr_eX9 · · Score: 5, Insightful

      How are open source programmers supposed to implement a Linux port of a proprietary, third-party streaming platform based on Silverlight? Reverse engineering? More importantly, how do they convince Netflix to use it?

    3. Re:Send the wah-mbulance. by Sponge+Bath · · Score: 2

      ...a proprietary, third-party streaming platform based on Silverlight?

      Bill Gates smiles, pumps fists and yells "Hoo yeah! Git some!"

    4. Re:Send the wah-mbulance. by zerocool^ · · Score: 4, Insightful

      And additionally, whether you believe it's "right" or not, Netflix can only do what it does because there are copy protection mechanisms in place to ensure respect of the copyrights of the material they are displaying.

      There might be a way to create an open source Netflix client that respects copyright, but it would be difficult (technologically, and perhaps legally depending on the license you're using), and it would be a hard sell to the copyright owners.

      Plus, I mean, come on - Netflix streaming works on PS3, Xbox, wii, mac, windows, iphone, ipad, a number of set-top TV boxes like the Roku and the WD ones, several TVs with integrated instant watch, and several Blu-Ray players. They're trying to get as many eyes in front of their product as they can. It's not like they're forcing you into a small subset of products.

      --
      sig?
    5. Re:Send the wah-mbulance. by Dhalka226 · · Score: 2

      Never. Nor is contributing by producing clients for operating systems associated with open source a requirement. Nor anything else other than, you know, complying with the license.

      Somebody just wanted to bitch and moan, and Slashdot, having lost any standards years ago, saw the words "open source" and published it. Huzzah.

    6. Re:Send the wah-mbulance. by abigor · · Score: 5, Insightful

      Wrong, they are giving back tons. Speaking personally, I know for a fact they have contributed to Hadoop. Their blog site claims they've contributed to lots of others.

    7. Re:Send the wah-mbulance. by milonssecretsn · · Score: 4, Insightful

      That wasn't what they said. TFA said: "They benefit greatly from open source, but really don't care to let their customers do the same."

      Netflix is essentially saying, "This open source stuff rocks! But we aren't going to allow you to run our product on it."

      --
      Hey, I was only kidding. You don't have to MOD me "Troll" . . . again . . . .
    8. Re:Send the wah-mbulance. by icebraining · · Score: 2

      It's true that they aren't obligated to give back anything, but since when is that the point of open source?

    9. Re:Send the wah-mbulance. by Anonymous Coward · · Score: 2, Interesting

      The only thing they are obligated to do is follow the license attached to the code they use. Not doing that is rude and illegal. If the community wanted something back they'd write it into their licenses, but then it wouldn't be free open source. To assume someone owes you because they use something that you were giving out like candy at a parade is rude and a slap to the face of the open source community.

    10. Re:Send the wah-mbulance. by aztracker1 · · Score: 2

      Microsoft provides the Codec support for Moonlight, and doesn't include the DRM support for Moonlight's users.

      --
      Michael J. Ryan - tracker1.info
    11. Re:Send the wah-mbulance. by wampus · · Score: 2

      Try a supported platform, you'll have better luck.

    12. Re:Send the wah-mbulance. by im_thatoneguy · · Score: 2

      Netflix is essentially saying, "This open source stuff rocks! But we aren't going to allow you to run our product on it."

      No what they said if you RTFA is that *Sometimes* open source rocks for some things and other times commercial proprietary software rocks and other times home built rocks.

      I bet you can use many aspects of the NetflixAPI on linux--just not the video streaming portion.

    13. Re:Send the wah-mbulance. by im_thatoneguy · · Score: 5, Insightful

      What I do have is a couple UNIX boxes that are completely capable of fetching data over a network and displaying it on screen. There's absolutely no reason I should have to buy another piece of hardware to do that.

      You're right. Install Windows and your hardware should work fine.

    14. Re:Send the wah-mbulance. by aristotle-dude · · Score: 2

      Your reading it backwards... if it was open source, then almost lightning fast there'd be a linux client.

      Yes, of course because open source software writes itself and linux would be automatically the first target platform on any open source platform. I'm being facetious deliberately so people might get the point that open source is just a philosophy on how to develop software in a collaborative manner and that open source is not limited to either linux or even the GPL license. Regardless of how you choose to develop software, the same amount of effort is required. The platform can influence how much effort is required.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    15. Re:Send the wah-mbulance. by hairyfeet · · Score: 4, Informative

      If you have a license for XP Pro lying around you should look up "TinyXP Rev 09" or "MicroXP A3 Final" and then simply substitute your XP Pro license for the one included in the ISO. I've found that these custom stripped XP ISOs are great for running in VMs, as they have all the crap you don't need already cut out so it lowers the overhead. TinyXP without IE uses just 48Mb on the desktop, MicroXP uses something like 32MB. There is even a version of windows 7 floating around called "Windows Tiny7" that uses just 145MB of RAM, although why you'd want to run Windows 7 in a VM just to watch Netflix I'll never know.

      As for TFA, you'll most likely NEVER see Netflix on Linux, just as you won't see the big software like Photoshop and autoCAD natively supported. Why? We all know why, it is because of DRM. Linux guys hate DRM with a purple passion yet without allowing DRM support you'll never get the apps like Netflix that appeals to so many users. On the one hand I can admire the Linux guys sticking to their principles, but on the other with services like netflix becoming THE way people watch video at home not having a client has got to hurt desktop Linux adoption.

      While we all know that it is trivial to just torrent the video, most of us are geeks and home users just "don't get" most P2P apps like torrent software. The point of DRM isn't to make it impossible, just make it a PITA for Joe average, just as it is trivial to find ISOs that were made in spite of Safedisc or SecuROM, but Joe average can't just slap a blank in his DVD burner and whip off a copy of a SecuROM game. Personally I hate DRM, especially on games as many times their crap is hard coded for a specific OS and won't work on newer OSes, but as long as the PTBs at these companies insist on DRM in their products you can give up on seeing Linux clients. It would just be too trivial to compile a custom kernel that bypasses the DRM or fools it into thinking it is working while allowing the video to be captured, and three days after the first client was released the hack that allowed recording would be all over the net, probably in an easy to install package. You know it is true, as it only takes one asshole to ruin it for everyone else.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    16. Re:Send the wah-mbulance. by phulegart · · Score: 2

      Do you have a Television? Do you have a Radio? Is that Radio in your car? If you have a Television and you have cable, or even if you use a set top antenna, you are a hypocrite. Not that I'm trying to start a flame war here... I just want you to see the larger picture. If you use ANYTHING other than a Unix box to get information and entertainment... and I mean anything from a portable mp3 player to a cell phone with internet access to a car radio to a television... then you are using other devices, and you have invested in other devices to get entertainment and information. Thus, if you wish to use the Instant Play service that Netflix offers, you have to get one of the many different devices available that will allow you to make use of that service. Just like you had to get a Television and a cable box to be able to watch all the channels you wanted to watch... well, a cable box, a set top antenna, or a satellite dish. I mean, I imagine you can build a mini-itx box for your car, and use a wireless broadband modem to allow you to listen to the radio in your car... but did you actually do that? Of Course, if you HAVE to use Netflix, you could just limit yourself to the DVDs they ship you when you want them... seeing as their selection of movies on DVD is larger than their instant play selection.... and newer releases are available on DVD far earlier than they are on Instant Play.

      --
      "I love deadlines. I love the whooshing sound they make as they fly by." -D. Adams
    17. Re:Send the wah-mbulance. by zeropointburn · · Score: 4, Insightful

      1. Thanks for contributing; a lot of people don't bother.
      2. It is not possible* to provide open-source DRM software that works (from the perspective of content owners). If your users have the source and it is not tied to crypto hardware, then you (the content owner) have no control over your content. If Netflix was to provide a Linux client, they would have to write it as a binary blob (and a bunch of us would complain about that).

      *If, however, your users are given something like an RSA dongle (ie. crypto hardware), then an open source DRM solution could be as strong as the crypto hardware. Note that this isn't open source DRM, just an open source interface to a closed device. For a service like Netflix, that solution would make sense and I would certainly pay a (small, one-time) fee for the hardware.

      --
      -1 raving lunatic; +6 subGenius... Things even out...
    18. Re:Send the wah-mbulance. by icebraining · · Score: 2

      You could say the same about music downloads three years ago.

      But that wasn't my point. I fully understand why they don't open source it, but it's still hypocritical to say how OSS is better than proprietary when your own software isn't OSS.

    19. Re:Send the wah-mbulance. by Izaak · · Score: 5, Informative

      Dude, if they had actually released the source code to their client, someone would have already ported it to Linux (heck, I would do it nobody else stepped up). Netflix uses open source tools in the course of doing business. That is very different than actually releasing their product as open source.

    20. Re:Send the wah-mbulance. by binarylarry · · Score: 3, Funny

      I tried it but it just keeps taking me to Steve Ballmer's bio.

      --
      Mod me down, my New Earth Global Warmingist friends!
    21. Re:Send the wah-mbulance. by Anonymous Coward · · Score: 2, Informative

      Completely off base. Microsoft won't license the DRM components of silverlight, and until they do, there is no discussion of netflix on linux. But thanks for assuming something completely random and jumping into the fray.

    22. Re:Send the wah-mbulance. by Mr.+Slippery · · Score: 5, Insightful

      FWIW, BitTorrent works on any platform.

      Yep. and your point is?

      The point is that failure to provide authorized copies that work (and "work" implies "are not DRMed"), is a strong incentive for people to use unauthorized copies.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    23. Re:Send the wah-mbulance. by EdIII · · Score: 5, Insightful

      I don't think it is Netflix exactly. This is the first I have heard that they support Open Source in a public way at all.

      Netflix is powerless to do anything about this really. It's all Microsoft. Netflix chose to use Silverlight as their platform and a Microsoft based DRM platform. Silverlight is ported to Linux, the DRM is not.

      So it is not that the Netflix client would not work on Linux... it will and it does. It's just that the client would never be able to display the content since the DRM will never be ported to Linux. Of course you never even get that far because Netflix detects your environment and sends you to a warning page instead.

      All Netflix has to do to get a Linux client working is change out their DRM model... which will be shortly after snowballs are found lying around in Hell.

    24. Re:Send the wah-mbulance. by cgenman · · Score: 3, Interesting

      Open Source != Linux. This is the kind of associative crap that stops corporate adoption of genuinely usable and useful open source software. There is probably more FOSS on Windows than Linux these days.

      Also Netflix is tied into a Microsoft streaming media solution. I do not believe that Microsoft has a Linux solution for that. And the contractually-required layer of DRM is by definition impossible in open-source solutions. These are not the fault of Netflix.

      Just because they're not releasing a Linux client doesn't mean they're preventing their customers from using their service on Linux. Netflix will run fine under virtualized XP.

    25. Re:Send the wah-mbulance. by cgenman · · Score: 2, Insightful

      What I do have is a couple UNIX boxes that are completely capable of fetching data over a network and displaying it on screen. There's absolutely no reason I should have to buy another piece of hardware to do that.

      And where is the love for us DOS/OLPC/Mailstation owners? They should support streaming to Chumby, QNX, Newton, Haiku, Menuette, and the Fossil Abacus. Those greedy, puppy-hating bastards.

      BTW, what kind of UNIX are you running? System V? Linux? BSD? Solaris? Xenix? UnixWare? NeXT? Mach? What about underlying architecture? Remember, POSIX isn't going to get you as far as binary compatibility for graphical realtime video stream decompression with contractually required DRM.

    26. Re:Send the wah-mbulance. by GofG · · Score: 2

      What? He said who the somebody was. HIMSELF. If the source were released, HE WOULD BE WILLING to develop the client.

      --
      GFA/M/S d-- s: a--- C++++ UBL++$ P+ L+++ !E- W++ N+ !o K- w--- !O !M !V PS++ PE Y+ PGP+ t+++ 5- X+ R tv@ b++ DI++++ D+ G
    27. Re:Send the wah-mbulance. by coerciblegerm · · Score: 3, Interesting

      http://www.mono-project.com/Moonlight https://github.com/mono/moon/tree/moon/moon-2-0

      That's all well and good, but Moonlight doesn't support DRM-protected content.

    28. Re:Send the wah-mbulance. by the_womble · · Score: 2

      You're right. Install Windows and your hardware should work fine.

      That has DEFINITELY not been my experience of Windows.

    29. Re:Send the wah-mbulance. by Anonymous Coward · · Score: 5, Interesting

      Silverlight is not the main reason for a lack of Linux support on the desktop as netflix works perfectly fine in Linux. As proof look at the thousands of netflix capable players. Bluray players, set top players from western digital, netgear, and others have netflix support and they all run Linux of some form. I have been through the firmware on many of those devices and there isn't a single line of code for silverlight or even microsoft. Instead they rely on the boxes ability to generate a hardware key programmed into the boxes to generate the algorithms that decode content. The same thing could be done with the pc , trusted platform modules have existed for many many years but nobody uses it for fear of big brother tracking them . If you want netflix and probably other DRM content services on linux then you need to come up with a way to lock a specific hardware id to a specific pc that can protect the contents path all the way from the network to the video card that the public is willing to allow. This is not netflix doing. Blame the MPAA that sets a requirement that the content can only be streamed to devices that have a protected media path, currently linux doesn't have that in any form open or closed.
      http://en.wikipedia.org/wiki/Protected_Media_Path

    30. Re:Send the wah-mbulance. by silanea · · Score: 2

      Do not get me started on DeCSS. It took a long time for distros to muster the balls to ship this library, and even today its legality is disputed.

      --
      Rudolf Hess edited Mein Kampf. He was the very first grammar nazi.
    31. Re:Send the wah-mbulance. by loufoque · · Score: 2

      He'd still have to buy Windows.

    32. Re:Send the wah-mbulance. by GameboyRMH · · Score: 2

      You're painting yourself in a corner and then complain you can't reach the door.

      No, he's standing in the middle of an open field and complaining that he can't get access to something inside a jail cell unless he allows himself to be locked in. So of course the natural reaction is to say "fuck that, I'll get it another way."

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
  2. One could say the same for Google by morgan_greywolf · · Score: 2

    For example, where is my Linux version of SketchUp?

    1. Re:One could say the same for Google by luis_a_espinal · · Score: 5, Insightful

      Yes, Google does not treat Linux users as first rate consumers. However, they do at least acknowledge our existence (Google Earth, Picasa (kindof), chrome, Android Dev tools). What NetFlix does is completely ignore us. By some definitions you could even argue that they actively ignore us (Seriously, silverlight? WTF?).

      Ignore you? Who the f* are you? Who the lot of you represent? The majority of Linux users are ... *tada* admins running heavy shit on Linux, not desktop users. First and foremost to start with.

      Second, what are your contribution to FOSS? Specially compared to NetFlix.

      "Here is an incomplete sampling of the projects we utilize, we have contributed back to most of them: Hudson, Hadoop, Hive, Honu, Apache, Tomcat, Ant, Ivy, Cassandra, HBase, etc, etc." http://techblog.netflix.com/2010/12/why-we-use-and-contribute-to-open.html [netflix.com]

      Just because they don't cater to your specific, alternative-desktop-niche needs that doesn't mean they are smooching to open source. What you are presenting here is simply an argument of convenience. No logic whatsoever behind it. Second, they are under NO obligation to actually even acknowledge your existence. Why should they? Since when open source users and contributors have to acknowledge *you*? They are in the business of maximizing delivery of copyrighted media, and maximizing does not mean catering to *everyone* but to the majority of the market segment.

      Whether you like it or not, silverlight (a proprietary product that can actually allow you to create open source applications) is an excellent tool for doing just that (since it is integrated and runs on top of the CLR)... and if it runs in silverlight, it might run on Mono's moonlight (not sure on this, though. Go do some volunteer work on it if you feel so strongly about it - instead of expecting Netflix to bend to your capricious bidding.)

      There is nothing in that operational scheme of things that is against producing, consuming and contributing back to open source software projects.

      That people actually cry momma and question Netflix's contributions to open source because it doesn't produce a client for their private pet desktops (and without offering to volunteer in creating or working with Netflix for creating a Linux client), man, that's the apex of /. stupidity.

    2. Re:One could say the same for Google by yodleboy · · Score: 2
      ignorance? now wait a sec...i know wikipedia is by no means infallible but the numbers in this article are reasonable current (Oct 2010) and from a variety of sources. I think before calling someone ignorant, you should do a little fact finding. I'm a geek, with a geek job and geek friends, and the vast majority of my encounters with any variant of Linux are servers.

      http://en.wikipedia.org/wiki/Usage_share_of_operating_systems

      I'm just gonna snip out the relevant parts from the market share table. If you want to see all the OS's and platform types click the smegging link...

      Desktops & laptops (based on web usage) Linux 1.08%, Windows 88.21%, Mac OS 6.82%
      Servers Linux 43.4%, Windows 42.2%

      Now, even if these numbers aren't 100% accurate, they aren't wildly inaccurate either. They certainly indicate more Linux on servers,"heavy shit" as the OP says, rather than desktop.

    3. Re:One could say the same for Google by luis_a_espinal · · Score: 3, Insightful

      "The majority of Linux users are ... *tada* admins running heavy shit on Linux, not desktop users. "

      [citation needed]

      Here: http://en.wikipedia.org/wiki/Usage_share_of_operating_systems Now go beat around the bushes and bemoan that I dared to ZOMG! use wikipedia as a reference.

      I doubt there are millions of admins running heavy shit. Linux is used by all accounts by at least 1% of Internet users, that's millions, and no, they are not all admins.

      That argument would make sense if there was a one-to-one relation between an admin and a box running linux. Fortunately for the sane minded, it is not. Any minimum exposure to actual development and deployment on companies big and small would show you that the number of Linux non-desktop deployments is much larger than the number of desktop deployments. Plain and simple.

      Now, if all you know is internet browsing usage, then I guess I can see why it seems to you that the number of Linux deployments are overwhelmingly of the desktop type. But that's a reflection of your experience, not work reality.

  3. Roku is linux by Metrathon · · Score: 5, Interesting

    My little Roku box that sits next to my TV and plays Netflix is built on Linux apparently. In a developer discussion about why there was no Linux desktop player I got the impression that the sticking point was the ease of siphoning off the video stream in a system where you can compile your own kernel was the real problem.

    1. Re:Roku is linux by carton · · Score: 5, Insightful

      This is a great point: Linux isn't incompatible with DRM, but open source is. If you gave people a DRM player for which they truly had in-practice software freedom, the first thing they'd do is remove all the DRM.

      The post confuses Linux and open source, but Netflix is still fundamentally an anti-software-freedom company because their entire business is built on DRM which will always be incompatible with software freedom.

      Actually writing a Linux client has nothing to do with any of this. The streaming part of Netflix's business makes them into subcontractors of the Hollywood studios: they deliver Hollywood content to eyeballs with iron-clad digital restrictions management in exchange for a cut of the fees flowing back to the studios. DRM is their entire business. They will always be primarily harmful to any real movement for software freedom.

      Linux actually makes a great DRM platform: TiVo invented a whole term for it, ``tivoization'', where you have all the source code and ability to recompile the kernel, but then you can't run it anywhere because the hardware only runs signed kernels.

      Likewise, I think the Android app store is extending this all the way down to the userland, right? where for example Skype will only run on phones with ``untampered'' google-signed kernels and hardware? I might be wrong---hard to keep up.

      Anyway, why wasn't the DRM vs. software freedom point in the first post? I thought every Linux user knew this. Do people really think Linux == $0, and that's that?

    2. Re:Roku is linux by Devrdander · · Score: 3, Informative

      The Roku box actually has DRM support in the hardware, as do most of the set top boxes and integrated devices. Linux itself just runs the front end for the hardware decoder.

    3. Re:Roku is linux by spinkham · · Score: 2

      DRM is not traditional encryption.

      In most cases you use encryption to hide something from someone.

      In DRM, you want them to see it, but not copy it. In general, DRM is impossible, you can't let someone have access to something and not have access to it at the same time.

      However, most DRM schemes last a while until people can route around it.

      --
      Blessed are the pessimists, for they have made backups.
    4. Re:Roku is linux by radish · · Score: 2

      Basically, encryption works with an algorithm and a key. If you have both you can decrypt the content, if you only have one you can't. So open source crypto algorithms are fine, provided you keep the key safe. DRM is fundamentally flawed because the player needs to have both to be able to show you the content, and if the key is in your computer you can get it out (eventually).

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  4. Cheese with that whine? by zn0k · · Score: 4, Insightful

    Sounds like they're letting their customers benefit from Open Source just fine:

    > Here is an incomplete sampling of the projects we utilize, we have contributed back to most of them: Hudson, Hadoop, Hive, Honu, Apache, Tomcat, Ant, Ivy, Cassandra, HBase, etc, etc.

    That's a lot more than many companies that use Open Source (and have Linux clients or applications) do. Contributing back to the projects benefits everyone - not just users of FOSS desktop systems, but everyone that interacts with a system built on those projects.

    1. Re:Cheese with that whine? by noidentity · · Score: 2

      Yeah, the summary is pure flamebait. Open source is about both using open things, and making one's changes to them available. It's not about supporting a particular platform even though it's (apparently) not (yet) economically viable to do so. What next, calling them hypocrites because they dont' support every open-source OS out there? I guess it was too much for the summarizer to simply accept that he was annoyed at them for not supporting Linux, and had to project it on them.

    2. Re:Cheese with that whine? by SanityInAnarchy · · Score: 2

      Can you give me an example of a user base which doesn't?

      --
      Don't thank God, thank a doctor!
  5. Client vs. Server by abigor · · Score: 3, Insightful

    Netflix make use of open source on the server-side. What on Earth does this have to do with supporting an open source client? They contribute back to the projects they use, which is all anyone can ask for.

    It's like saying because you use Linux on your desktop, then you're a bad person for not contributing to Hadoop. Huh?

  6. netflix linux client status by dilvish_the_damned · · Score: 4, Insightful

    where's the Linux client?
    Julie188 hasent started it yet.

    --
    I think you underestimate just how much I just dont care.
    1. Re:netflix linux client status by tepples · · Score: 2

      Julie188 hasn't started the Linux client because the Netflix team has not provided protocol specifications to Julie188. And I'd bet the providers of films to Netflix wouldn't let Netflix provide protocol specifications to Julie188.

    2. Re:netflix linux client status by wampus · · Score: 3, Interesting

      When Julie188 gets those specs, he/she/it will put up an awesome SF.net or Berlios or Google Code page with the specs and they'll shit out a 0.11a build that mostly compiles, then it will sit there until the specs rot out of relevance.

  7. everything that is wrong with the linux community by shadowrat · · Score: 4, Insightful

    This article is everything that is wrong with the linux community. They are very vocal about touting the benefits of open source and linux, but when a company echoes those sentiments they lash out with demands and accusations of "doing it wrong"

    I don't see any hypocrisy in netflix claiming it likes ant, tomcat, etc but not announcing a linux client. As far as i know they haven't said, "under no circumstances will we ever release a general Linux client."

    I could be wrong. I maybe missed part of the dialog, but it seems like a saner response to the netflix post would be something more like, "Hey, you guys sound pretty progressive with this whole open source thing. There's millions of us linux users out here who would really love a linux client."

  8. Netflix gives back to open source ... by perpenso · · Score: 5, Informative

    From the Netflix website:

    "The great thing about a good open source project that solves a shared challenge is that it develops it's own momentum and it is sustained for a long time by a virtuous cycle of continuous improvement. At Netflix we jumped on for the ride a long time ago and we have benefited enormously from the virtuous cycles of actively evolving open source projects. We benefit from the continuous improvements provided by the community of contributors outside of Netflix. We also benefit by contributing back the changes we make to the projects. By sharing our bug fixes and new features back out into the community, the community then in turn continues to improve upon bug fixes and new features that originated at Netflix and then we complete the cycle by bring those improvements back into Netflix."

    "Here is an incomplete sampling of the projects we utilize, we have contributed back to most of them: Hudson, Hadoop, Hive, Honu, Apache, Tomcat, Ant, Ivy, Cassandra, HBase, etc, etc."

    http://techblog.netflix.com/2010/12/why-we-use-and-contribute-to-open.html

  9. Netflix is not mooching ... by perpenso · · Score: 5, Informative

    They are mooching.

    They have taken from the commons and aren't giving back.

    Wrong. They contribute to the projects they use.

    "Here is an incomplete sampling of the projects we utilize, we have contributed back to most of them: Hudson, Hadoop, Hive, Honu, Apache, Tomcat, Ant, Ivy, Cassandra, HBase, etc, etc."
    http://techblog.netflix.com/2010/12/why-we-use-and-contribute-to-open.html

    1. Re:Netflix is not mooching ... by im_thatoneguy · · Score: 2

      Don't you know that Open Source is only for Linux!?

  10. It is against the law. by pavon · · Score: 5, Informative

    The Netflix streams are all have proprietary DRM protection. To write our own client we would have to reverse engineer this proprietary protocol (which is legal, but can be difficult), and then worse, we would have hack the authorized players, and to get the DRM keys out of them. This implementation would constitute a circumvention device, and using or distributing it would be illegal under the DMCA.

    Asking open source customers to break the law to use your service isn't exactly friendly to open source.

    1. Re:It is against the law. by ExileOnHoth · · Score: 4, Insightful

      Asking open source customers to break the law to use your service isn't exactly friendly to open source.

      They aren't asking you to use their service. They've decided that for now, writing a custom application targeting your demographic - people who use Linux exclusively - isn't likely to be profitable for them.

      There's nothing in the licenses of the open source projects they are involved with (use / contribute to) that makes this a problem.

      Seems to me this is a non-issue. You just wish they would support your OS of choice. I do too. But it's not exactly scandalous that they don't.

  11. Terrible summary! by guyminuslife · · Score: 5, Insightful

    Netflix doesn't open source its client. This is not something that they control. They have various deals with various content providers that stipulate that they use DRM in their streaming solution. If they made an open-source client, it would defeat the purpose of the DRM. (Yes, DRM doesn't work and blah blah blah, but this is a business requirement, not a technical requirement. If you want to get mad at them about it, get mad at Hollywood instead.)

    AFAIK, Netflix generally doesn't implement its own DRM, but instead uses the DRM from whatever platform they distribute on. The do have a "Linux" version if you count Android, but the company has claimed that they've had difficulty using it due to platform fragmentation and because it doesn't implement all of the features they need to satisfy their studio agreements. They've said they have to develop for one device at a time.

    And that's with Android's libraries. So when you're asking for a Linux client for Netflix, you're not just asking for a port of their Windows or Mac clients, you're asking them to spend a lot of extra dollars to develop a closed-source DRM solution for a small market that hates DRM (and closed-sourced, to a lesser extent). Where is the sense in that? If Netflix did make a Linux client, submitters would be crawling on top of each other screaming, "Netflix Trying to Destroy Linux With Evil Client From Hell."

    On the other hand, it's nice that they contribute to other projects.

    --
    I don't believe in time. It's a grand conspiracy designed to sell watches.
    1. Re:Terrible summary! by Stregano · · Score: 2

      Umm, yeah. So, now that you said everything and left me with nothing, I am out of mod points. Can somebody mod parent up. nicely written

      --
      The world is how you make it
    2. Re:Terrible summary! by VortexCortex · · Score: 4, Interesting

      If [Netflix] made an open-source client, it would defeat the purpose of the DRM. (Yes, DRM doesn't work and blah blah blah, but this is a business requirement, not a technical requirement. If you want to get mad at them about it, get mad at Hollywood instead.)

      Well, shoot, that just sucks! I was really looking forward to cracking the DRM in a Netflix Linux client and trans-coding the crappy quality, limited selection, streaming video feed into Theora files...

      Oh well, guess I'll just have to keep getting the Netflix DVDs & Blu-ray Disks, breaking the DRM on those, ripping them to my digital library, and returning them before I've had a chance to watch them.

      DRM... Pffft, Doesn't Restrict Me!

  12. The real reason you'll never see Netflix for Linux by gumpish · · Score: 2

    Reed Hastings, co-founder and CEO of Netflix, sits on the board of directors of Microsoft.

    Why do you think they went with Silverlight?

    Why do you think the PS3 and Wii required discs to use Netflix for so long?

  13. Re:that. by pugugly · · Score: 2

    If it owns a piece of me you need to invest in a better fund.

    --
    An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
  14. Re:Ahem... by h4rr4r · · Score: 3, Insightful

    Remember when Loki was a poorly run company that ported old out of date games?

    Well back to playing those linux Humble bundle games now.

  15. Re:The real reason you'll never see Netflix for Li by h4rr4r · · Score: 2

    Mod parent up. If it had not been for this Netflix would have done what hulu did and used flash like every other streaming site out there.

  16. You're exaggerating. Netflix abandoned Linux users by gottabeme · · Score: 4, Insightful

    You're grossly exaggerating.

    Don't forget that Netflix used to work in Linux, but then they switched to Silverlight and dumped Linux users...at the mailbox? They just drank the Microsoft juice (and since the co-founder is on Microsoft's board, no surprise there. Conflict-of-interest, anyone? I think that needs to be illegal).

    Besides, the fact that it works on Roku proves that it is possible but they are choosing to not support Linux users.

    The only plausible excuse would be that the content owners from which they license content wouldn't license their content to Netflix if Netflix had a desktop Linux player. But I think that's a flimsy excuse, perhaps completely invalid. Netflix chose to stop using Flash, and I doubt it had anything to do with that. After all, Hulu uses it, and Hulu's a joint effort from the studios.

    They need not say "under no circumstances will we ever release a general Linux client." They've done worse than that: they used to support Linux, then they dropped it, leaving users with no alternative except dual-booting Windows, and now they have said that they have no plans to support Linux.

    You know what it boils down to? Corporate greed. The drive for ever-increasing profits. The focus on ROI over all other considerations. Because if Netflix wanted to support desktop Linux, they could. They just choose not to.

    --
    "Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."
  17. Netflix uses incompatible technologies? by bartwol · · Score: 2

    But selecting incompatible technologies is something they can control.

    Yes. And they have selected technologies that make their product compatible with what...perhaps 98% of consumer platforms?

    Perhaps _you_ are the one who has selected incompatible technologies?

  18. Re:I didn't know that by Anthony+Mouse · · Score: 3, Insightful

    I wouldn't expect Netflix to do anything for 3% of potential user base.

    Netflix has "over 16 million customers." 3% of that is 480,000 people. At $8/month that's $46 Million/Year. Is that not real money anymore?

  19. !(Netflix abandoned Linux users) by Anonymous Coward · · Score: 4, Informative

    The only plausible excuse would be that the content owners from which they license content wouldn't license their content to Netflix if Netflix had a desktop Linux player.

    That's actually it. It isn't some conspiracy, or a secret. I'm a random Ubuntu user, and I looked into the whole netflix thing, and I consider one thread to be definitive [1].

    I want to quote the netflix rep posting in the thread as saying that he uses Ubuntu and that netflix would love to have a linux client if they could get the rights to do one. But, cut and paste doesn't work for me on slashdot :(

    Anyway, read it for yourself. It is pretty clear that Netflix is on our side.

    [1] developer.netflix.com/forum/read/49086

  20. Re:So again by seebs · · Score: 2

    The purpose of allowing them to use open source is that we want to give stuff away so other people can use it.

    And we, too, can use that open source.

    If the only way you'll give something away is if people agree that they are actually obligated to give something of equal value back, that's not actually giving something away at all. I don't release stuff as open source because I think it makes people owe me free stuff, I release stuff as open source because I believe it is the way in which I can maximize the value of my contributions.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  21. Oh please, that old canard again. by jotaeleemeese · · Score: 2

    Banks can do it. And they are not protecting rubbish movies, they protecting actual money.

    Give a certificate to each user of Netflix, provide all the necessary APIs, any play operation needs to use the user certificates which would need to be authenticated against a Netflix mandated certificate authority.

    The movies would be of course encrypted with the private key associated to the user, which remains under Netflix control. You lose your certificate (public key), no worries, Netflix issues a new one.

    We are not talking magic people. All this can be done. OpenSSH can be done, go and get the source code. The concepts behind protecting copyright using GPLed software (the only license that ensures software remains available to all) are there, the bad choices of lock in technology (Silverlight) are evident. Now Netflix is betting their business model in whateer MS decides to do with Silverlight.

    Dumb, dumb. dumb/

    --
    IANAL but write like a drunk one.