Support and General Use > Plugins/Viewers

Audible.com and other DRM format ideas

<< < (2/4) > >>

saratoga:

--- Quote from: chripley on January 14, 2009, 09:25:12 PM ---Thank you for being patient with me an answering these types of questions.  What is the technical difference of a GPL program "not linking code" into Windows but taking advantage of its .DLL files (for drawing windows, drivers for keyboard/mouse access, etc)

--- End quote ---

GPLed programs are allowed to call operating system libraries.  This in the GPL.  Perhaps you should read it.


--- Quote from: chripley on January 14, 2009, 09:25:12 PM --- and a closed-source plugin "linking" code to Rockbox?

--- End quote ---

The problem is you can't have closed source code at all in rockbox, not that the closed source code would need to talk to rockbox.

cool_walking_:
Couldn't you have a bytecode interpreter in Rockbox, and write this DRM thing in that?  Impractical, I know, but just talking about legality.  Isn't bytecode/scripting different here in that it isn't linked, but interpreted?

D'oh.  This bytecode format would be documented in Rockbox's source, thus the DRM plugin could be decompiled.

saratoga:

--- Quote from: cool_walking_ on January 14, 2009, 10:55:41 PM ---Couldn't you have a bytecode interpreter in Rockbox, and write this DRM thing in that?  Impractical, I know, but just talking about legality.

--- End quote ---

You can do this.  Theres nothing stopping you from implementing an OS that allows running closed source applications.  Ipodlinux for instance.  However, if you do this, its no longer rockbox, but rather some other OS.

dreamlayers:
I'm not sure why someone couldn't release a closed source plugin.  It's a separate file, just like applications in Linux and other OSes.  It couldn't become an official part of Rockbox, they'd have to rewrite some Rockbox components which go into the .rock file, and it'd be difficult to keep it up to date, but it seems feasible.  This is entirely hypothetical however.  I don't expect that Audible cares about making a Rockbox plugin.

The best solution is to not buy things with DRM.  The next best solution is to make a program which removes the DRM.  For example, it can't be that hard to reverse-engineer an Audible player application and find how to get unencrypted data from it.  Neither of these solutions have anything to do with Rockbox however.

saratoga:

--- Quote from: dreamlayers on January 14, 2009, 11:43:45 PM ---I'm not sure why someone couldn't release a closed source plugin.  It's a separate file, just like applications in Linux and other OSes. 

--- End quote ---

File doesn't matter.  What matters is how it runs.  Plugins must have the same license as the host application because they run inside it.  Applications in linux do not, because they do not run inside the OS "process", but rather as a separate process.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version