Slashdot Mirror


Open Source DRM

Clyde writes "The different worlds of DRM and Open Source have come together under OGG-S, a project that just recently went to beta with their Open Source DRM toolkit. The project license in GPL and uses OpenSSL for its encryption engine. It will be interesting to see if this project helps to spread the acceptance of Ogg Vorbis."

19 of 326 comments (clear)

  1. How can they make this work? by jansifae · · Score: 2, Interesting

    What is to keep me from going into the source and changing:

    if(hasRights) {
    decryptMusic;
    }

    to:

    if(true) {
    decryptMusic;
    }

    1. Re:How can they make this work? by sqlrob · · Score: 4, Interesting

      Because the code is probably something closer to:

      DecryptMusic(Key);

      Can't do squat without the key.

      However, preventing you from changing it to
      DecryptMusicAndSaveAsMP3(Key);

      is a lot harder, if not impossible. Of course, it does guarantee at least one sale to get that key. Not enough to make it worth it though.

  2. Re:Independent and Unsanctioned? by sidespace · · Score: 2, Interesting

    As mentioned on the OGG-S homepage, we are completely independant of Ogg Vorbis and Xiph.org.

    This was done because we (and I am sure others) believe that DRM should be an add-on option that content providers or users can choose; not something that is forced upon consumers.

  3. Re:Please by Planesdragon · · Score: 2, Interesting

    So....

    How about PGP? Strikes me as rather wrong, making it hard to read any message I put on my computer. Definitly against the tenents of Free Software.

  4. There isn't a way by Sloppy · · Score: 3, Interesting
    Either the user has final say over how his computer operates, or he doesn't. If it's open, then the restrictions are merely "advisory" since the user has the power to ultimately decide how the computer behaves. If the restrictions are somehow enforced, then the the user must not really have full power over the computer's behavior.

    It's not that it's just technologically impossible; it's logically impossible. A billion years of technological advances can't change that.

    Upon analysis, this will either be shown to not really work, or it will turn out to just be "mostly" open, but with at least one opaque component.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  5. Re:Vaseline by Sanity · · Score: 2, Interesting
    I think that this could be positive. It could make open source access more information, to have more things that can be used with it, not less.
    Open technology is about having the right to control the property that you own. DRM is technology that, regardless of whether you paid for it, is designed to prevent you from controlling the technology that you own.
  6. short sighted by stratjakt · · Score: 3, Interesting

    You are all so quick to want to outlaw a technology because it has an application you dont like. But if someone else feels the same about a tech you do like, you all get up in arms over it.

    How many think xbox mod chips should be legal, because just because they can be used for piracy, they have other legal uses?

    Now, how many think DRM should never be implemented, because it can be used to restrict what you can do with a CD you bought?

    To me its the same issue. Technologies arent inherently evil, it's the uses they're put to.

    DRM technology with SSL strength security has some good uses.

    A content producer can have all his stuff locked tight with DRM while it's still in production, or use it on the screener films he sends to reviewers. If it isnt for sale yet, you have no right to any of it. It's merely protecting a trade secret.

    It can also be used to verify the authenticity of footages, lets say the doctored photo in Time magazine yesterday.

    It could be used to prove that the footage you see on TV is what was filmed by the digicam.

    It can be used in court to prove that the security footage from the 7-11 hasnt been altered in any way.

    It can be used to keep your nephew from stumbling across your pr0n collections.

    It already exists anyways. Noone stops anyone from streaming a netradio over an SSL tunnel, or archiving their files with a password.

    In short, preventing consumers from excersizing legitimate rights to use something they own is bad. DRM is not 'bad', DRM is a technology.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:short sighted by cpt+kangarooski · · Score: 2, Interesting

      Who wants to outlaw it?

      I'd NEVER suggest outlawing it. People should feel free to encrypt content as an aspect of their right of free speech.

      HOWEVER, I will fight tirelessly to DISCOURAGE it. For example, we could revoke the copyright of any work that the author et al released in an encrypted format.

      And we can refuse to legislate that people cannot break the protection; in fact we can offer them bounties for doing so, much as there is public financing of other sorts of information gathering such as digging up ancient tablets and such.

      And we can exercise trade secret protection only in situations where it's appropriate; as a form of ensuring fair competition. Which not all hacking threatens.

      And we can sure as hell not mandate that people respect DRM in any way whatsoever, save at their option.

      DRM is a technology, yes. But it is not neutral; it is seriously skewed towards being very bad for society, much in the way that a specially created highly lethal bioweapon is. Or an atom bomb. Productive uses are rare and difficult and require serious work to keep them from fucking us all over.

      DRM is definately in that category.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  7. Anyone care to bet by leviramsey · · Score: 2, Interesting

    ...that the open source DRM solution will quickly prove to be the best, most effective implementation of DRM?

  8. Admire the hilt on this pig sticker. by Erris · · Score: 1, Interesting
    At first glance it's not so bad. Looks like they simply encrypt files and demand a license through their client to decrypt them so you can hear it. The devil may be in the details and the moral premis is evil.

    How does the client prevent piping of the decrypted output? Without that, you might as well skip the encryption. With that you get right back to the nasty non free world of files you can't write and someone else owns your computer.

    DRM is an attempt to prop up and extend the whole dead tree publishing model that has no place in the digital world. Trying to force the restrictions of old technology on new is evil. Creating restrictions that older did not exist in older technology is even worse. DRM seeks this and is an abomination. A new revenue model must be made and people should be encouraged to share their information as well as create it. Obscuring information so that permision is required for each and every read, and that's what this can do, is even more restrictive than printed work which is durable and human readable.

    GPLing this code is like making a dagger out of gold.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  9. Re:Please by Christ-on-a-bike · · Score: 3, Interesting
    I am free to ignore thier creation due to the DRM if I wish

    But of course, that's not how it really works.

    Until someone comes up with a viable way of compensating creators for thier content without restricing how that content is used in any way shape or form, restricted content is going to be reality

    What about books? They aren't 'restricted content' except in that the law prevents unlicensed copying. They are only restricted in this very limited sense.

    You seem to think DRM is a 'harmless technology', just as copyright is a 'harmless law'. But while the existence of a copyright law is justified to an extent, it is being abused and extended by big media firms so much as to make it draconian. And again, while DRM perhaps has its place, publishers threaten to implement it in a way that eliminates fair use.

    Libre Software providing the freedom to release your creation as you want...

    No, freedom isn't about releasing content 'how you want'. The restrictions we want to have on content are ones that prevent anyone from ever taking away our access to fair use of that content. DRM threatens to do exactly this.

  10. Re:Question about GNU... by Hobbex · · Score: 2, Interesting

    You are confusing secure with "secure".

    The first is the actual meaning of the word, as in protecting computers and communicating parties from attack by malicious parties. By all accounts, open source software is at least as good as proprietary software at that (or maybe at worst as bad...).

    The second, is the media industry "lets highjack a term that has a positive conotation" doublespake meaning of "secure". That is about making sure that users are not in control of their own computers, so that somebody else can make sure that media on their machines is only used in a manner deemed acceptable by a greater athority (the corporations). Open source software, by it's nature (1), cannot be used for this "secure", since it allows the user to modify it, and he will simply remove the part of the code that tells him what he can and can't do.

    (1) This assumes it is running on open hardware. TCPA is an attempt to make sure that the their is closed hardware at the bottom layer that can validate the software, so even if the user can modify it, the modified version cannot read the media.

  11. Re:another thinly veiled attempt to make money by Emmettfish · · Score: 3, Interesting
    I agree that 10% of our proceeds should go to Xiph.org; tonight I will update the web page so that 10% of a purchase will go to Xiph.org as well as the EFF. The reason this change was not done sooner was because at the time OGG-S started, Xiph was not a non-profit organization (charging for the fixed point decoder).

    Sounds great, thanks!

    Also, if you believe the name of OGG-S could cause any consumer confusion please feel free to email me at rsage@sidespace.com and I will work on changing our site accordingly. Since OGG-S has been mentioned on the Vorbis mailing lists in the past, I had assumed this name would not cause any confusion.

    The fact that someone would package Ogg Vorbis with DRM was inevitable (and welcome, as is any derivative work based on our stuff); The only issue I have with this implementation (as I'm unaware of the technical aspects of it as yet) is that it uses the name 'Ogg.'

    That being said, I would very much appreciate it if the name of this product were changed. I'd rather avoid confusion sooner rather than later. After all, 'Ogg Vorbis' was only a project codename, and was never expected to take off. :)

    Emmett Plant
    CEO, Xiph.Org Foundation

  12. Re:Open Source and DRM are fundamentally incompati by renehollan · · Score: 2, Interesting
    Ah, but you can have open source DRM, and Fair Use rights too, if you bend the definition of what constitutes software and what constitutes data.

    First, while software released under a free license, like the GPL, has to be redistributed under specified terms, the data such software processes does not (in general -- there are a few exceptions where output of a GPL program contains GPL code, thus restricting redistribution of compilation of that code without the rest of the source -- which usually comprises the input to the initial GPL program in the first place -- think parser generator). This is the entire basis for openssl and similar code: you can keep the keys secret.

    Thus, if the keys involved are kept secret on a secure processor, and that processor only runs code signed with other secure keys, said code can be completely open!

    Of course, you lose control over what this processor does (since it can't execute arbitrary code), but you can examine the code that it does execute. Furthermore, such a processor could also execute unsigned code, but not provide access to the keys it protects. If the processor is limited to decoding encrypted entertainment data, the fact that one does not have control over it is no worse than not having control over a remote server to which one connects over the internet -- it's not like your whole general purpose computer is locked up (and the biggest problem with TCPA -- it locks the whole machine, not just some remote part, and encourages laws making the possession of unlockable machines illegal).

    This does raise the whole issue of key management and distribution, of course, but fair use creation of archival copies of encrypted content, and storage in different forms now becomes possible: you just need a decryptor at the end. No one ever complained about needing speakers to listen to music or a TV to watch, er, TV.

    The problem of "fair" DRM then reduces to one of establishing a trust hierarchy that producers of decryptors, copyright content producers, and consumers can all accept. I argue that problem is solvable, at least in the mathematical sense. The question is: "Is it economically viable?"

    I think the answer is yes, particularly with a U.S. government push to "secure the internet".

    --
    You could've hired me.
  13. Re:Open Source and DRM are fundamentally incompati by entrigant · · Score: 2, Interesting

    So, this is exactly the same problem with OpenSSH, and how anyone can decrypt a SSH session because the source is open... erm oh wait, it's not that easy. Just to throw in a phrase well all hate, but is applicalbe here... Please think OUTSIDE the box.

  14. The encryption IS wanted. by mmol_6453 · · Score: 2, Interesting

    Actually, in both cases the encryption is wanted, by the people who have the right to encrypt it.

    You have the right to encrypt anything on your machine, in the name of privacy.

    You also have the right to encrypt anything you make before giving it to other people, then choosing when and how they can unencrypt it. This is called "DRM."

    If an artist doesn't want his music sampled, well, sucks to be him. He's going to make fewer sales, and won't earn as much money. DRM protects a savvy user's authority. It doesn't protect idiots from themselves.

    --
    What's this Submit thingy do?
  15. Open Source DRM a GOOD THING by einhverfr · · Score: 2, Interesting

    I actually think this is a good thing. It will help Open Source Software gain acceptance many places it is accepted yet. This will also help to develop a more bulletproof DRM technology which could help safegard the movement from the attacks of Hollywood....

    There is also another benefit to open source DRM. If the current content providers continue to aggressively lock their material down, it may provide an option for those of us who want to see Free (as in Speech) content develop and become a viable model. If we are clever, this could create an opertunity for open content of music as well as documentation and software.

    --

    LedgerSMB: Open source Accounting/ERP
  16. Re:Please by einer · · Score: 2, Interesting

    And again, while DRM perhaps has its place, publishers threaten to implement it in a way that eliminates fair use.

    If I have a product that I only want to distribute over a pair of drm headphones, and there's a market to buy it, it'll sell. You ARE free to ignore DRM. Content is a product, not a necessity.

    NSYNC could release their next album on a copy proof (hypotetically of course) CD. It would still sell. The value to the consumer isn't that they can copy it or back it up, it's that they can listen to the music that they want to hear.

    Until someone comes up with a viable way of compensating creators for thier content without restricing how that content is used in any way shape or form, restricted content is going to be reality

    "What about books? They aren't 'restricted content' except in that the law prevents unlicensed copying. They are only restricted in this very limited sense. "


    What about books? Ever try to play a book in a DVD player? They are incredibly hard to copy, and certainly on the scale that a CD can be reproduced. Books are basically DRM encumbered in this sense.

    Freedom is most certainly about releasing content how you want.

    Also, what's to say that you can't create a DRM'd backup of something? Just make it impossible to unlock without first locking out the original copy. There are smart people out there working really hard on stuff like this all day. They'll figure it out.

    More choices is always better.

    Also, technology can't be harmful. Technology just is. Nuclear Fission isn't bad. Broken policy and poor judgement can make bad things happen with any technology.

  17. Re:Open Source and DRM are fundamentally incompati by Steeltoe · · Score: 2, Interesting

    As soon as you go Open Source, *anyone* can take the code appart, take the decryption routine, and get the plaintext right out of that. There is nothing 'forcing' the data directly into the hardware. At that point, the plaintext can be distributed, and the DRM has failed.

    The whole point of encrypting with known algorithms is that it is very hard to decrypt without the keys. I think you must have used a very weak algorithm. You don't release the keys anywhere, they must be hidden away as best you can. Of course, doing safe decryption on an untrusted platform is impossible (see below).

    I don't see any mathematics in your post. So I have to ask for proof before believing you. Next time, avoid buzzwords just to be modded up..

    Secondly, I believe you have some experience, but the future of DRM will not be in software.. With closed hardware, it's probably (who REALLY knows?) possible to combine Open Source and DRM. Point being that Microsoft announced they will release their sourcecode for Palladium, so that everybody can see that there is no 'evil' code in there. That it does what Microsoft says it will. The core code that runs in a hardware-protected sandbox should be perfectly safe (in theory) from tampering by other than Microsoft.

    Thirdly, OSS supporting DRM is a bad move because that will validate closing up the hardware from the people. Maybe many thinks this is a good idea, but in the long run we WILL be better off defeating DRM before it becomes valid.

    The people should make the decision NOT to buy DRM-enabled devices and programs. Just stop supporting DRM and all its likes RIGHT NOW. There is nothing to be gained for the people in the technology. It defeats the whole purpose of a multi-purpose device: That somebody else controls what you can and can't do on your own terminal.

    For once in your life, take a stand. Have some spine! If it means you can't buy the latest N-Sync album over the net, just don't do it! Walk out into nature and meditate, you'll be much happier and better off..