16:56:45 RRSAgent has joined #dnt 16:56:45 logging to http://www.w3.org/2013/12/11-dnt-irc 16:56:47 RRSAgent, make logs world 16:56:49 Zakim, this will be TRACK 16:56:49 ok, trackbot, I see T&S_Track(dnt)12:00PM already started 16:56:50 Meeting: Tracking Protection Working Group Teleconference 16:56:50 Date: 11 December 2013 16:56:57 chair: justin 16:57:42 npdoty has changed the topic to: agenda December 11: http://lists.w3.org/Archives/Public/public-tracking/2013Dec/0053.html 16:58:10 agenda+ issue-5 and issue-10 16:58:16 agenda+ issue-239 16:58:24 agenda+ issue-153 16:58:30 agenda+ issue-151 16:58:31 +RichardWeaver 16:58:34 Richard_comScore has joined #dnt 16:58:47 efelten has joined #dnt 16:58:48 +dsinger 16:58:56 agenda+ issue-217 and issue-228 (network interaction, reminder) 16:58:58 +??P18 16:59:03 WaltMichel has joined #DNT 16:59:18 +efelten 16:59:41 adrianba has joined #dnt 16:59:41 zakim, code? 16:59:42 +WaltMichel 16:59:42 the conference code is 87225 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), wseltzer 17:00:17 +hefferjr 17:00:28 +npdoty 17:00:31 +ninja 17:00:37 Zakim, who is on the phone? 17:00:38 On the phone I see Jeff, RichardWeaver, dsinger, ??P18, efelten, WaltMichel, hefferjr, npdoty, ninja 17:00:38 zakim, mute me 17:00:40 ninja should now be muted 17:00:46 +??P41 17:00:53 zakim, ??p41 is I 17:00:53 +wseltzer; got it 17:00:55 kulick has joined #dnt 17:01:00 +Jack_Hobaugh 17:01:05 Zakim, who is making noise? 17:01:06 zakim, mute me 17:01:06 wseltzer should now be muted 17:01:15 Dsinger, listening for 10 seconds I heard sound from the following: 11 (58%), Jeff (65%), ??P18 (14%), Jack_Hobaugh (68%) 17:01:25 moneill2 has joined #dnt 17:01:31 +Peder_Magee 17:01:40 + +1.919.388.aaaa 17:01:52 Ari has joined #dnt 17:01:59 +Ari 17:02:00 AnnaLong has joined #dnt 17:02:23 Zakim, ??p18 is schunter 17:02:26 +schunter; got it 17:02:26 +hober 17:02:26 +kulick 17:02:39 volunteers to scribe? 17:02:50 susanisrael has joined #dnt 17:02:50 +[IPcaller] 17:02:51 PMagee has joined #dnt 17:02:52 +Susan_Israel 17:02:52 +LeeTien 17:02:52 +David_MacMillan 17:02:53 justin has joined #dnt 17:02:55 zakim, IPcaller is me 17:02:55 +walter; got it 17:03:03 Zakim, please choose a scribe 17:03:03 Not knowing who is chairing or who scribed recently, I propose Susan_Israel 17:03:10 +moneill 17:03:22 +[CDT] 17:03:30 zakim, cdt has me 17:03:30 +justin; got it 17:03:41 Zakim, please choose a scribe 17:03:41 Not knowing who is chairing or who scribed recently, I propose Jack_Hobaugh 17:03:56 I will give it a shot 17:04:04 fielding has joined #dnt 17:04:08 scribenick: JackHobaugh 17:04:10 +Amy_Colando 17:04:14 zakim, who is on the call? 17:04:14 On the phone I see Jeff, RichardWeaver, dsinger, schunter, efelten, WaltMichel, hefferjr, npdoty, ninja (muted), wseltzer (muted), Jack_Hobaugh, Peder_Magee, +1.919.388.aaaa, Ari, 17:04:17 ... hober, kulick, walter, Susan_Israel, LeeTien, David_MacMillan, moneill, [CDT], Amy_Colando 17:04:17 [CDT] has justin 17:04:19 +[CDT.a] 17:04:33 Zakim, aaaa is AnnaLong 17:04:33 +AnnaLong; got it 17:04:38 +Fielding 17:04:40 +[Mozilla] 17:04:41 zakim, [cdt.a] has me 17:04:42 +GSHans; got it 17:04:47 sure 17:05:02 Agenda? 17:05:03 sidstamm has joined #dnt 17:05:07 Zakim, Mozilla has me 17:05:07 +sidstamm; got it 17:05:10 Zakim, take up agendum 1 17:05:10 agendum 1. "issue-5 and issue-10" taken up [from npdoty] 17:06:07 +Bryan_Sullivan 17:06:14 Justin: the chairs have evaluated Issue 5 and 10 and decided. Will be publishing results. Chair are in three different continents. The definition of tracking: have decided on option A - that definition should be included 17:06:20 +[Microsoft] 17:06:28 +Chris_Pedigo 17:06:30 zakim, [Microsoft] is me 17:06:30 +adrianba; got it 17:06:47 Justin: on the party definition, we have decided on option A which is based on Roy's reformulation. 17:07:03 +Brooks 17:07:05 Brooks has joined #dnt 17:07:05 ChrisPedigoOPA has joined #dnt 17:07:28 s/reformulation./reformulation of current text in the Compliance document./ 17:07:40 matt has joined #dnt 17:08:10 Justin: I can give a brief overview of why-adhoc. on tracking we found the objections to option B was broader. The TPE document is to be an expression of a desire not to be tracked. 17:08:24 +Chapell 17:08:56 johnsimpson has joined #dnt 17:09:00 -Amy_Colando 17:09:01 +[Microsoft] 17:09:14 Justin: the TPE is heavily dependent on parties. In order for the definition to have meaning it must be know who is being referred to. Cognizant that many members of the group do not want definitions brought over into the TPE. So this is meant to be very closely limited. 17:09:48 Justin: We thought the objection to D. Wainberg's definition were stronger because it was too open ended. 17:10:12 Justin: We will be providing a written decision document. 17:10:26 Justin: Don't want to debate the merits now. 17:10:31 q? 17:10:32 +johnsimpson 17:10:36 Justin: would be happy to take questions thought now. 17:10:49 schunter has joined #dnt 17:11:15 bryan has joined #dnt 17:11:30 Matthias: noticed shortcoming in the options when doing analysis. In the future people should make better proposals. 17:12:04 Matthias: feedback from the group was that the options were too broad. 17:12:16 Matthias: need to put more effort in to fine tuning the proposals. 17:12:37 dsinger_ has joined #dnt 17:12:44 q? 17:13:05 it is regrettable that the chosen option therefore conspciuously lacks a definition of Multiple" and "contexts" 17:13:10 Justin: agree with Matthias 17:13:27 +[Apple] 17:13:30 -dsinger 17:13:37 zakim, [apple] has dsinger 17:13:37 +dsinger; got it 17:13:43 +MattHayes 17:13:58 Justin: would be good to get to consensus by front loading discussion instead of going into C for objections process 17:14:07 Zakim, next agendum 17:14:07 agendum 2. "issue-239" taken up [from npdoty] 17:14:21 http://www.w3.org/2011/tracking-protection/track/issues/239 17:14:22 apologies for joining late. which tracking option was selected? 17:14:28 I think Roy's recent edit has also removed a lot (most? all?) occurrences of first/third party from the TPE 17:15:12 Matthias: Issue-239: Roy has removed dependencies in the TPE to the compliance spec. The TPE has to be self-contained. Let's walk through edits and then go to the issue-239 17:15:22 http://lists.w3.org/Archives/Public/public-tracking/2013Dec/0044.html 17:15:29 kj has joined #dnt 17:15:48 fielding: refers participants to his email the summarizes the edits 17:16:36 fielding: issue-136 has been moved to the top. 17:16:56 -> http://lists.w3.org/Archives/Public/public-tracking/2013Dec/0044.html Roy's email 17:16:58 fielding: section 5.2: I removed the 1 and 3 tracking status values 17:17:23 q+ 17:17:26 fielding: replaced that with a "t" to indicate tracking with the notation that it would be explained elsewhere. 17:18:00 fielding: changed the symbol used for the dynamic tracking status value from "x" to "?" 17:18:23 fielding: in 5.4.3: I added "compliance array" 17:18:39 :-) 17:19:00 wseltzer: yes, they're too adorable 17:20:21 fielding: the compliance document will explain the qualifiers. removed third party member array. too hard to maintain array. in 6.11, I removed a sentence. 17:20:39 q? 17:20:58 hwest has joined #dnt 17:21:04 fielding: possible that I could have missed something. look for when reviewing - examples that assume a particular view of compliance on part of the server. 17:21:16 ack ChrisPedigoOPA 17:21:32 ChrisPeidgoOPA: Concerned about the removal of first and third party tracking status values. 17:22:08 ChrisPeidgoOPA: seems like the group has already agreed on that construct. 17:22:40 schunter: If we don't need the definitions then the best is to remove them. 17:23:13 +1, I think indicating 1st/3rd was one of the more informative fields for users 17:23:23 schunter: signal called "1" means complied with the first-party rules so it is technically the right thing to remove. 17:23:34 Chapell has joined #DNT 17:24:01 -David_MacMillan 17:24:08 schunter: if we later have a compliance regime that distinguished between first and third parties then definitions would reappear. but don't want technical dependency on the definitions. 17:24:23 we could easily change "claiming compliance to 1st party rules" to "believes they are, and is acting as, a first party", if we have the definitions in the TPE 17:24:25 We have issue markers in Terminology for the party definitions, awaiting the decision today. The 1/3 does not indicate whether the site is a first or third party 17:24:29 schunter: they would reappear as qualifiers. 17:24:36 q+ 17:25:38 ChrisPeidgoOPA: believes the distinction regarding parties would be useful. agrees that another compliance standard could set the rules for the parties. believe it is important to note that an agreement already exists. 17:25:50 +rvaneijk 17:25:57 ChrisPeidgoOPA: I strongly oppose and think there is value in keeping. 17:26:15 q+ 17:26:17 dsinger's suggestion seems worth exploring 17:26:36 q+ to maintain agreement somewhere 17:26:51 justin: when we return to the compliance document the first and third parties will be addressed 17:27:00 dsinger, no site is capable of knowing that 17:27:15 justin: the 1 and 3 values in the TPE do not equate to first and third party. 17:27:26 it depends on how the link was used, not how the site was designed 17:27:27 -johnsimpson 17:27:40 fielding: the site knows what role it thinks it is claiming. 17:27:44 q? 17:27:52 dwainberg has joined #dnt 17:27:54 q? 17:27:54 fielding, dsinger, sites can know what they believe about how it's being used 17:28:23 ack fielding 17:28:36 q+ 17:29:08 it can be described because the whole idea of context is vague 17:29:18 fielding: the actual definitions of third and first parties will be the TPE definitions section. the only entity that knows the first or third party distinction is the user and that is not possible to describe in the TPE. It will specified in the compliance document. the 1 and 3 distinctions can still be added to the qualifiers sections -= can still respond as a first party or third pary. 17:29:26 s/ca/cannot 17:30:14 fielding: so the information can still be communicated if needed. 17:30:49 fielding: this is not the time to objection that level of detail. If you object to anything I removed, please write to the group explaining why. 17:30:55 ack dsinger 17:31:40 dsinger: feels strongly both ways. 17:31:48 ack npdoty 17:31:48 npdoty, you wanted to maintain agreement somewhere 17:32:10 npdoty: shares Chris' concern. 17:33:00 q+ 17:33:06 +1 to npdoty 17:33:08 npdoty: but might be important to write down the qualifier route we are taking. Will to do that in a separate section of TPE or in TCS. 17:33:17 zakim, close the queue 17:33:17 ok, justin, the speaker queue is closed 17:33:31 s/Will/Willing/ 17:33:34 ack walter 17:34:13 -efelten 17:34:57 Marc has joined #dnt 17:35:03 walter: good idea to allow TPE to express what the server thinks the status it is operating in. Reason: compatible with notions of processor/control data. 17:35:50 ack ChrisPedigoOPA 17:36:04 ChrisPeidgoOPA: agree with nick. 17:36:31 ChrisPeidgoOPA: long standing agreement for 2 plus years. Want it documented that the group agrees. 17:36:41 +1 to Fielding that we take these details to the mailing list as well 17:37:01 ChrisPeidgoOPA: have already ported over definitions into the TPE that have compliance 17:37:18 zakim, who is on the phone? 17:37:18 On the phone I see Jeff, RichardWeaver, schunter, WaltMichel, hefferjr, npdoty, ninja (muted), wseltzer (muted), Jack_Hobaugh, Peder_Magee, AnnaLong, Ari, hober, kulick, walter, 17:37:21 ... Susan_Israel, LeeTien, moneill, [CDT], [CDT.a], Fielding, [Mozilla], Bryan_Sullivan, adrianba, Chris_Pedigo, Brooks, Chapell, [Microsoft], [Apple], MattHayes, rvaneijk 17:37:21 [Apple] has dsinger 17:37:21 [CDT] has justin 17:37:21 [Mozilla] has sidstamm 17:37:21 [CDT.a] has GSHans 17:37:35 issue-239? 17:37:35 issue-239 -- Should tracking status representation include an array of links for claiming compliance by reference? -- raised 17:37:35 http://www.w3.org/2011/tracking-protection/track/issues/239 17:38:02 zakim, issue-45? 17:38:02 I don't understand your question, justin. 17:38:11 issue-45? 17:38:11 issue-45 -- Companies making public commitments with a "regulatory hook" for US legal purposes -- pending review 17:38:11 http://www.w3.org/2011/tracking-protection/track/issues/45 17:38:32 q+ 17:38:39 zakim, open the queue 17:38:39 ok, justin, the speaker queue is open 17:38:40 zakim, open queue 17:38:41 ok, jeff, the speaker queue is open 17:38:43 q+ 17:38:44 q+ dsinger 17:38:46 The next substantive edit is to incorporate the definitions decision today -- note that the definition of tracking does not depend on a distinction between first and third party, which is new information with regard to the WG's prior work. It would be a shame to get stuck in a very unsuccessful past. 17:38:49 schunter: Issue-239: user needs to know what compliance regime is being used. Could have different versions - W3C compliance plus something else. Do we want to keep the old link or do we want to make explicit pointers? 17:39:06 schunter: I have to unfortunately run. Justin, take over. 17:39:56 yes, these are all just proposals regardless. 17:40:09 issue-239? 17:40:09 issue-239 -- Should tracking status representation include an array of links for claiming compliance by reference? -- raised 17:40:09 http://www.w3.org/2011/tracking-protection/track/issues/239 17:40:23 issue-183? 17:40:23 issue-183 -- Additional Tk header status value for EU -- raised 17:40:23 http://www.w3.org/2011/tracking-protection/track/issues/183 17:40:34 justin: on Issue-239 linked issue 45 that has grown over time to include D Wainberg proposal. Also issue-183. 17:40:48 isn't issue-47 also related? 17:40:53 -schunter 17:41:09 q? 17:41:32 JackHobaugh, Shane had asked about 47, but then suggested we use issue-45 17:41:35 +q 17:41:35 Note that this provides only the technical ability to communicate one or more compliance regimes. It does not justify there being more than one, nor does it prevent the W3C compliance document from being the only one recognized by browsers. 17:41:47 ack ds 17:41:57 dsinger: choices: TPE could be silent. Could have W3C as baseline Or we could have an alternative documented in the TPE. We need to have a discussion about it. 17:42:44 ack mo 17:42:52 q+ 17:43:03 But on October 30 Chris Mejia also asked that Issue-47 be reopened. The problem with Issue-45 is that it is against the TCS and not the TPE. 17:43:14 -Susan_Israel 17:43:30 moneill: don't understand how a user would understand the implementation of Issue-239. 17:44:19 moneill: should be determinable by UA, plug-ins, etc. - pretty vague 17:44:31 moneill: need to bring in some definition to this. 17:44:37 amyc has joined #dnt 17:45:05 As mentioned on the list, the URIs are just hierarchically assigned names. The W3C does not define central registries -- this is how we do IANA stuff. 17:45:19 issue-47 17:45:19 issue-47 -- Should the response from the server indicate a policy that describes the DNT practices of the server? -- closed 17:45:19 http://www.w3.org/2011/tracking-protection/track/issues/47 17:45:53 yes, jackhobaugh, I think that issue is implicated here too. 17:45:57 q? 17:46:33 ack npdoty 17:46:58 some of the group 17:47:01 This is not issue 47 -- there is no indication that the user needs to follow those links. 17:47:05 npdoty: some concerns around designers options. we would like to get to some consistent view. trying to be clear about what the user is expressing. don't want to put a field in unless it will be used by the UA. wouldn't expect user's to inspect the different compliance policies that they might be using. May cause unwanted blocking. if it doesn't help the user, then don't see the value. 17:47:35 I agree with Nick that there are concerns here, and we need discussion 17:47:45 justin: is there defense against nick's concern? 17:48:00 fielding: that concern can be addressed by one array value. 17:48:35 fielding: there is no guarantee that there will be a universal regime for compliance but if there is than an array of one will handle it. 17:49:08 but we aren't parameterizing the DNT header, we aren't giving users N options for different tracking they want to prevent 17:49:47 fielding: defining a protocol that is incapable of communicating that array is wrong on many levels - doesn't permit a server to communicate its status. Doesn't have to be evaluated by users. 17:50:24 fielding: for example if the EU wants a sticker definition, then one way to do that is to provide an additional link in the array. 17:50:35 s/sticker/stricter/ 17:50:55 fielding: all that is a reference to a standardized compliance document. Very easy to configure the client to have them verify a white listed set of tolerated policies. 17:51:45 justin: regarding one array value - if W3C leaves that open it would be on the UA to configure? 17:51:49 I believe that an issue was opened; would it be better to get written pieces, questions, concerns, and so on, in email? It seems odd to be spending time on a new issue on the call 17:52:08 fixed uri strigs? 17:52:13 strings 17:52:24 (Indeed, formally we said that any issues raised after a deadline that was some time ago would be addressed post last-call. This one seems to be getting special treatment.) 17:52:34 fielding: point is that this is syntax provided for the flexibility to set more than one value. 17:52:53 fielding: if we don't added it would probably be added outside the spec 17:53:06 fielding: that could come back to bite us at last call. 17:54:10 justin: regarding why this issue is now allowed: we realized that we have some dependency issues. And there have been related issues raised and that have been before the group for a long time. 17:54:49 justin: yes, in a perfect world we would be discussing this in the mail list instead of here. 17:54:53 I don't think we ever closed the issues on TPE -- that was a closure for TCS 17:55:05 q? 17:55:08 we can all agree now that we've chatted that we're going to use the mailing list for civil and constructive discussion on this issue. 17:55:17 would someone else like to take over scrubbing? 17:55:28 I meant scribing. :-) 17:55:36 Jack, I can scribe 17:55:37 JackHobaugh, I can take over 17:55:45 scribenick: ninja 17:55:51 -RichardWeaver 17:55:56 thanks! spell checker got me. 17:56:46 justin: Would like to have some constructive discussion before christmas. Encourage everyone to bring their opinion to the list. It's a crucial issue for the spec. 17:56:48 Zakim, next agendum 17:56:48 agendum 3. "issue-153" taken up [from npdoty] 17:56:52 issue-153 17:56:52 issue-153 -- What are the implications on software that changes requests but does not necessarily initiate them? -- pending review 17:56:52 http://www.w3.org/2011/tracking-protection/track/issues/153 17:56:59 justin: Now ISSUE-153 17:57:05 http://www.w3.org/wiki/Privacy/TPWG/Proposals_on_limitations_for_add-ons 17:57:50 justin: explaining both options currently listed on the wiki. 17:58:00 notes that the issue description correctly recognizes that plug-ins or browser settings are not intermediaries 17:58:05 +q 17:58:27 ... Matthias urged that we batch close, but there were objections and then a discussion on the mailing list. 17:58:31 ack mo 17:58:41 I also wonder what new information has come to light since we settled this in June? 18:00:03 q+ to recommend we stay with the existing text, any more restrictive text would place non-UAs out of scope of DNT, and not reflect reality in the market's response re products that will support DNT 18:00:10 moneill: My thought was first that an intermediary must not change the dnt signal. But in there may be constraints with regard to children. There are legal reasons to override the decision by a child to allow tracking, which is not allowed e.g. by EU laws. 18:00:30 q+ 18:00:42 -Peder_Magee 18:01:25 pending review means "did the editor integrate the decision correctly?" 18:01:30 ack bryan 18:01:30 bryan, you wanted to recommend we stay with the existing text, any more restrictive text would place non-UAs out of scope of DNT, and not reflect reality in the market's response 18:01:33 ... re products that will support DNT 18:01:35 (or it did back when I did the edits) 18:01:35 q+ 18:02:03 eberkower has joined #dnt 18:02:23 +dwainberg 18:02:57 +eberkower 18:03:02 bryan: the proposal for the text chops off where there are requirements to change a signal. This would prevent innovative services to protect users privacy. 18:03:12 ack kulick 18:03:14 ack kulick 18:03:16 ... This is contradictory to users' needs 18:04:13 vinay has joined #dnt 18:04:19 +AWK 18:04:54 q+ 18:05:22 kulick: one of the concerns I had: Giving the consumers an easy way to communicate their preference. We have not addressed yet how to handle exceptions etc. To build trust I was concerned of several different edge cases in the first versions 18:05:44 if the goal is "ease", then requiring the user to set DNT preferences in each and every browser/app/device that they have, will not serve that goal. An add-on that can sync preferences across all of the browsers/devices that a user uses is the best and easiest way. 18:06:18 +Brooks.a 18:06:28 johnsimpson has left #dnt 18:06:46 npdoty: The text as it is does not need additional prohibitions for edge cases. If we want to get it out quickly, prohibitions do not improve the spec 18:07:02 The current text is pretty stiff already. Why do we need to prohibit software that helps configure the browser, or works as a plug-in? 18:07:02 ack npd 18:07:06 An HTTP intermediary must not add, delete, or modify the DNT header field in requests forwarded through that intermediary unless that intermediary has been specifically installed or configured to do so by the user making the requests. For example, an Internet Service Provider must not inject DNT: 1 on behalf of all of their users who have not expressed a preference. 18:07:07 ack dsi 18:07:09 ... suggest to focus on requirements than on prohibitions. 18:07:25 dsinger: +1 18:07:35 Zakim, mute me please 18:07:35 eberkower should now be muted 18:08:12 +many 18:08:16 q+ 18:08:29 dsinger: The text is already clear on the user being the one making the request and setting the preference. I don't see additional need to add the proposed text. We should not limit it to browsers as this would raise anti-trust concerns 18:08:37 ack kulick 18:09:32 The browser is *responsible* for the behavior of plug-ins. 18:09:38 they are set by the user 18:09:39 kulick: one of the problems with plug ins that we have is that we cannot identify who is actually setting and sending the signal 18:09:43 153 was opened for non-plugins, because I think we had agreement on using text on plugins as of our discussions in December 2012. 18:09:52 We discussed this at length 18:10:07 ... we want to make sure that there is transparency on who is sending the signal 18:10:47 q+ on "consensus"? 18:10:51 issue-151 18:10:51 issue-151 -- User Agent Requirement: Be able to handle an exception request -- open 18:10:51 http://www.w3.org/2011/tracking-protection/track/issues/151 18:10:58 http://www.w3.org/wiki/Privacy/TPWG/Proposals_on_UA_requirement_to_handle_exceptions 18:11:05 we *had* consensus on this, we were merely verifying the integration of text 18:11:08 justin: issue will go to CfO next week 18:11:14 -walter 18:11:52 justin: Options are well captured in the wiki right now. 18:11:58 I am puzzled that new options have appeared well after the deadline passed 18:12:16 me too 18:12:41 dsinger, these options were submitted December 5th, at the chairs' request; 18:12:48 ... I may have gotten them into the wiki later, apologies 18:13:11 ... .justin: *explaining the options on the wiki* 18:13:12 q? 18:13:18 I don't think Shane is on today's call 18:13:19 ack wseltzer 18:13:21 wseltzer, you wanted to comment on "consensus"? 18:13:25 Jack concerns intermediaries; Shane's concerns origins 18:13:26 ... possibility of eliminating a few of those? 18:14:12 wseltzer: on the last issue: I think there was just one objection to keeping the text as it is 18:14:16 Alan supported my call for 151 going to CFO 18:14:27 to the mailing list 18:14:28 Wendy - I supported Brad's call for 151 going to CFO 18:14:39 As did other folks 18:14:46 whoops 18:14:48 153 18:14:49 ... maybe no need to go to CfO with this. consensus does not need to be unanimous 18:14:49 thx 18:15:13 -WaltMichel 18:15:26 Wendy is talking about 153, we have the multiple options on 151 18:15:45 q+ to ask why we mandate support for the exception interface, which can be disabled if javascript is off, as out-of-band methods are just as valid\ 18:16:07 q? 18:16:09 ack bryan 18:16:09 bryan, you wanted to ask why we mandate support for the exception interface, which can be disabled if javascript is off, as out-of-band methods are just as valid\ 18:16:21 justin: Happy to take guidance. If a subset of the group wants to go to CfO with this, we will do so. Would like to hear rationales for this. 18:16:24 yes 18:16:24 [in part, I wanted to make sure the minutes were clear] 18:16:30 to bryan: quite; there is no functional difference between JS disabled, an API that the user has instructed always to say no, and no API 18:16:34 yes 18:17:07 +q 18:17:21 bryan: Are we forbidding out of band messages with this? Bcause of the mandatory java script req 18:17:27 OOB consent overrides anything in the protocol 18:18:10 … assuming it is correctly noted in TSV as "C" 18:18:14 ... javascript may not be the only feature if the UA does provide some way of out of band approaches 18:18:44 For a device to state it has implemented the TPE version x, doesn't it have to support the ENTIRE specification? 18:19:04 -[Mozilla] 18:19:13 apologies all, I have to drop off 18:19:39 q+ 18:19:43 yes, the TPE still has "C", as Roy notes: the origin server claims it has consent 18:19:49 ack moneill 18:19:51 moneill: We have been talking about out of band overriding DNT. If we now say that UAs must support java script we open the possibilities to ignore valid signals that are implemented differentlx 18:20:17 q+ 18:20:25 ack npd 18:21:13 npdoty: Software has to implement all pieces of the spec saying MUST or SHOULD, but not those from the server side 18:21:41 q? 18:21:44 ack ds 18:21:46 -Brooks 18:21:49 ... and non-JavaScript user agents aren't going to implement the JavaScript exceptions API, no matter how many MUSTs we add 18:21:55 ... and if it has no javascript is does not adhere to the java script requirements 18:22:14 q+ 18:22:45 The most annoying thing about this conversation is that there is no need for an API that is limited to javascript. We could have defined the same thing using Cookies. 18:22:55 dsinger: from the server's side of view it's indistinguishable whether the API is implemented and just rejected the request for exceptions or has not implemented javascript 18:23:09 I believe my proposal can be added to Shane's language if Shane agrees. 18:23:37 npdoty: Suggestion to merge Issue 153 and 151 18:23:37 … and a Cookie-based exception mechanism would have worked with intermediaries that add DNT:1 18:23:38 Sorry, I dont think I can represent on this point for Shane 18:24:01 justin: will talk to shane offline 18:24:02 s/Suggestion to merge Issue 153 and 151/Suggestion to merge Jack's and Shane's proposal/ 18:24:50 q? 18:24:52 npdoty, sorry, understanding and scribing did not work in synch :) 18:25:01 -[Microsoft] 18:25:10 -dwainberg 18:25:11 justin: reminder for the open Call for objections. Please participate 18:25:12 -hober 18:25:13 -Bryan_Sullivan 18:25:13 -hefferjr 18:25:13 -[CDT] 18:25:14 -AnnaLong 18:25:14 -adrianba 18:25:15 -eberkower 18:25:15 -[Apple] 18:25:15 -wseltzer 18:25:17 -[CDT.a] 18:25:17 -Chris_Pedigo 18:25:17 -LeeTien 18:25:18 -Chapell 18:25:19 -rvaneijk 18:25:19 -npdoty 18:25:19 -kulick 18:25:20 -Brooks.a 18:25:20 -Jack_Hobaugh 18:25:22 -AWK 18:25:22 -ninja 18:25:25 npdoty has joined #dnt 18:25:25 -Fielding 18:25:27 -Jeff 18:25:30 -moneill 18:25:37 -Ari 18:25:48 fielding, we heard support from sites to a JavaScript API when we wrote it 18:25:57 mecallahan has joined #dnt 18:26:05 ... thinking that interactivity would be useful, and that it didn't have to be guaranteed, just a common case 18:26:18 Zakim, list attendees 18:26:18 As of this point the attendees have been Jeff, RichardWeaver, dsinger, efelten, WaltMichel, hefferjr, npdoty, ninja, wseltzer, Jack_Hobaugh, Peder_Magee, +1.919.388.aaaa, Ari, 18:26:21 ... schunter, hober, kulick, Susan_Israel, LeeTien, David_MacMillan, walter, moneill, justin, Amy_Colando, [CDT], AnnaLong, Fielding, GSHans, sidstamm, Bryan_Sullivan, 18:26:21 ... Chris_Pedigo, adrianba, Brooks, Chapell, [Microsoft], johnsimpson, MattHayes, rvaneijk, dwainberg, eberkower, AWK 18:26:26 schunter has joined #dnt 18:26:27 rrsagent, please draft the minutes 18:26:27 I have made the request to generate http://www.w3.org/2013/12/11-dnt-minutes.html npdoty 18:26:36 +MECallahan 18:26:36 Zakim, bye 18:26:36 Zakim has left #dnt 18:26:38 leaving. As of this point the attendees were Jeff, RichardWeaver, dsinger, efelten, WaltMichel, hefferjr, npdoty, ninja, wseltzer, Jack_Hobaugh, Peder_Magee, +1.919.388.aaaa, Ari, 18:26:38 ... schunter, hober, kulick, Susan_Israel, LeeTien, David_MacMillan, walter, moneill, justin, Amy_Colando, [CDT], AnnaLong, Fielding, GSHans, sidstamm, Bryan_Sullivan, 18:26:39 rrsagent, bye 18:26:39 I see no action items