The following is an effort to organise my own thinking in review of the requirements output from GA01, in the revised version now at http://www.chiariglione.org/contrib/040306dmp01.htm. Especially as we prepare for GA02 and the addition of new RQs, it seemed a wholesome exercise to me to sort these into categories. The ones I came up with are as follows, and these are linked to RQ-lists below:
- Access These struck me as fundamental to the act of accessing content or the underlying capability of making content available. The term "access" is not used strictly.
- Distribution These seemed like meaningful variations on how content could be moved and handled between users. The term "distribution" is not used strictly.
- Use Whether use is by end-users or creators, these struck me as something a person did to the content itself.
- Quote & Reference These were all derived from TRU Quote except for RQ21 to link, so that is why I added "reference".
- Anonymity I find it a relief to have these all in the same place.
- Security I have included law enforcement alongside the more technical encryption-related RQs, but the encryption ones could be broken out separately.
- Choice of technology These relate to our category F "choice" TRUs as far as how I reacted to them personally while sorting. I apologise if there is a lack of any strict relationship.
I dearly hope the crude irregularity of my thoughts on this will invite others to suggest improvements.
I did not break out payment-related RQs separately, but perhaps I should have. The yellow RQs have open questions that need to be answered, and of course all of these need elucidation (e.g., 77 use of standard signaling), regarding which this grouping might be of assistance.
As far as (the backwards "sanity check" process of) assigning TRUs to RQs with question marks, I observe that RQ 40 "the persistent and unique identification of DMP DRM compliant bitstreams/files and their derivatives" belongs to TRU "adaption" at least as regards the derivatives. So I hereby propose "adaption" as a new TRU respecting the right to authorise the creation of derivative works. And also, many of the Security TRUs should belong to TRU 62 "technological access restrictions" which had not been added to our TRU list at the time of GA01.
Also, as for typos, RQ 52 should probably not start with the word "and", and RQ 71 refers to an RQ 76 that I believe comes from a previous numbering system but most likely refers to some sort of violation such as copyright infringement.
Access
- 10. continuous access to DMP content by DMP users (TRU 2, 19, 20)
- 15. access and use DMP content whose copyright has expired (7)
- 23. temporary/permanent revocation of one's rights to a piece of DMP content and temporary/permanent transfer of those rights to another DMP end-user (25, 49)
- 24. transcoding of a piece of DMP content from one format to another (26)
- 25. moving a piece of DMP content from one device to another (26)
- 26. removal of a piece of DMP content that has been declared prohibited by a DMP user with the appropriate authority from public access (27)
- 29. withdrawal of a piece of DMP content by the DMP creator (32)
- 31. access to published DMP content (55, 57)
- 34. access content of an end-user choice (69)
- 46. the transfer and use of DMP DRM compliant bitstreams/files between one given DMP DRM compliant DRM implementation and another DMP DRM compliant DRM implementation (2, 3, 5, 6, 10, 25, 26, 34, 36, 55, 57, 58, 62, 65, 71, 75)
- 51. efficient access control (27, 62, 45, 48)
- 55. association of legal access to media with payment mechanisms. (37(?))
- 83. To easily access the media with no further manual operation after the license is obtained for the first time (57, 58, 69)
Distribution
- 16. the ability of a DMP user to allow certain DMP users to receive DMP content and to prevent other DMP users from receiving it (8, 48)
- 22. inhibiting the making accessible to a DMP user a modification of a piece of DMP content made by a DMP user who is not the creator (24)
- 27. insertion of a non-removable piece of DMP content at a given time in another piece of DMP content by a DMP user (28)
- 28. making a piece of content available to a community of DMP users at a time that is different from another community (29)
- 40. the persistent and unique identification of DMP DRM compliant bitstreams/files and their derivatives. (?)
- 41. the persistent binding or association of an individual person, user or other entity with DMP DRM compliant bitstreams/files (22, 23)
- 47. the storage, transfer and use of DMP DRM compliant bitstreams/files on non-DMP DRM compliant devices (5)
- 48. the transfer of DMP DRM compliant bitstreams/files from one DMP DRM compliant device to another with the secure removal from the first device (25)
- 49. the implementation of the loan, transfer by intent (including but not limited to by inheritance or last will and testament), or deletion of DMP DRM compliant bitstreams/files (25, 33-37, 42, 48-50, 62, 73)
- 52. and motivate license respect and royalty payment (37)
- 56. elimination of the proliferation of unprotected copyrighted media (69)
- 64. tracing the media source and trail (?)
- 70. monitoring each usage or transit of media that is subject to authorization or fiscal transaction (?)
- 77. use of standard signaling (?)
- 81. licenses being granted to media items independently of the format the items are represented in, the network type it is delivered through or the way it is consumed by (yellow)(?)
- 84. To provide mechanisms for license trade (35?)
Use
- 11. space-shifted use of DMP content according to the rules of the place in which it is used (Add/cover restricting this) (3)
- 12. time-shifted use of DMP content (Add/cover restricting this) (4)
- 19. editing of a piece of DMP content by a DMP user (13, 14, 15)
- 42. extensibility of rights expressions and conditions for DMP DRM compliant bitstreams/files such that new, trusted and duly authorized semantics and syntax can be introduced periodically over time (n+1)
- 57. assurance that digital media consumers enjoy at least the same rights and usages as they had with traditional media (?)
- 58. assurance of access to protected media is as easy and as simple as to unprotected media (?)
- 60. avoidance of adding extra encumbrance to the cost of the media creation, distribution and consumption (?)
- 62. assuring consumers that remuneration is distributed fairly (?42)
- 63. innocent consumers aware when the media is pirated (?)
- 82. scalable media coding without hindering the full potential of that technology (yellow)(?)
- 86. To provide payment and subscription methods (69)
Quote & Reference
- 1. creation of DMP quotes by a user (1)
- 2. automatic notification to a DMP right holder that a portion of his piece of DMP content is being quoted (1)
- 3. making accessible quotes from a piece of DMP content by an anonymous DMP user to other DMP users (yellow)(1)
- 4. filtering/suppression of quotes from a piece of DMP content, within a given circle of DMP users, especially based on criteria such as assigned ratings or an excessive number emanating from an anonymous DMP user (yellow)(1)
- 5. preservation of a stable DMP content rendering to be quoted (1)
- 6. attribution of a piece of DMP content to a DMP creator (1, 11)
- 7. sectional reference to specific portions of a piece of DMP content (e.g. chapter-and-verse with text, timecode start-stop with linear audio and audiovisual material, geometrical sections of 2D/3D art, references to the state of the piece of DMP content) (1)
- 8. fully enjoying the referenced sections of a quote by DMP users who have rights to the referenced DMP content (1)
- 9. means to locate/purchase/rent full access to DMP content or else to obtain limited access to rendered references (1)
- 21. placing of links to a piece of DMP content by a DMP user (18)
Anonymity
- 17. making available a piece of DMP content by an anonymous creator to DMP users (9)
- 18. anonymous use of a piece of DMP content by a DMP end-user (10, 30)
- 50. the acquisition and use of DMP DRM compliant bitstreams/files anonymously. (Needs additional TRU) (yellow)(10)
- 59. anonymity of the consumers (12)
- 65. making it difficult for violators to stay anonymous. On-line/off-line? (yellow)(?)
- 87. To deliver the media to the customer in anonymity (?)
- 88 .To deliver to the license customer in anonymity (10, 12?)
- 89. To hinder? the license from expose details about the media item or its source (yellow)(?)
Security
- 20. checking by a DMP right holder that a piece of DMP content released to another DMP user is being used according to the law of the jurisdiction of the DMP user and usage rules (13, 14, 15, 16)
- 30. making accessible DMP content of authenticated origin (52)
- 32. guarantee given to a DMP user that a piece of DMP content is what it says it is (56)
- 33. the creation and introduction in the platform of governed content (67)
- 39. the persistent association of rights expressions and conditions to DMP DRM compliant bitstreams/files. (?)
- 43. trust relationships to be determined as existing between DMP DRM compliant devices, applications, services, and DMP DRM compliant bitstreams/files (5, 36, 37, 39-51, 56, 60, 62-66, 73, 75)
- 44. the secure transfer of governed DMP DRM compliant bitstreams/files in cleartext over unsecure channels (5, 6, 8, 9, 10, 15, 23, 24, 27, 28-30, 32, 34-45, 47-66, 71, 73, 75)
- 45. a DMP bitstream/file to exist in a DRM governed state unless stored in or accessed from a DMP DRM compliant device or virtual environment (5, 6, 8, 9, 10, 15, 23, 24, 27, 28-30, 32, 34-45, 47-66, 71, 73, 75)
- 53. tools for assistance in law enforcing (?)
- 54. the prevention of illegal access to the protected media. (48)
- 66. key for decryption/unscrambling being distributed to authenticated license holders only (?)
- 67. the decryption/unscrambling key enabling only operations authorized in the license (?)
- 68. the key being used in automated operations only. Users shall not have direct access to the key (?).
- 69. the system being resistant to tampering as much as possible (?)
- 71. reporting of such events (76) to management systems. The reports shall identify the operation, the media item and the license involved in the event (?)
- 72. reporting of violations to management systems. The reports should include as much details as possible for identifying the violators (?)
- 73. protection of media all the way from creation (mastering) to consumption (playback) so that at no middle stage it is available as clear text (?)
- 74. prevention of keys from being stolen and used for operations that are not allowed by the license terms (?)
- 75. an in individual key for each media item, so that if one key is exposed only the single associated media item is endangered (?)
- 76. a standard algorithm to encrypt/scramble the media (?)
- 78. use of standard environment for key management (?)
- 79. The use of proprietary or renewable algorithms to be softly loadable into the devices through a standard framework (?)
- 80. to be authenticated through a virtual identity (VI) (yellow)(10)
Choice of technology
- 13. the manufacturing of DMP devices by a manufacturer (5)
- 14. the users' free choice of DMP devices (6)
- 35. running applications chosen by an end-user on his content consumption device (70)
- 36. attaching content-consumption devices of end-user's choice to a delivery systems (71)
- 37. interoperable end-user devices (IEDs) to receive and provide access to content from multiple sources and services (6, 36)
- 38. a DMP compliant bitstream/file shall be transmission-agnostic, able to exist as a file or be transmitted by wire or wireless (6)
- 61. free choice of services independently of the media item and the license (yellow)(57, 5)
- 85. To provide mechanisms for enabling the licenses on devices (2)