Slashdot Mirror


BBC Brings DRM-Free Content To Linux Users

eldavojohn writes "The BBC is planning to release some of its programmes to users of GNU & Linux. You won't see Doctor Who or Dragons' Den on there anytime soon, but they have been working with Canonical & Collabora on getting this out there for Totem users. The developer blog mentions that the sheer number of options in the open source world actually makes this difficult to accomplish."

27 of 131 comments (clear)

  1. I hope they made the freedom choice. by gnutoo · · Score: 4, Insightful

    Multiplicity of platform is not a problem for free software, so I'm confused. Every distro is able to use xorg, for example, and people who want to help out go there not to a distribution. If BBC releases free software, everyone else will be able to use it. It's nice of them to dive deeper, but if the backend work to totem is free, I expect it to turn up in my favorite distribution soon. They seem to understand this:

    The whole stack is free software - from URIplay through to Totem, the media player. Some codecs will involve a download, and in some territories (mainly outside the UK) may be restricted, but the underlying framework is free and open.

    The question then, is why they worked with a specific distro rather than upstream. The Totem plugin says it uses Dirac, that's cool.

    1. Re:I hope they made the freedom choice. by Ethanol-fueled · · Score: 2, Insightful
      TFA said that other distros will be worked on. They chose to start with Ubuntu as it appears to be the most popular desktop(Joe user) distro.

      This news is a pleasant surprise and I hope more media outlets catch on, but the article makes it clear that it does take a lot of work to make it happen:

      Lots of this work involved changes to the underlying infrastructure of Gstreamer, as well as developing the plugin for Totem.

      That sounds unfortunate, because most people perceive something as ubiquitous as streaming media to be a given, so the complexity of making it Just Work(tm) sounds intimidating. It's bad for Linux desktop adoption as it perpetuates the notion that everything takes tinkering and trial-and-error to properly function and this will be no exception.

      As the service develops, we will start supplying content in several different formats - some of these are totally free and open, some aren't - we've reflected the wishes of content owners here, obviously.

      Sounds like that's going to be a mess. Note that TFA mentions that totem will need a proprietary plug-in. It may be free now, but who's to say that they won't later tighten their grip for profit and/or pressure from content providers?

      Some codecs will involve a download, and in some territories (mainly outside the UK) may be restricted.

      A non-issue for most savvy Linux users but it may scare off some curious folks.

    2. Re:I hope they made the freedom choice. by Ed+Avis · · Score: 2, Interesting

      The thing is, when people are faced with more than two choices, they tend to panic and dither and get put off. It's surely a bug in the way the human mind is designed, but given that the original maintainer seems to have gone quiet for a while, I don't think a patch will be forthcoming. So we have to work around the bug. One way to do that is to reduce the number of choices that have to be made, or at least, as the Python folk say, 'There should be one obvious way to do it'. Even if what you end up with is technically inferior to one of the options that could have been chosen (and let's face it, the C language, X11, Qwerty keyboards, SMTP, and pretty much everything else is less than perfect), there is massive value in simply eliminating the number of decisions a developer has to make.

      I realize this isn't quite a direct reply to what you wrote, but I felt like a bit of a rant anyway :-p.

      --
      -- Ed Avis ed@membled.com
    3. Re:I hope they made the freedom choice. by ShieldW0lf · · Score: 2, Informative

      The thing is, when people are faced with more than two choices, they tend to panic and dither and get put off.

      Tell me about it. Should I use the BBC, or should I just stick to getting my fix of British culture off bittorrent sites...

      Yeah, too confusing. I'm going to stick to torrents. No one ever told me that they had to erect barriers around me in the name of other peoples 'interests' on a torrent site.

      --
      -1 Uncomfortable Truth
    4. Re:I hope they made the freedom choice. by osu-neko · · Score: 3, Interesting

      TFA said that other distros will be worked on. They chose to start with Ubuntu as it appears to be the most popular desktop(Joe user) distro.

      Joe the User supports Microsoft, even though his current computer and the computer he's thinking of buying would benefit more from Ubuntu. :p

      --
      "Convictions are more dangerous enemies of truth than lies."
    5. Re:I hope they made the freedom choice. by TheABomb · · Score: 2, Funny

      Or you could pay good money for a cable or satellite provider to deliver BBC America directly to your telly, and then only have to wait anywhere from four months (Doctor Who) to nine years (Spaced) to see them. Gotta be faster and easier than either BitTorrent or the Beeb just using Flash, right?

      --
      MSIE: The world's most standards-complaint web browser.
  2. what is so hard about it? by viridari · · Score: 5, Insightful

    The developer blog mentions that the sheer number of options in the open source world actually makes this difficult to accomplish.

    h.264 video, AAC/AC3 audio tracks, in an MPEG4 container. It'll play on almost anything modern.

    Announce new content via RSS feeds.

    Distribute it via BitTorrent and allow the consumers to foot the bandwidth bill for distribution.

    Until it is this simple and straightforward, you're doing it wrong, BBC.

    1. Re:what is so hard about it? by abigsmurf · · Score: 4, Insightful

      .h264 is an incredibly CPU intensive codec. It would increase the cost of players and make it harder for most mobile phones to cope. Bittorrent is awful for streaming (although I believe there is work on a p2p streaming protocol) and could you imagine bittorrent on someone using a 3G data connection(either a phone or laptop)? It would cost them a fortune.

    2. Re:what is so hard about it? by viridari · · Score: 5, Insightful

      h.264 is handled quite nicely by nearly every Apple product, many new cell phones, modern flavors of Windows and Linux, modern PC's without any additional hardware offloading. Television providers around the world are bracing to switch over to h.264 streaming and I believe some are already there. This is, effectively, the prevailing standard for broadcast quality high definition digital video.

      Sure, BBC can provide a streaming option for those who prefer it. But I'd wager quite a few will opt for downloading the whole show and watching it stutter-free, which also gives them the option to keep it or discard it when done.

    3. Re:what is so hard about it? by Neil · · Score: 5, Insightful

      They are doing it wrong.

      The problem is that they are trying to control the "user experience", as always. The blog doesn't actually say anything about the codecs or transport streams used. It is all about the Totem plugin that lets one browse the list of programmes on offer.

      Dear BBC: Use open formats. Make it easy to get at the files or streams. You will not need to worry about the diversity found in various Linux distributions and different desktop environments - the development communities associated with the various desktops and media players will write all the user interface tools for you!

    4. Re:what is so hard about it? by poot_rootbeer · · Score: 3, Insightful

      Oh God. The LAST thing the Linux communities need is more developers creating their own user interfaces.

    5. Re:what is so hard about it? by camperdave · · Score: 4, Insightful

      A year from now my 800MHz pentium will still process as if it were an 800MHz pentium, regardless of Moore and his oft-quoted "Law". So the codec will be just as CPU intensive then as now.

      --
      When our name is on the back of your car, we're behind you all the way!
    6. Re:what is so hard about it? by Skapare · · Score: 2, Insightful

      What are you afraid of? That you might have to choose more than one for yourself?

      --
      now we need to go OSS in diesel cars
    7. Re:what is so hard about it? by David+McBride · · Score: 3, Informative

      The BBC is using open formats, protocols and systems to provide this service.

      See:

      http://uriplay.org/
      http://open.bbc.co.uk/rad/uriplay/availablecontent
      http://bugzilla.gnome.org/show_bug.cgi?id=555823

      This is a source plugin for content made available by the BBC, kindly sponsored
      by the BBC and Canonical. It's still quite basic, but functional.

      (Note: this has nothing to do with the iPlayer, it mostly just makes content
      available in totem which is already available in some form or other on the BBC
      website now, at least for the time being; server-side things are also still
      work-in-progress, so expect the occasional hiccups and problems with the
      content in the feed.)

      The totem plugin's implemented in open-source python. Go play!

  3. Wha? by JustinOpinion · · Score: 5, Insightful

    The developer blog mentions that the sheer number of options in the open source world actually makes this difficult to accomplish.

    I call BS.

    The diversity of options is only a problem if you try to specifically target a particular configuration. Doing so is dumb--In fact I can't think of any good reason to do so. (Hint: DRM is not a good reason.)

    For instance, if you just have a link to a standard media file (e.g. mpeg) that the user can download, then you're done. The user can then use whatever browser they want, with whatever media player they want, and whatever operating system they want. The diversity of options is then the user's problem, not the distributors.

    Invariably these "there are too many options to support" complaints arise because people have ulterior motives in wanting to target the OS/software/format more specifically (DRM, lockin, user tracking, advertising, promoting a particular OS/software/format, etc.).

    (Note that I don't want the negative tone of my post to take anything away from the announcement. It is surely a good thing that they are working to make their shows available to us Linux users. That's great! But if they are truly going with a non-DRM solution, then why the heck don't they just skip the middleman and let everyone just download a simple file?)

  4. difficult? HUH? by Lumpy · · Score: 2, Insightful

    Um pick a open and common streaming format and to hell with wasting time writing a client. They click on the episode name and let it stream.

    Come on, this is so easy a webprogramming 101 student can do it.

    --
    Do not look at laser with remaining good eye.
  5. Does the iplayer copyrights issue apply to news? by Toffins · · Score: 5, Insightful
    The reason the BBC gave for why it could make its programs available on iplayer for 7 days only was that they didn't own the copyright on the content of the programs, and a period of 7 days was all they could negotiate from the copyright owners.

    I can see how that would apply especially to any programs the BBC uses which were produced using subcontractors who usually put their copyright notices (not the BBC's) at the end of their shows. However, the BBC puts its own BBC copyright notice at the end of all of its current affairs programs such as "Panorama" and "Newsnight".

    Doesn't that imply the BBC owns the copyright to the programs? If so, why doesn't it release all of them on iplayer for longer than 7 days? Programs like Newsnight and Panorama which have a lot of analysis and detailed investigative journalism can remain of interest even long after they are first broadcast. There is a demand for watching those programs much beyond 7 days. So, why the 7 days limit on these programs?

  6. Re:Little new? by SanityInAnarchy · · Score: 5, Insightful

    Someone needs to invest in an open source DRM mechanism.

    Open source is fundamentally incompatible with DRM.

    Either you have security-through-obscurity (in which case, I can just look at the source code), or you have at least some of the DRM implemented in hardware -- in which case, it's severely crippled your computer and your ability to run arbitrary software, including modified versions of the original "open source" code.

    Which pretty much kills the point of open source. Look at Tivo for an example.

    Not that it's stopped other people from trying...

    if they were the first to create a true secure DRM format,

    That is impossible. DRM, by its very nature, cannot be secured. The more "secure" you get, the closer you get to having a console or a set-top box, instead of a computer -- and it's still not secure, just that much more of a pain to crack.

    they would be free to shape it in a way that is best for consumers whilst still being good for content producers.

    "Best for consumers" means being able to do whatever you want with it, except pirate it. One of the things I want to be able to do with my media is use it on entirely open systems. This is a reasonable request, I think, and it is not itself piracy. However, an entirely open system would by definition make piracy possible.

    And "best for content producers" generally means "not pissing off your customers".

    So, the best for both parties is to abandon DRM. The content producers haven't realized this yet, and you aren't helping the situation by pretending that DRM can work.

    --
    Don't thank God, thank a doctor!
  7. Re:Little new? by Stormwatch · · Score: 4, Funny

    Someone needs to invest in an open source DRM mechanism.

    That's like asking the Red Cross to build a torture device.

  8. Re:Little new? by ratboy666 · · Score: 3, Insightful

    Quoting:

    "Someone needs to invest in an open source DRM mechanism. You have people like the BBC who have good intentions regarding the availability of content but the lack of any DRM at all means their hands are tied when it comes to Linux.

    If some of the more talented OSS devs got off their high horse, they'd realise that if they were the first to create a true secure DRM format, they would be free to shape it in a way that is best for consumers whilst still being good for content producers. Being first would mean the chances of adoption were much greater."

    And now the answer:

    Holy shit! I cannot believe I actually read that.... We develop an OPEN platform, in all senses of the word OPEN. Indeed, the ONLY rule is that it cannot be closed. When someone finds a away around this, vast parts are re-licensed to prevent it.

    The ONLY purpose of "DRM" is to close off the media. It does not make sense to use "OSS devs" and "create a true secure DRM format" in the same sentence.

    Now, its NOT the kernel: the linux kernel remains under an older GPL -- the desktop being targeted is GNOME. Think about that for a millisecond. Now you should be laughing; if not, I'll let you in on the joke here -- the entire stack between the kernel and the X server is controlled by the GNU.

    Now, you could go with KDE (QT) and Trolltech -- but I don't think you are going to get a (much) better reception.

    Go ahead, try... it's purely political. (those "OSS devs" aren't getting off that high horse).

    --
    Just another "Cubible(sic) Joe" 2 17 3061
  9. Re:Little new? by Xtifr · · Score: 5, Insightful

    Encryption, yes, but with DRM, the goal is to provide decrypted data without letting the person in physical control of the machine know how to decrypt it. I can easily provide you with encrypted audio/video files and no key, but that won't be very useful to you since you won't be able to play them. If I want to allow you to listen to/view the files, I have to provide you with the key, so you can decrypt the data. But then it's no longer encrypted (by definition). My only real option at that point is to try to hide the decryption mechanism so you don't know how to apply the key to the data (and may not even know exactly where the key is), and the decryption will only happen behind the scenes, as it were. But if you have the source to the decryption tool, I haven't done a very good job of hiding the decryption mechanism.

    The entire problem with DRM is that it's trying to prevent access by the same people that it's trying to grant access to. If you can't see the inherent contradiction there, I don't know how I can make it any more clear.

    The most secure key system in the world doesn't help you if you need to give the decryption key to the same people that you're trying to encrypt the data against.

  10. Re:Little new? by JesseMcDonald · · Score: 3, Insightful

    The problem with DRM isn't the strength of the encryption, it's the fact that some component of the user's (presumably hostile) hardware must possess both the key and the data in order to display the DRMed content. There's no need to break any encryption when you already have the key.

    A closed-source system at least has the option of obscuring the key and decrypted content inside a binary program with a draconian anti-reverse-engineering EULA (and even that doesn't work in practice). Truly open-source DRM software could be trivially modified to just dump the decrypted data to a file.

    Ultimately, DRM can't possibly work unless the content provider has full control over the data path, from decryption all the way through the viewer's senses. Such control is plainly incompatible with the open-source mindset. In order to remain effective, some part of any DRM system much always remain closed to inspection and modification by the owner of the device it's running on.

    --
    "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  11. Re:Little new? by deraj123 · · Score: 2, Insightful

    It's actually fairly different. A more accurate statement is that DRM is just another form of encryption - one where the decrypting algorithm/tool is a black box. As soon as you figure out how to implement a black box in open source, an open source DRM will be possible.

    Also, the GP missed the point a bit as well. It's more than political, there's a logical barrier.

  12. BBC World Service by photomonkey · · Score: 3, Informative

    Would it be too much to ask to get BBC World Service in something other than WMP/Real format?

    Right now, Vermont Public Radio has a transcoder that takes the Real and rebroadcasts it in streaming MP3, but even after donating to them, I still feel bad that the burden is on them to re-encode the stream.

    I'd transcode the stream myself but, a) don't want to go to the trouble and b) suspect it's against their TOS anyway.

    I'm sure the Beeb poured a ton of money into the Real platform years ago (to the extent that they may still be locked-in), but I'd really love to see such an important service be more accessible.

    --
    Message contains 1 attachment: spam.gif
  13. DRM-Free? by DrPoodle · · Score: 2, Informative

    We already have that...it's called the iplayer downloader...

  14. Re:amazing! by JohnBailey · · Score: 4, Interesting

    i didn't even know that brits had computers yet. it's fantastic news.

    Yep.. After inventing them, they kinda lost interest..

    --
    It is difficult to get a man to understand something when his job depends on not understanding it.
  15. Re:Little new? by SanityInAnarchy · · Score: 2, Interesting

    Or.. you use "lossy" encryption.

    The quickest link I could find there was this one.

    That fails "best for the consumer", because now I'm getting a degraded product -- and yet, once we know it's being done, it's usually possible to circumvent.

    But if you can do non-lossy watermarking, or if it actually doesn't impact quality (for example, it is applied during the encoding process, and produces no lossier output than without it), I have no problem with it. Still possible to circumvent, but impossible to be sure that it's circumvented until you release enough copies for them to check the watermark. At the same time, it doesn't affect legitimate use.

    I generally categorize watermarking outside of DRM, however -- it's the only kind of "DRM" which doesn't also require specific software to play the media back. And it's that requirement for specific software that is what bothers me the most about DRM. (After all, I don't mind Steam so much, because you already need specific software (the game itself) to play any games. But I want to play my media on anything that has the right codecs.)

    --
    Don't thank God, thank a doctor!