- From: Charles McCathieNevile <chaals@opera.com>
- Date: Sun, 28 Oct 2007 08:22:20 -0400
- To: "Julian Reschke" <julian.reschke@gmx.de>, "Ian Hickson" <ian@hixie.ch>
- Cc: "HTML WG" <public-html@w3.org>
On Sat, 27 Oct 2007 04:52:18 -0400, Julian Reschke <julian.reschke@gmx.de>
wrote:
> Ian Hickson wrote:
>> On Fri, 26 Oct 2007, Julian Reschke wrote:
>>> Ian Hickson wrote:
> In this scenario, there are three parties involved:
>
> A: the user
> B: the visited site
> C: the site being linked to
>
> If the link from B to C needs to be audited for the purpose of paying
> ads, money will be exchanged between the owners of B and C. A is not
> involved in that transaction.
>
> How the contract between B and C is implemented should be outside the
> scope of the stuff sent to A.
Indeed. What we are being asked to implement is a platform for people to
make money or to keep a closer watch than ever on users.
Fundamentally, the ping being sent is not a user request of any kind at
all, it is a third-party request for information about what the user is
doing. This is not a transaction between a server and a client in the
sense that HTTP usually offers, it is a one-way message from the client to
a third party. So we are just using HTTP as a transport method of
convenience since it is there. This is probably reasonable in the
circumstances, but I don't yet understand how it matters which method we
decide to turn into a one-way message in the absence of a mechanism for
such.
>>> BTW: I just checked, and the Google Ads on www.google.de work with GET
>>> and a Redirect (302). Only safe methods from the user's point of view.
>>> Are you saying this is a problem?
>> Yes.
>
> Interesting -- good that I asked. It seems we'll not be able to make
> progress on this unless we clarify this issue first.
Indeed. Ian, since you assert there is a problem, could you help us by
clarifying what the problem is?
> I think we should use "must" for things that affect privacy.
Actually, much as I care about security and privacy, I think that in both
these areas we ought to use "should" or similar language. If a browser
decides to violate some policy, there is generally a reason for it (offer
functionality to the user, or satisfy some corporate desire, implement
something better, ...) and I don't think that *this* specification is the
appropriate place to set security and privacy policy for all users for the
web. HTML 5 might describe the behaviour that this ping should have. But
browsers should be free to turn it off and on, or leave it off, or leave
it on, or leave it up to the user...
cheers
Chaals
--
Charles McCathieNevile Opera Software, Standards Group
je parle français -- hablo español -- jeg lærer norsk
http://my.opera.com/chaals Try the Kestrel - Opera 9.5 alpha
Received on Sunday, 28 October 2007 12:22:50 UTC