- From: Jo Rabin <jrabin@mtld.mobi>
- Date: Tue, 29 Sep 2009 14:25:36 +0100
- To: Charles McCathieNevile <chaals@opera.com>
- CC: Public BPWG <public-bpwg@w3.org>
> suspect it would meet my test for "this is a reasonable approach". > no, far from it, the man on the Clapham omnibus would not think this reasonable, as he struggles to use the Transport for London Web site that has been mysteriously mis-rendered as a result of a transforming proxy ... > Anyway, talk to you about this soon... lookin fwd to it Jo On 29/09/2009 14:18, Charles McCathieNevile wrote: > On Mon, 28 Sep 2009 14:11:55 +0200, Jo Rabin <jrabin@mtld.mobi> wrote: > >> OK. I had thought it would be hard to construe the document in such a >> way that a terms of service agreement would suffice ... but even if >> that is the case perhaps there is still scope for people doing so. So >> can you please note specifically where you think this is the case and >> suggest editorial remedies to make sure it is clear. > > As far as I can tell, the document makes no statements whatever about > how to do this, so while it is drawing a legalistic bow of some length, > the interpetation can be made to stand up against the requirements of > the document. > > To go a bit further, I am not convinced that we should be mandating what > I suspect the group intuitively understands but has not expressed by > "inform the user". In particular, any attempt to tell people whose > business model is based on providing a particular rendering, what that > rendering should include, has to be based on extremely solid > requirements that are demonstrably necessary for the user. > > Likewise, would "provide a website where the user can go and alter their > preferences (and look up their use history)" meet the requirements? I > certainly wouldn't want to mandate that as what must be done, but I > suspect it would meet my test for "this is a reasonable approach". > > Anyway, talk to you about this soon... > > cheers > > Chaals > >> Jo >> >> On 28/09/2009 13:02, Charles McCathieNevile wrote: >>> On Mon, 28 Sep 2009 12:37:54 +0200, Jo Rabin <jrabin@mtld.mobi> wrote: >>> >>>> Chaals >>>> >>>> The requirement on the proxy only kicks in when they are doing >>>> things that mean they are stepping out from behind the transparency >>>> you discuss. >>> No, the transparency I discuss is not the one mentioned in the spec, >>> but >>> the fact that the user isn't generally in direct communication with the >>> proxy (the user agent is), but is getting presented something that >>> purports to be the content s/he is looking for, as transformed by the >>> proxy. >>> >>>> So I'd prefer to remain silent on this. Many of the proxies we are >>>> talking about in this case, do in fact communicate directly with the >>>> user. I don't think we should mandate the nature of the communication. >>> Well, as I understand it we are mandating a set of interactions by >>> requiring the proxy to get some information from the user, or give the >>> user some information. Is it sufficient to deliver these in a terms of >>> service agreement, or do we mean that these should be live interactions >>> during the browser session? >>> And if we mean the latter, what are the minimum ways to satisfy this >>> - is >>> it sufficient to add a link back to the proxy for warnings and >>> interactions somewhere after the bottom of the content the proxy is >>> being >>> asked to present, or do these need to be visible warnings presented >>> before >>> the page itself? >>> I agree that we should be very conservative in mandating interaction >>> behaviour, but I think in the current draft we are simply >>> underspecifying requirements, and since I believe that a terms of >>> service agreement satisfies the current draft, but I believe that is >>> not what the group has in mind, I think we need to get a bit more >>> clarity on this. >>> cheers >>> Chaals >>> >>>> Cheers >>>> >>>> >>>> From Chaals: >>>> >>>> Proxies by their nature don't generally interact directly with the >>>> user. I >>>> think it is worth explaining what we mean by "inform the user", "advise >>>> the user", "allow the user to..." etc. >>>> >>>> One approach is for the proxy to ship content explicitly to the user >>>> (instead, presumably, of what the user actually asked for). Another >>>> is to >>>> make flags available to the user agent which is accessing the proxy >>>> (e.g. >>>> generating 300 responses, vary headers, or the like) which would >>>> allow the >>>> UA to do whatever it normally does that allows the user to make >>>> choices. >>>> >>>> This question is important because at the moment we seem to be implying >>>> requirements on the proxy which either make assumptions about the >>>> UA, or >>>> contradict the goal of letting the user simply go to the content they >>>> asked for (which is the service proxies generally provide, trying to >>>> be if >>>> not transparent in teh terms of the document then at least as >>>> invisible as >>>> possible). >>>> >>>> cheers >>>> >>>> Chaals >>>> >>> > >
Received on Tuesday, 29 September 2009 13:26:23 UTC