Thanks David, the revised comment lgtm.
Making SecondScreen WG focusing on interoperability first would be a better
direction for now.

Best Regards,
Shih-Chiang Chien
Mozilla Taiwan

On Sat, Jan 6, 2018 at 6:37 PM, Martin Thomson <m...@mozilla.com> wrote:

> Thanks for doing this David.  The objection here is very neatly put.  I
> hope that we can do something soon to help address the shortcoming
> regarding the protocol.
>
> On 6 Jan. 2018 2:26 pm, "Tantek ร‡elik" <tan...@cs.stanford.edu> wrote:
>
>> This is an improvement and I think has a better chance of effecting
>> change with the specific proposals.
>>
>> We're still making this an FO right? (I think we should)
>>
>> perhaps:
>>
>> s/We would ask that:/We ask (formal objection) that:
>>
>> Your "open to other paths" closing statement provides an out to
>> resolving the FO without necessarily doing everything we precisely
>> ask, which both helps the dialog, and allows us room to declare the FO
>> upfront.
>>
>> Thanks,
>>
>> Tantek
>>
>> On Fri, Jan 5, 2018 at 12:58 PM, L. David Baron <dba...@dbaron.org>
>> wrote:
>> > So after a little off-list discussion with SC, I have a somewhat
>> > revised proposal for comments that perhaps proposes what might be a
>> > more acceptable remedy (although thanks to timezones I don't
>> > actually know what SC thinks of this proposal).
>> >
>> > -David
>> >
>> > =====
>> >
>> > The current situation with the API developed by this Working Group
>> > is that it is a API for a web page to interact with a connection
>> > between the web browser and a separate screen that exists entirely
>> > in a closed ecosystem.  For example, a browser made by Google might
>> > connect to displays that support the proprietary Chromecast
>> > protocol, whereas one made by Apple might connect to displays that
>> > support the proprietary AirPlay protocol.
>> >
>> > We know that parts of an Open Screen Protocol are in an early stage
>> > of development at https://github.com/webscreens/openscreenprotocol
>> > (as linked from the charter), and the goal of this work is to
>> > improve on this situation.  We hope it will allow for interoperable
>> > discovery of, identification of, and communication with presentation
>> > displays.
>> >
>> > However, we're deeply concerned about chartering a second iteration
>> > of the work that continues building the Presentation API on top of a
>> > closed ecosystem, when the work to make the ecosystem more open
>> > appears to have a lower priority.  While we understand that the work
>> > on building an open ecosystem still requires incubation, we believe
>> > it should have the highest priority in this space.
>> >
>> > We would ask that:
>> >
>> >  * the charter be clearer that modifications to the current CR-level
>> >    specs that are needed to achieve interoperability are expected
>> >    (rather than saying "This Working Group does not anticipate
>> >    further changes to this specification."),
>> >
>> >  * the charter be clearer that building an open system that allows
>> >    multiple browsers to interact with multiple displays is a
>> >    requirement for the specifications advancing to Proposed
>> >    Recommendation and to Recommendation, and
>> >
>> >  * work on a second level of the presentation API remain in
>> >    incubation (and not yet be added to this charter) until after the
>> >    work to build an open protocol moves from incubation into
>> >    standardization,
>> >
>> > although we are open to other paths toward fixing this situation.
>> >
>> >
>> > On Friday 2018-01-05 09:36 -0700, Peter Saint-Andre wrote:
>> >> Agreed. Thanks for the careful wording, David! (BTW s/apple/Apple/)
>> >>
>> >> On 1/5/18 9:08 AM, Eric Rescorla wrote:
>> >> > LGTM!
>> >> >
>> >> > On Thu, Jan 4, 2018 at 9:56 PM, L. David Baron <dba...@dbaron.org>
>> wrote:
>> >> > >
>> >> > > So I think Martin, Peter, and I share similar concerns here, and
>> I'm
>> >> > > inclined to turn those concerns into an objection to this charter.
>> >> > >
>> >> > > So how does this sound for proposed comments on the charter
>> >> > > (submitted as a formal objection)?  Note that I've tried to turn
>> the
>> >> > > comments into a specific suggestion for a remedy, but I'm far from
>> >> > > sure if that suggestion is the right one.
>> >> > >
>> >> > > I've avoided mentioning the comment about "further changes" in the
>> >> > > specs that the existing working group has in CR, to avoid
>> >> > > distracting from what I think is the main piece.  But let me know
>> if
>> >> > > you see a good way to work it in.
>> >> > >
>> >> > > But I'd be particularly interested to hear if SC thinks this might
>> >> > > be harmful rather than helpful to the end goal for some reason, or
>> >> > > if he has other disagreements with this approach, or better
>> >> > > suggestions for what remedy we should suggest.
>> >> > >
>> >> > > -David
>> >> > >
>> >> > > =====
>> >> > >
>> >> > > The current situation with the API developed by this Working Group
>> >> > > is that it is a API for a web page to interact with a connection
>> >> > > between the web browser and a separate screen that exists entirely
>> >> > > in a closed ecosystem.  For example, a browser made by Google might
>> >> > > connect to displays that support the proprietary Chromecast
>> >> > > protocol, whereas one made by apple might connect to displays that
>> >> > > support the proprietary AirPlay protocol.
>> >> > >
>> >> > > We know that parts of an Open Screen Protocol are in an early stage
>> >> > > of development at https://github.com/webscreens/openscreenprotocol
>> >> > > (as linked from the charter), and the goal of this work is to
>> >> > > improve on this situation.  We hope it will allow for interoperable
>> >> > > discovery of, identification of, and communication with
>> presentation
>> >> > > displays.  However, we're deeply concerned about chartering a
>> second
>> >> > > iteration of the work that continues building the Presentation API
>> >> > > on top of a closed ecosystem, when the work to make the ecosystem
>> >> > > more open has a lower priority.  While we understand that the work
>> >> > > on building an open ecosystem still requires incubation, we believe
>> >> > > it should have the highest priority in this space.  We believe that
>> >> > > rechartering the Second Screen WG should wait until that work is
>> >> > > ready to be in a working group, and that advancing the current
>> >> > > specifications (developed under the existing charter) to Proposed
>> >> > > Recommendation probably depends on this new work in order to
>> >> > > demonstrate real interoperability, although we are open to other
>> >> > > paths toward fixing this situation.
>> >> > >
>> >> > >
>> >> > > On Thursday 2018-01-04 09:29 -0700, Peter Saint-Andre wrote:
>> >> > > > +1 to Martin's feedback.
>> >> > > >
>> >> > > > On 1/3/18 10:19 PM, Martin Thomson wrote:
>> >> > > > > Without the protocol pieces, this remains vendor-specific.  We
>> should
>> >> > > > > comment on this and make it clear that we think that
>> definition of a
>> >> > > > > generic protocol for interacting with the second display has
>> not been
>> >> > > > > given sufficient priority.  Allowing this to proceed without a
>> generic
>> >> > > > > protocol would be bad for the ecosystem.
>> >> > > > >
>> >> > > > > From what I can see, there seem to be a bunch of options that
>> are
>> >> > > > > described for the protocol, without extremely scant detail.
>> Certainly
>> >> > > > > not enough to implement anything.
>> >> > > > >
>> >> > > > > I'm concerned with the statement "This Working Group does not
>> >> > > > > anticipate further changes to this specification" regarding the
>> >> > > > > presentation API.  I haven't reviewed this thoroughly, but
>> there
>> >> > > > > appear to be some gaps in rather fundamental pieces.  For
>> instance -
>> >> > > > > and maybe this doesn't change the API at all - but the means of
>> >> > > > > identification for screens is unclear.  Some of these details
>> are
>> >> > > > > important, such as whether knowledge of a presentation URL is
>> all the
>> >> > > > > information necessary to use that URL (i.e., are they
>> capability
>> >> > > > > URLs?).
>> >> > > > >
>> >> > > > > On Thu, Jan 4, 2018 at 2:31 PM, Shih-Chiang Chien <
>> sch...@mozilla.com> wrote:
>> >> > > > > > The SecondScreen WG intended to move the protocol
>> development to CG, and
>> >> > > > > > will possibly move to IETF after the incubation phase.
>> >> > > > > > The revised charter is trying to associate the work of CG to
>> the timeline
>> >> > > > > > of Presentation API development.
>> >> > > > > >
>> >> > > > > > At the meantime, WG will tackle the testability issue found
>> while creating
>> >> > > > > > test cases and cultivating Level 2 API requirements for
>> advanced use cases.
>> >> > > > > >
>> >> > > > > > I'll vote to support this revised charter.
>> >> > > > > >
>> >> > > > > > Best Regards,
>> >> > > > > > Shih-Chiang Chien
>> >> > > > > > Mozilla Taiwan
>> >> > > > > >
>> >> > > > > > On Thu, Jan 4, 2018 at 10:08 AM, L. David Baron <
>> dba...@dbaron.org> wrote:
>> >> > > > > >
>> >> > > > > > > The W3C is proposing a revised charter for:
>> >> > > > > > >
>> >> > > > > > >   Second Screen Working Group
>> >> > > > > > >   https://w3c.github.io/secondscreen-charter/
>> >> > > > > > >   https://lists.w3.org/Archives/Public/public-new-
>> work/2017Dec/0000.html
>> >> > > > > > >
>> >> > > > > > > Mozilla has the opportunity to send comments or objections
>> through
>> >> > > > > > > Friday, January 52.  (Sorry for failing to send this out
>> sooner!)
>> >> > > > > > >
>> >> > > > > > > A diff relative to the current charter is:
>> >> > > > > > > https://services.w3.org/htmldi
>> ff?doc1=https%3A%2F%2Fwww.w3.org%2F2014%2Fsecondscreen%
>> 2Fcharter-2016.html&doc2=https%3A%2F%2Fw3c.github.io%
>> 2Fsecondscreen-charter%2F
>> >> > > > > > >
>> >> > > > > > > The participants in the working group are:
>> >> > > > > > > https://www.w3.org/2000/09/dbw
>> g/details?group=74168&public=1&order=org
>> >> > > > > > >
>> >> > > > > > > Please reply to this thread if you think there's something
>> we should
>> >> > > > > > > say as part of this charter review, or if you think we
>> should
>> >> > > > > > > support or oppose it.
>> >> > > > > > >
>> >> > > > > > > One longstanding concern for me with this work is to what
>> extent it
>> >> > > > > > > defines an API that lets an Google-made browser talk to a
>> Google
>> >> > > > > > > screen, and an Apple-made browser talk to an Apple screen,
>> versus to
>> >> > > > > > > what extent it allows any browser to talk to any screen
>> that
>> >> > > > > > > supports a particular piece of technology.  I think there
>> might
>> >> > > > > > > have been some encouraging news on this front at TPAC in
>> November,
>> >> > > > > > > but I don't remember the details.  But if there was, I'd
>> rather
>> >> > > > > > > expect it to be incorporated into this charter, but I
>> don't really
>> >> > > > > > > see that after a first read.  I'm curious what others know
>> and think
>> >> > > > > > > about this issue.
>> >
>> >
>> >
>> >
>> > --
>> > ๐„ž   L. David Baron                         http://dbaron.org/   ๐„‚
>> > ๐„ข   Mozilla                          https://www.mozilla.org/   ๐„‚
>> >              Before I built a wall I'd ask to know
>> >              What I was walling in or walling out,
>> >              And to whom I was like to give offense.
>> >                - Robert Frost, Mending Wall (1914)
>> >
>> > _______________________________________________
>> > dev-platform mailing list
>> > dev-platform@lists.mozilla.org
>> > https://lists.mozilla.org/listinfo/dev-platform
>> >
>>
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to