- From: Jeff Jaffe <jeff@w3.org>
- Date: Thu, 5 Nov 2020 19:41:03 -0500
- To: group-w3c-council-exp@w3.org, "ab@w3.org" <ab@w3.org>, Philippe Le Hegaret <plh@w3.org>, Peter Linss <peter@linss.com>, "www-tag@w3.org" <www-tag@w3.org>, "Kostiainen, Anssi" <anssi.kostiainen@intel.com>, Fuqiao Xue <xfq@w3.org>
- Cc: reillyg@google.com
- Message-ID: <d2913560-bd47-f906-dce6-5a81f9e241b6@w3.org>
fyi
-------- Forwarded Message --------
Subject: Re: Expanded agenda and preread for 6 November meeting AB/TAG
Experiment on the Device and Sensors formal objection
Date: Thu, 5 Nov 2020 16:24:37 -0800
From: Reilly Grant <reillyg@google.com>
To: Jeff Jaffe <jeff@w3.org>
I don't seem to have access to the mailing list on which Anssi shared
his statement so I'll include it here. My apologies for getting this
prepared late.
[==
This is a response to Mozilla’s Formal Objection [1] to the Devices and
Sensors Working Group charter [2].
The following is my perspective as the co-chair of the DAS WG and a
participant in the web standards community through various W3C groups.
Mozilla suggests that some of the proposed deliverables continue to be
incubated in the WICG before being adopted by the DAS WG. It is
generally our approach to both incubate in community groups while
creating space in charters to enable more mature incubations to
"graduate" without waiting for new charter opportunities. The charter
would still clear this space if it introduced the contentious APIs with
wording like "Depending on the level of consensus, the Group may deliver
the following W3C normative specifications". We would prefer this
approach over simply removing the contentious APIs because it creates
space for the WG to discuss the APIs, which has been useful in finding
compromises in the past. The DAS WG is the only group that can grant
these proposals a higher level of IP certainty, so allowing their
adoption within the charter length would appear to have benefits for the
entire group.
I’ll use the Ambient Light Sensor API and the Network Information API as
examples since they were both discussed at the group’s most recent F2F
meeting at TPAC 2020. The Ambient Light Sensor API has seen relatively
little interest from implementers, with Firefox implementing and later
removing an earlier version of the proposal while Chrome has continued
to maintain an implementation behind a flag but has not made a decision
on when to ship it. At TPAC the group agreed that the use cases were
insufficient to make work on the specification a priority at this time
and the group resolved to continue to solicit feedback from developers
in order to understand their needs in this area and that work could
resume given new information. The interest expressed by developers so
far indicates that there is a need for a capability in this area while
the specifics still need to be worked out.
In the case of the Network Information API the group agreed that there
are unsolved problems the proposal could address but that the design and
use cases for the API need to be reevaluated given improvements made to
other specifications in the areas such as bandwidth adaptation and lazy
loading. It was agreed that there are likely still parts of the
specification which are valuable, such signals about metered
connections. This discussion kicked off renewed interest in
collaborating with the Web Performance Working Group on the future
direction of this deliverable.
The group had very similar discussions with regard to the Wake Lock API
during and following from TPAC 2019 which resulted in changes to the
proposal that convinced Mozilla that the specification was “worth
prototyping”[3].
What I take away from each of these examples is that a forum for the
discussion of these APIs is necessary in order to make progress in
discovering the core issues that need to be addressed and reaching
consensus on solutions. It is disappointing to see feedback on these
APIs being delivered unilaterally through the Formal Objection process
rather than being discussed with the group as part of our normal business.
- Reilly, DAS WG co-chair
[1] https://lists.w3.org/Archives/Public/public-new-work/2020Jun/0012.html
[2] https://www.w3.org/2020/05/proposed-das-wg-charter.html
[3] https://github.com/mozilla/standards-positions/issues/210
==]
Google Logo
Reilly Grant
Software Engineer
reillyg@google.com <mailto:reillyg@google.com>
Google Chrome
On Thu, Nov 5, 2020 at 5:15 AM Jeff Jaffe <jeff@w3.org
<mailto:jeff@w3.org>> wrote:
Agenda:
1- Introduction to this meeting (chair) (5 minutes)
This meeting is an experiment/incubation for the proposal to have a
W3C Council in place of a W3C Director to decide on Formal
Objections. While the rules governing such council have not been
agreed upon, we are mimicking the current proposed rules that are
found in the Editor's Draft of Director-free. Due to this being an
experiment, any TAG/AB participant who recused themselves or
abstained is still welcome to stay as an observer for the purpose of
the experiment but cannot participate *in any fashion *(with the
exception of agenda items #4 and #5 below). The deliberations of
this experiment are confidential to the participants. Any
recommendation made through this experiment will be advice to the
W3C Director, who intends to make a decision by November 20.
Ordinarily, the team contact for the Working Group would make an
initial proposal how to resolve the objection and W3M (acting with
delegated authority from the Director) would decide the issue. In
this instance, we expect the experimental council will recommend how
to resolve the objection and we hope that W3M will decide as per
this recommendation. If not, we would schedule a discussion between
the experimental council and delegates of W3M.
Since the formal objection was raised by Mozilla, individuals
affiliated with Mozilla must recuse themselves.
For the list of participants and interpretation of rules, see
https://www.w3.org/2020/10/das-ab-tag-exp.html
Jeff Jaffe will serve as Chair for the first call, while Peter Linss
will serve as Chair for the second call.
Clarification questions during agenda item 2, 3, 4 are welcome but
other questions directed to the presenters must be held until agenda
item 5. For questions directed to other participants or arguments,
those must be held until agenda item 6.
2- Presentation of the Formal Objection (plh) (10 minutes)
The Team will summarize the nature of the Formal Objection as stated in
https://lists.w3.org/Archives/Group/group-w3c-council-exp/2020Oct/0001.html
As mentioned above, the team contact typically prepares an initial
proposal to address the objection to W3M. In this instance, due to
the accelerated schedule, W3M has not reviewed this - so it does not
yet have the status of a proposed objection resolution. However, it
is useful for the Council to see how this is usually done. It is
found at:
https://lists.w3.org/Archives/Group/group-w3c-council-exp/2020Nov/0002.html
3- Comments from the Device and Sensors Working Group Chairs (Anssi
and Reilly) (5 minutes)
Statement from Anssi Kostiainen, Device and Sensors Working Group
co-chair:
https://lists.w3.org/Archives/Group/group-w3c-council-exp/2020Oct/0002.html
4- Comments from Mozilla (Tantek) (5 minutes)
5- Questions from the *participants directed to the individuals who
presented*on the previous items (2, 3, and 4). (30 minutes)
Before agendum #6, the DAS Chairs will be asked to leave the call.
Tantek Celik is welcome to stay as an AB observer.
6- Open Discussion of the participants on the formal objection (30
minutes)
7- Next steps (Chair) (5 minutes)
As a reminder, the agenda for the second and final call is.
Email discussion will be encouraged before the second call,
including additional questions and proposals for resolutions.
- Based on the Doodle poll, the only time that is available for the
Chair is 11 November at 17:00 UTC [1]. That currently seems to
work for most of us, so we will go with that time unless serious
issues arise with it.
1. Summary of email discussion and proposed resolutions (Chair) (5
minutes)
2. Converging on a resolution (50 minutes)
3. Resolution (5 minutes)
(only if one or more proposed resolutions emerged from the previous
item)
This may include a vote if the Group is unable to get consensus on a
resolution.
If a resolution is made, a participant will be asked to write down
the resolution by November 13. If a draft is produced, other
participants may provide feedback on the draft until November 16.
If a vote occurs, participants who disagree with the decision may
write a Minority Opinion explaining the reason for their
disagreement by November 16
Jeff
[1]
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2020&month=11&day=11&hour=17&min=0&sec=0&p1=43&p2=195&p3=224&p4=33&p5=248&p6=136&p7=64&p8=216
Received on Friday, 6 November 2020 00:41:17 UTC