- From: Roy T. Fielding <fielding@gbiv.com>
- Date: Sun, 8 Dec 2013 00:46:20 -0800
- To: "public-tracking@w3.org (public-tracking@w3.org)" <public-tracking@w3.org>
Over the past three weeks I have made a number of changes to the TPE editors' draft in order to remove the hard dependency on the Compliance specification and note the currently pending WG decisions. It is probably best to review the complete draft in light of the new plan, since it has been a long time since the last review: "http://www.w3.org/2011/tracking-protection/drafts/tracking-dnt.html" I have also provided a side-by-side diff since the last WD: "http://www.w3.org/2011/tracking-protection/drafts/diffs/TPE-WD5-to-20131207.html" This reflects a first pass on revising TPE toward the new plan. Most of the changes are simply editorial rephrasing to avoid an indication of compliance. The non-editorial changes are summarized below. Note that these changes represent a set of proposals by the editor and are subject to the usual disclaimers regarding not yet being WG consensus. My next edit after this is likely to be a purely editorial rearrangement of sections (to move the Representation up a level and add subsections within it for easier referencing of the individual tracking status object's members). I haven't done that yet because it will make a mess of the diffs. After that, we need to incorporate any WG decisions regarding the recent calls for objections, for which I have left issue markers in the document. This may lead to more editorial simplifications of the text, depending on how each of those definitional issues are resolved. In any case, only the terms actually used within the document will be included as definitions within the specification. While we are editing, I hope that WG members read the specification carefully and send in comments to the public mailing list. Though I am sure that we will spend telcon time on this, it is far easier for everyone (especially me) if folks have suggested changes in written form where they can be quickly processed as editorial or copied into a proper issue for tracking. Summary of non-editorial changes: ISSUE-136 (resolve dependencies on compliance) -- removed all reference to [TRACKING-COMPLIANCE] and paragraphs that depend on its definitions. When definitions are needed, they will be copied into section 2.3. Updated [HTTP] references to current HTTP/1.1 specs in IETF LC. 5.2.* -- removed "1" and "3" tracking status values since they imply compliance; they can still be sent as qualifiers. -- added "T" TSV (tracking) as replacement for 1/3 -- changed "!" TSV from non-compliant to under construction -- changed "X" TSV (dynamic) to "?" to be more self-descriptive 5.4.3 -- added "compliance" as an array of links to other resources that presumably define requirements to which the origin server claims to adhere, along with definition of the qualifier meanings -- removed existing "permitted uses" qualifier values, since they indicate compliance, but they can be defined elsewhere and still communicated via the qualifiers member. -- removed "third-party" member array because it is redundant and less reliable than the set of NOT(same-origin OR same-party). 6.11 -- removed requirement that UGEs be cleared when cookies are cleared. Cheers, Roy T. Fielding <http://roy.gbiv.com/> Senior Principal Scientist, Adobe <https://www.adobe.com/>
Received on Sunday, 8 December 2013 08:46:45 UTC