Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  DRM - Seriously, Why Not?
« previous next »
  • Print
Pages: 1 [2]

Author Topic: DRM - Seriously, Why Not?  (Read 7737 times)

Offline AlexP

  • Global Moderator
  • Member
  • *
  • Posts: 3688
  • ex-BigBambi
Re: DRM - Seriously, Why Not?
« Reply #15 on: November 21, 2007, 06:13:20 PM »
It is simple.  Creative, Sandisk etc. know the secret code in order to be able to use the licence.  If rockbox were to be able to use the code, because of the rockbox licence, we would have to publish the code.  Therefore it is no longer secret and therefore we will not be given the code, leaving aside any philosophical things.

(In common with many here, I am philosophically opposed to DRM).
Logged
H140, F60, S120, e260, c240, Clip, Fuze v2, Connect, MP170, Meizu M3, Nano 1G, Android

Offline Yotto

  • Artist
  • Member
  • *
  • Posts: 826
  • Every Silver Lining has a Cloud
    • My Blog
Re: DRM - Seriously, Why Not?
« Reply #16 on: November 21, 2007, 06:16:35 PM »
You aren't thinking of it correctly, Hef.  It's not like you have a song that says "I won't play unless you give me a password.  Give me the password, and I'll play."  You have a song that's encrypted with a hidden algorithm and needs a key.

You need, to listen to the song, have both the key (Your license code) AND the algorithm.

AND THE ALGORITHM IS SECRET.

It *MUST* be secret.  If it's not secret, DRM DOES NOT WORK.  If all you needed was the license code, then everybody would post valid license codes on usenet, irc, or whatever people use these days, and Rhapsody would cry and the RIAA would cry and we'd never get any free music and we'd all lose the ability to detect sarcasm and, well, you get the idea.

Essentially, if Rockbox can decode the license key, then *anybody* can. The *only* way a player (Rockbox included) could decode the license key is if Rhapsody told the developers how to do it, or provided them with the code (Which is the same thing), OR gave them a black-box sort of plug-in, which Rockbox, being Open Source, cannot accept.

Not that Rhapsody would ever give this kind of thing to an open source media player. It'd be like Exxon giving away drilling rights.
Logged
Pulp Audio Weekly - Where we talk about News, Reviews, and pretty much anything else we feel like discussing.

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: DRM - Seriously, Why Not?
« Reply #17 on: November 21, 2007, 06:30:45 PM »
There are three parts to encryption:
The key (your license), the algorithm (the secret math) and the encrypted file.

If they shared the secret math, anyone could take a valid license, use that secret math, and decrypt the files permanently. So they have to keep the math hidden, so that only their programs can do it and the files stay encrypted.

This means that while they tell Sandisk and  Creative how to do that math, they do it by making them sign an agreement saying "We won't share it." Rockbox is open source. By its very license, code in it must be shareable. That means that if we were told the secret math, that encryption would not longer work as intended anymore, because someone could easily take our code to play the encrypted files, and instead make it write the file back onto the disk as an unencrypted file: Basically, you could get songs from Rhapsody, and save them as songs you can use anywhere, forever, and then cancel your Rhapsody subscription.

This is not something they want.

So this is what prevents it: To do it, the encryption would necessarily need to be reverse engineered, or hacked.

So even philosophical limitations aside, it's not as simple as just "using" the license, because there's a step you seem to be overlooking, or assuming is far, far simpler than it is.
Logged

Offline Bagder

  • Member
  • *
  • Posts: 1452
    • Daniel's site
Re: DRM - Seriously, Why Not?
« Reply #18 on: November 22, 2007, 03:02:38 AM »
Just a minor point here: The e200 Rhapsody firmware, or at least the relevant parts of it, is in fact written by Real and not by SanDisk...

So they didn't even have to reveal their secrets in this case, they can keep it to themselves!
Logged

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: DRM - Seriously, Why Not?
« Reply #19 on: November 22, 2007, 09:21:30 AM »
Quote from: Hef on November 21, 2007, 06:05:12 PM
As for Lamba - telling me WE will never support is - that's a great stance- as for those articles, talking about people that bought movies that are DRM encoded - I would never do that, and that's not what we are talking about.

I'm LambdaCalculus.

I showed you that article because it explains why DRM is not a good idea. Movies or not, the principle is still the same.
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline soap

  • Member
  • *
  • Posts: 1678
  • Creature of habit.
Re: DRM - Seriously, Why Not?
« Reply #20 on: November 22, 2007, 09:54:08 AM »
Let's kill all the philosophical discussion of DRM bad / DRM good.
Those are (by definition) personal opinions, and nobody is going to be convinced one way or the other.

If this thread is to continue please let us stay on topic and discuss ONLY why Rockbox can not use DRM.

There is obviously a large amount of confusion over the issue, with many people apparently under the assumption that their player (be it a Sansa (PlaysForSure) or an iPod (FairPlay)) has the magic DRM key in it - and therefore it is just a matter of Rockbox using said key.
This is an over-simplification of the DRM process, to the point of misunderstanding - yet I am not the best one to explain why.

« Last Edit: November 22, 2007, 11:30:37 AM by soap »
Logged
Rockbox Forum Guidelines
The Rockbox Manual
How to Ask Questions the Smart Way

Offline Hef

  • Member
  • *
  • Posts: 8
Re: DRM - Seriously, Why Not?
« Reply #21 on: November 22, 2007, 11:19:45 AM »
Now we are getting some good explanations- Thanks.
The complexity of it, the explanation, will make this a good thread for all that follow looking for the same thing.

Sorry I may have gotten some people annoyed with my lack of knowledge on the subject - I really thought it was just a license authentication issue.

I still disagree with the philosophical views - The business model that Rhapsody introduces - with a family like mine taking advantage of all the music available -
I just wish I had this when I was 15! I spent hours hitting the record button on my cassette recorder when a good song came on the radio. You get the late starts and early interupptions from the DJ cutting in.
Those were the days.

Thanks Everyone.
Hef
Logged

Offline melancholydm

  • Member
  • *
  • Posts: 71
Re: DRM - Seriously, Why Not?
« Reply #22 on: November 22, 2007, 07:21:14 PM »
does this thread even need to continue? they already pointed out that DRM doesn't support open source projects and already pointed out that even if they wanted to be able to play DRM music on rockbox they cant anyway since you need a. license key, b. encryption key and lastly c. algorithm that NO ONE outside of the few music distributing companies know about.
Logged

Offline Yotto

  • Artist
  • Member
  • *
  • Posts: 826
  • Every Silver Lining has a Cloud
    • My Blog
Re: DRM - Seriously, Why Not?
« Reply #23 on: November 22, 2007, 08:34:29 PM »
I thought it had.  8 daytime (albeit holiday for many of us) hours passed between the last post (which finished with a kind of finality with "Thanks Everyone") and yours.
Logged
Pulp Audio Weekly - Where we talk about News, Reviews, and pretty much anything else we feel like discussing.

  • Print
Pages: 1 [2]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  DRM - Seriously, Why Not?
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.195 seconds with 21 queries.