-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Privacy and DRM #1874
Comments
The issue was discussed in a meeting on 2021-10-26
View the transcript1.2. DRM and obfuscationSee github issue #1873, #1874. Wendy Reid: next, DRM and obfuscation. Dave Cramer: not aware of real world use of obfuscation aside from fonts. Nick Doty: the obfuscation can be undone easily though. Dave Cramer: some font vendors have told me that even these very ineffective means are good because then they can say that if you work around them then you violated DMCA etc..
Wendy Reid: obfuscation tends to break things in RS.
Wendy Reid: DRM is tricky because the spec does not specify the DRM to be applied. Brady Duga: i think you can only obfuscate fonts.
Rick Johnson: my opinion is that we shouldn't address this in spec. Matt Garrish: we've never wanted to go into DRM implementation in spec. Samuel Weiler: but you have the have the hooks for it in the spec, even if you aren't fully specifying the DRM.
Tzviya Siegman: epub exists in an ecosystem that has been around for a long time. If we took out those hook we would be ceding our standard to a world that would not accept the lack of it. Wendy Reid: we wouldn't have the support of most of the publishing industry, RS would be happy, and retailers would also be impacted.
Dave Cramer: I might disagree. If we took this out of the spec, would this change anything in practice?. Matt Garrish: i agree with dauwhe. It doesn't break anything if we take this out.. Wendy Reid: okay, good points everyone. This is something we need to assess as part of our privacy threat model. |
Whilst DRM is not mentioned in the EPUB specs, the "hook", that is commonly referred to in this discussion, is in §6.1.5.2.2 Encryption File. During the joint call with the PING IG it was proposed to simply remove this from the (normative sections of) the standard. However, I wonder whether that is appropriate. Indeed, Also, @npdoty raised, in his mail, whether an EPUB content can be signed or not. I am not an expert whether the current (Obviously, for, e.g., the signing example, the ultimate question is whether the reading systems would use such features, and that is unclear. We may want to formulate these things in a non-normative section.) |
@iherman :
EPUB 3.3: https://w3c.github.io/epub-specs/epub33/core/#sec-container-metainf-signatures.xml
For what it's worth, I am not aware of any Readium-based reading system software that verifies per-resource signatures. PS: EPUB |
Well, if the specification of
EPUB is not "owned" by publishers: EPUB files are updated by retailers (the ones who apply a DRM at the request of publishers). |
+1 to that. Actually, if it stays normative, not sure how we would test it... |
The issue was discussed in a meeting on 2021-10-28
View the transcript4.4. Privacy and DRM (issue epub-specs#1874)See github issue epub-specs#1874. Dave Cramer: what are the privacy concerns with DRM and how can they be mitigated:. Wendy Reid: a concern they raised was that the user can't view source of an EPUB with DRM in the reading system like they can elsewhere on the web. Dave Cramer: also not sure why privacy mitigation is to view source of complex computer files. Brady Duga: we can take the DRM stuff out of the spec but it will have no effect on the world. Many reading systems don't use conventional DRM schemes. Dave Cramer: but obfuscation relies on Dan Lazin: echoing that obfuscation uses Deborah Kaplan: if we punt on the political issue, then we can't talk about accessibility in DRM, which is a big problem. Theresa O'Connor: primary purpose for spec is interoperability and primary audience is implementors. Not sure we are doing them any favors by removing this from the spec. Would rather acknowledge this. Matt Garrish: Dave Cramer: there is an open source spec for EPUB designed for interoperability with DRM - DRM is important for library lending of eBooks too. I think I'm supportive of not backing away from our modest provisions to acknowledge how this technology is used in the real world.. Dan Lazin: is Brady Duga: yes. Dan Lazin: so EPUB provides one way to provide DRM, but reading systems use their own anyway?. Matt Garrish: do authors ever author in Dave Cramer: it was always intended that reading systems would implement the DRM. Theresa O'Connor: the document has authoring requirements that the tools that generate it need to follow. Wendy Reid: we need to do some more investigation about this. Per our charter, DRM is supposed to be out of scope, but we also need to respond to horizontal review.. Dan Lazin: what section of the spec are we talking about? DRM is out of scope because it is not cross-compatible..
Dave Cramer: intention was that you could buy an EPUB from one retailer and use it in another - but that never materialized. Brady Duga: you can from GooglePlay Books even though it is DRM protected using Adobe. Wendy Reid: Adobe DRM - you can download and sideload and share limited times but it authenticates everything (and breaks often). |
The issue was discussed in a meeting on 2021-11-11 List of resolutions:
View the transcript2. Privacy and DRM (issue epub-specs#1874)See github issue epub-specs#1874. Dave Cramer: next PING issue, there was some discussion earlier about ripping some of the DRM hooks out of the spec. Matt Garrish: I found some old language about "future versions of spec might require specific format for DRM", so I'll probably just cut that. Dave Cramer: yes. Matt Garrish: that was in core spec.
Matt Garrish: might want to just cut that whole paragraph, the rest of it is pretty non-specific.
|
Closing this issue per the resolution from the meeting referenced in the previous comment. The change was made in #1905 |
From the PING review:
https://cdt.org/wp-content/uploads/copyright/20060907drm.pdf
https://www.w3.org/TR/encrypted-media/#privacy
https://www.w3.org/2001/tag/doc/ethical-web-principles/#multi
The text was updated successfully, but these errors were encountered: