Než sme sa dostali ďalej do DRM diskusie, poďme urobiť krok späť a zistiť, čo režim DRM vyžaduje od programátorského hľadiska
DRM History
DRM nie je nová vec. - mnohí z tých starých diskiet boli chránené proti kopírovaniu. Výrobcovia napísal je pomocou špeciálnych jednotiek, že typický spotrebiteľ pohon nemohol napodobňujú. Niektorí požadoval, aby kus hardvéru byť pripojený k I /O portu na počítači pre softvér bežať vôbec.
Framework DRM
ideálny systém DRM je flexibilný, úplne transparentné pre užívateľov a celkom zložité veci pre počítačový program na crack. Prvá generácia softvér DRM smerovali iba na ovládanie kopírovania. Systémy DRM druhej generácie, na druhej strane, sa snaží ovládať prezeranie, kopírovanie, tlač, meniť a všetko ostatné, čo môžete robiť s digitálnym obsahom
Režim Digital Rights Management pracuje na troch úrovniach:., Ktorým sa zriaďuje autorské práva na kus obsahu, riadenie distribúcie tohto obsahu chráneného autorským právom a controlling, čo môže spotrebiteľ robiť s týmto obsahom, akonáhle to bolo distribuované. K dosiahnutiu tejto úrovne kontroly, program DRM musí efektívne definovať a popísať tri entity - užívateľ, obsah a práva na používanie. - A vzťah medzi nimi
Zoberme si príklad jednoduchého DRM systém pre MP3-stiahnutie na webe. Jane Doe prihlási k webu, ktorý sa prihlási, aby sa stiahnuť Lauryn Hillová je " Všetko je všetko &Quote .; Úroveň predplatné Jane ju oprávňuje k piatim stiahnutí za mesiac. V tomto prípade je užívateľ Jane Doe, a obsah je Lauryn Hill " Všetko je všetko &Quote .; Identifikácia používateľa a obsahu sú pomerne jednoduché úlohy. Jane má pravdepodobne zákaznícke číslo, a každý súbor MP3 na mieste má pravdepodobne číslo produktu s ním spojené. Ťažšie časť je identifikácia práva - spôsoby, ktorými Jane je a čo nie je dovolené používať " Všetko je všetko ". Vie si ho stiahnuť, alebo už si stiahli svoje päť súborov za mesiac? Podarí sa jej to kopírovať, alebo je ona sťahovanie zašifrovaného súboru a zodpovedajúce kľúč? Vie excerpovat kus piesne na použitie v jej vlastnej audio miešanie softvér, alebo súbor je uzamknutý? Práva na užívanie zahŕňa nielen oprávnenie a obmedzenia, ale aj všetky povinnosti spojené s transakciou - napríklad, to je treba Jane priplatiť za toto sťahovanie? Bola Jane sľúbené prihrávku úspor, keby stiahne túto pieseň? To by byť súčasťou vzťahu medzi Jane, pesničky a práv.