Meeting record: WSC WG weekly2008-08-06

Minutes from our meeting on 2008-08-06 were approved and are
available online here:

   http://www.w3.org/2008/08/06-wsc-minutes.html

A text version is included below the .signature.

-- 
Thomas Roessler, W3C  <tlr@w3.org>




   [1]W3C

               Web Security Context Working Group Teleconference

6 Aug 2008

   See also: [2]IRC log

Attendees

   Present
          Tyler Close, Mez, Thomas Roessler, Ian Fette, Bill Doyle, Phill
          Hallam-Baker

   Regrets
          Johnathan Nightingale, Dan Schutzer, Tim Hahn, Serge Egelman,
          Maritza Johnson, Jan Vidar Krey, Yngve Pettersen

   Chair
          Mez

   Scribe
          IanFette

Contents

     * [3]Topics
         1. [4]convene
         2. [5]items at risk / how to plan for CR entry
         3. [6]Items at Risk
     * [7]Summary of Action Items
     __________________________________________________________________

   <trackbot> Date: 06 August 2008

   <tlr> ScribeNick: tlr

convene

   mez: hi folks, it's a small call, but still

   <Mez> [8]http://www.w3.org/2008/07/16-wsc-minutes.html

   RESOLUTION: approved, to be installed in location above

   <Mez> [9]http://www.w3.org/2006/WSC/track/actions/open

items at risk / how to plan for CR entry

   <scribe> ScribeNick: ifette

Items at Risk

   <Mez> [10]http://www.w3.org/2006/WSC/wiki/FeaturesAtRisk for candidate
   entry

   mez: Here's the table for planed implementation details

   <Mez> [11]http://www.w3.org/TR/2008/CR-WCAG20-20080430/

   mez: WCAG has an items at risk section, we might have a similar section
   ... wanted to talk about our options here

   <tlr> Scribe: IanFette

   mez: look items at risk section
   ... look at success criteria 1.4.8
   ... mez reads
   ... we have basic and advanced conformance levels
   ... basic is MUST, advanced is MUST + SHOULD

   <Mez> [12]http://www.w3.org/TR/wsc-ui/#conformance-levels

   mez: for any MUSTs we need at least 2 implementations (period).

   tlr: correct

   mez: For any SHOULDs

   tlr: Question as to whether it makes sense to look at this on a
   feature-by-feature basis, or also a performance level basis
   ... You need to have at least two implementations for each feature.
   What we make out of that is up to us
   ... we have some leeway in how we design things
   ... what makes sense? Something like "We want to have 2 for each must,
   2 for each should, at least 1 that can show basic, at least 1 that
   shows advanced"
   ... that could be one way to go
   ... dont know if that criteria would succeed
   ... We already skirt must and should already by having multiple
   conformance levels
   ... so we should follow WCAG's lead

   ifette: does advanced have a chance of being implemented?

   mez: dunno
   ... that's the point of items at risk

   <tlr> [13]http://www.w3.org/2005/10/Process-20051014/tr.html#cfi

   tlr: look at entrance criteria
   ... should be able to demonstrate two implementations
   ... if we come out of last call without too much change, can go into
   candidate rec, and say "here are the features we might remove"
   ... present document is clear that the WG must identify in detail what
   features are at risk
   ... how do we demonstrate this in a useful way is the question

   mez: somewhere there was "should have 2 interoperable implementations"

   tlr: yes
   ... we have a bunch of must not and should not that are operational
   enough
   ... other point that was interesting is that they were not deeming
   implementation by "not exercising" a requirement sufficient

   <tlr> ... e.g., logotypes not being implemented

   mez: As tlr pointed out, being conformant but not implementing a
   feature doesn't count towards 1 of the 2 implementations of the feature
   ... going in, I would argue philisophically that as a starting place
   for each one, we really want two interop. implementations for anything
   that is MUST/MUST NOT
   ... feel same way about SHOULDs

   phb: SHOULD NOT might be tricky
   ... if we have a situation where a certain browser does something, and
   we would like it to do things similar to that to make sure that they do
   not do something in a particular way, we're unable to talk about that
   area at all

   <Mez> good point

   <Mez> is there a downgrade path?

   <Mez> there is no MAY NOT

   phb: one of the things we're trying to say is that if you do a feature,
   it must not screw the pooch

   <Mez> but we did make some MAY negative somewhere I thought

   phb: still want to be able to talk about features that people may not
   do because if they do them badly, it will cause security issues

   tlr: to clarify, we have had at least one case where we say UAs MAY do
   something blah blah
   ... if that is the case the interface MUST be task centric
   ... by itself it's sane
   ... however, if nobody implements that MAY
   ... would assume that we would strike it totally
   ... tricky

   mez: would like to find a concrete example of what phil is referring to

   <Mez> [14]http://www.w3.org/2006/WSC/wiki/FeaturesAtRisk

   phb: Part of this anticipates things such as mobile web
   ... only just starting
   ... some of what we are trying to do is get ahead of the curve

   mez: example?

   phb: where we talk about flash and pdf and so-on being integrated more
   tightly

   tlr: where we talk about conformance in the presence of plugins
   ... thought we solved that one
   ... dont think that's an example of being ahead of the curve

   mez: will play by ear
   ... MAYs OTOH don't know how we feel about 2 vs 1 implementation
   ... given that it says all features SHOULD have two, doesn't break down
   to must/should/may
   ... but MAY is our out to say something even w/ no backing
   implementation

   tlr: do we have any MAYs that come without context of accompanying
   MUST/SHOULD

   mez: petnames

   tlr: petnames themselves have requirements though

   tyler: all MAYs

   <tlr> [15]http://www.w3.org/TR/wsc-ui/#sec-petnames

   tlr: yes, earlier point re: trivial
   ... would argue that any MAY that comes with a set of criteria like
   this
   ... actually should have some implementation support

   mez: 1/2?

   tyler: partially done
   ... will have at least 1

   tlr: if conditioned on a MAY, does that relax the criteria for the
   MUST/SHOULD?
   ... do not believe anywhere we say a browser MUST implement TLS

   ifette: happy with zero for MAYs, one would be gravy

   mez: anything re: accessibility is closer to zero
   ... audio logotypes etc

   <PHB> got to go, traffic accident means I have to pick up kid

   tlr: what is at risk is presumably the criteria about rendering of
   audio logotypes

   phb: writing up in cab forum

   tlr: suspect high risk

   tyler: with altnames in certificates, firefox provides no apis
   ... (question to phb)
   ... follow-up offline

   tlr: this is totally optional, implementations may or may not support
   this, but if they do support we have comformance language
   ... similar to petnames

   mez: you seem to believe that if there are must or shoulds that you can
   get around by not implementing, you would still argument for two
   implementations

   tlr: yes
   ... also something around independent implementations
   ... if you look at "exit criteria" in wcag

   <tlr> [16]http://www.w3.org/TR/2008/CR-WCAG20-20080430/#statusnote1

   tlr: there are at least for the websites an explicit criteria that the
   websites should be distinct and independently developed
   ... to what extent do we address this
   ... thing we can defend is two implementations

   mez: two different versions of same browser might not be interesting

   ifette: firefox + firefox extension does not count as two
   implementations of the same feature

   tlr: yes, but if we had two separate extensions that exercised a
   feature
   ... that would be different
   ... two distinct implementations of a feature
   ... precise meaning in presence of plugins is interesting question
   ... subtle implications

   mez: sounds good
   ... feeling good about general discussion on this topic
   ... anything else on this topic?
   ... SHOULD/MUST/MAY discuss now?

   tlr: next step?

   mez: next step is to fill out the table
   ... map out what we need to do to get to CR entry
   ... for anything where we don't have a statement from two somebodys
   ... we need to have a heartfelt discussion around that, flag as at risk
   ... claro?

   tyler: who is responsible for writing code? FF, Opera, Tyler with
   Petname?

   mez: nobody else she knows of

   tlr: staikos has wandered off
   ... could be interesting to ask him for review, if he is interested

   mez: paul doing anything?

   tlr: ping

   NOTE: generalize into we might want to ping some of the less active WG
   members

   mez: OK, that's it for today
   ... next time on our favorite show...
   ... ready to talk about testing, or wait for a while?

   tlr: would prefer if that discussion included a few choice people
   ... rachna, maritza, serge would be good peepz

   mez: could we at least talk about the non-usability testing?

   tlr: sure

   ifette: I may be in beijing next week

   mez: adjourned

