- From: Roy T. Fielding <fielding@gbiv.com>
- Date: Sat, 9 Feb 2013 01:20:04 -0800
- To: David Wainberg <david@networkadvertising.org>
- Cc: "public-tracking@w3.org WG" <public-tracking@w3.org>
- Message-Id: <33A3D185-1ACC-4370-B94D-8B8CA9F7599F@gbiv.com>
On Feb 6, 2013, at 8:44 AM, David Wainberg wrote: > Hi Roy, > > Following up from last week's discussion. What's the rationale for the additional requirements? If the implementation is non-compliant, incomplete, testing, whatever, then why not let that be the case without additional requirements? Also, doesn't it create a circular problem with trying to indicate non-compliance in a compliant way? Especially if the non-compliance includes not providing those elements? > > An origin server that sends ! as a tracking status value must provide, in the corresponding tracking status representation, a valid first-party member; the origin server must also provide policy and control members if such information is not directly obtainable by performing a retrieval action on the first-party resource(s). The purpose of this response is to provide more useful information than no response at all. Hence, there are additional requirements to ensure that the response is worth receiving and to discourage the sending of useless bytes. > Moreover, can we change the name to something like "non-standard" rather than "non-compliant," since if they are providing this flag according to the spec then they are in fact compliant with the spec. They are conformant to the syntax of this spec, but not compliant with the requirements of the DNT protocol (which includes both specs). > And I propose the following description of the "!" value: The origin server is unable or unwilling to claim that the designated resource conforms to [TRACKING-COMPLIANCE]. The server MAY provide additional details through a link in policy. Useless bytes. ....Roy
Received on Saturday, 9 February 2013 09:20:28 UTC