Summary of Action Items

   [End of minutes]
     __________________________________________________________________


    Minutes formatted by David Booth's [17]scribe.perl version 1.128
    ([18]CVS log)
    $Date: 2008/08/13 15:06:43 $

References

   1. http://www.w3.org/
   2. http://www.w3.org/2008/08/06-wsc-irc
   3. http://www.w3.org/2008/08/06-wsc-minutes.html#agenda
   4. http://www.w3.org/2008/08/06-wsc-minutes.html#item01
   5. http://www.w3.org/2008/08/06-wsc-minutes.html#item02
   6. http://www.w3.org/2008/08/06-wsc-minutes.html#item03
   7. http://www.w3.org/2008/08/06-wsc-minutes.html#ActionSummary
   8. http://www.w3.org/2008/07/16-wsc-minutes.html
   9. http://www.w3.org/2006/WSC/track/actions/open
  10. http://www.w3.org/2006/WSC/wiki/FeaturesAtRisk
  11. http://www.w3.org/TR/2008/CR-WCAG20-20080430/
  12. http://www.w3.org/TR/wsc-ui/#conformance-levels
  13. http://www.w3.org/2005/10/Process-20051014/tr.html#cfi
  14. http://www.w3.org/2006/WSC/wiki/FeaturesAtRisk
  15. http://www.w3.org/TR/wsc-ui/#sec-petnames
  16. http://www.w3.org/TR/2008/CR-WCAG20-20080430/#statusnote1
  17. http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
  18. http://dev.w3.org/cvsweb/2002/scribe/

-- 
Thomas Roessler, W3C  <tlr@w3.org>

Received on Wednesday, 13 August 2008 15:08:21 UTC