- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Thu, 14 Nov 2019 17:14:01 +0000
- To: "public-tt@w3.org" <public-tt@w3.org>
- Message-ID: <F5F797F9-3413-484B-8A13-28027EB40B74@bbc.co.uk>
Thanks all for attending today's TTWG meeting. Minutes can be found in HTML format at https://www.w3.org/2019/11/14-tt-minutes.html
In text format:
[1]W3C
[1] https://www.w3.org/
Timed Text Working Group Teleconference
14 November 2019
[2]Agenda. [3]IRC log.
[2] https://github.com/w3c/ttwg/issues/78
[3] https://www.w3.org/2019/11/14-tt-irc
Attendees
Present
Atsushi, Cyril, Glenn, Jeffrey_Yasskin, Nigel, Pierre
Regrets
Andreas
Chair
Nigel
Scribe
nigel
Contents
* [4]Meeting minutes
1. [5]This meeting
2. [6]Improve anonymous span prose, clarify rule ordering
(#1139). ttml2#1179
3. [7]This meeting
4. [8]TTML2 Privacy Review comments
5. [9]Add non-normative Appendix to cover SDR
compositing. ttml2#1119
6. [10]TTML2 status - content freeze?
7. [11]Meeting close
Meeting minutes
Log: [12]https://www.w3.org/2019/11/14-tt-irc
[12] https://www.w3.org/2019/11/14-tt-irc
This meeting
Nigel: Glenn requested an additional agenda topic
Glenn: Its a quick follow-up to last week
Nigel: We also have the privacy review for TTML2 to deal with
Improve anonymous span prose, clarify rule ordering (#1139).
ttml2#1179
github: [13]https://github.com/w3c/ttml2/pull/1179
[13] https://github.com/w3c/ttml2/pull/1179
Glenn: Final tweak awaiting approval from Pierre, when you can
take a look at it.
Pierre: Thanks
Nigel: OK ping to Pierre completed!
This meeting
Nigel: Any other business?
Group: [no other business]
TTML2 Privacy Review comments
Glenn: Quick comment: all those comments from Jeffrey look
interesting. I took a quick pass at them.
… My first comment is they don't apply to any of the changes in
2nd Ed. They are potentially applicable to TTML2
… in general but they apply to things that changed between
TTML1 and TTML2 and not between TTML2 1st Ed and 2nd Ed
… and in our HR we asked for review of changes to 2nd Ed.
Jeffrey: Sorry for missing that.
Glenn: I would propose that we don't deal with those in 2nd Ed
changes, but would be happy to take them up in
… 3rd Ed as improvements to Security and Privacy.
Jeffrey: I think you don't have privacy considerations in most
of these specs.
… It seems useful to write some of this down.
Nigel: I think we should entertain the idea of improving the
privacy information in 2nd Ed.
Glenn: I'm open to making the changes and understand they're
useful, but technically they don't apply to the changes
… between 1st and 2nd Ed.
Jeffrey: I'm personally happy to have them as open issues to
address later.
… Not sure about PING as a whole.
[14]TTML2 Appendix P Security and Privacy Considerations
[14] https://w3c.github.io/ttml2/index.html#security-and-privacy
Cyril: Question - I didn't have a chance to review the
comments. How many are there?
Jeffrey: 2 pages, not very severe, worth mentioning but no
substantive changes.
Cyril: They would apply to TTML1, TTML2 and all the IMSC
profiles?
Jeffrey: I looked at 3 or 4 specifications. TTML would probably
apply to all of the versions.
… There are also some comments on the TT Live stuff.
Glenn: From my brief reading most are the sort that would apply
to browser technologies that embed some form of
… support for TTML content.
Jeffrey: Right
Glenn: TTML is defined as a content format, with processing
semantics, but it doesn't define fetching semantics for example
… or what the outer environment of a browser does in that
context. Much of the things that would apply in the context
… of user preferences or things that would expose potential
privacy matters are to do with the user agent and
… technically outside the scope as defined in the TTML
specification.
… We might make statements like "In the context of a UA a TTML
processor should take into account these potential privacy
concerns"
Jeffrey: I think I agree
Cyril: How much would apply to WebVTT?
Jeffrey: I don't know, there may have been more review because
of browser implementation
Cyril: Reason for asking is we could make a separate note and
then refer to it
Jeffrey: That's plausible.
… The only stuff in TTML is potential fingerprinting which is
only a thing if natively implemented so it
… applies more to WebVTT than TTML in the current world.
Pierre: I think it would be useful to have a paragraph about
that.
… Any objections to having a paragraph in 2nd Ed if someone
writes it?
Glenn: I would really like to avoid putting new material in
TTML2 at this point, by preference.
… Unless its typos my thinking is we shouldn't make a change.
Pierre: I don't disagree with that.
Cyril: Do we need to review them one by one now?
Nigel: Maybe not
Jeffrey: I'm happy to raise issues for discussion. It's
possible I've got some of them wrong.
… The next step for TTML is to file a GitHub issue?
Nigel: Yes please and thank you very much for doing this.
Jeffrey: Can we talk about the TTML Live comments. Two things
in there maybe more important than fingerprinting.
Nigel: Please go ahead.
Jeffrey: In the TT Live document in general I was worried that
a naive implementation might put a subtitler's name
… in an identifier that would leak. A good implementation
should not do that.
Nigel: That's implementation dependent.
… It certainly would be worth advising distribution encoder
implementers to sanitise the output.
Jeffrey: That would make sense.
Pierre: Question - in the case of accessibility, the specs that
have checklists for conformance, a lot of accessibility
… criteria apply across the board. Has there been similar
thought about privacy?
Jeffrey: Yes the TAG maintains a privacy and security
questionnaire. It's not rule based like the accessibility
checklists.
… I'm working on a more formal threat model for privacy stuff.
I don't think most of it will apply to TTML, but it would
… be a UA thing.
Pierre: "Don't distribute personal information to consumers" is
a general requirement across the board and should not
… need repeating everywhere.
Jeffrey: Right, my thought was that TTML might have personal
information in specific fields if naively implemented
… so it would be worth calling those out.
Pierre: Understood - if there's specific data. It would be
great to include those in a checklist.
Gary: I wanted to mention about WebVTT, it sounds like it has
had some of this review. It has a sec and privacy
… section in the spec that says downloading captions is a user
preference but it is not a problem of the caption spec
… itself but how you deliver it. WebVTT right now is fairly
tied to HTML so the privacy preference is more tied to HTML
… because you generally, if you just have a caption file
implementing the WebVTT spec then that doesn't by itself
… become a privacy information. But on a web page and you
select to load the Japanese captions that could potentially
… leak information.
… Sounds like having a shared document is a good idea because
I'm certain there's overlap there.
Nigel: Sounds like a really good thing to work towards.
Jeffrey: The last thing is in the WebSocket document you use
ws:// and you should probably use wss:// in most places.
Nigel: Yes
Jeffrey: There's an example about how to build the URLs for the
request and one says to put the sequence id in the
… domain name which potentially exposes it to the DNS which is
probably not right if the sequence id might have a
… personal information in it.
Nigel: Thanks for raising that, I hadn't considered it. It's
feasible to put someone's name in a sequence identifier but
… not something I expect everyone would do.
… I'm happy to add some text advising people not to do that.
Glenn: You've done an amazing job in a short time Jeffrey, I
applaud you! The specs are complex.
Nigel: To summarise this,
… Jeffrey will raise some GitHub issues,
… we will look at creating a single document with privacy
issues relating to timed text document formats,
… and may make some TTML2 3rd Edition changes to add pointers
to that, or make other privacy section changes.
… And finally thank you again to Jeffrey and PING for this
feedback.
… Anything else to cover on the privacy review?
Jeffrey: Thank you for your time. [leaves]
Add non-normative Appendix to cover SDR compositing. ttml2#1119
github: [15]https://github.com/w3c/ttml2/issues/1119
[15] https://github.com/w3c/ttml2/issues/1119
Nigel: Do we need to agree that the EOTF linearization uses
gamma 2.2 and the inverse 709 EOTF uses 2.4 and there's
… no change to the primaries? Do we need to worry about number
ranges?
Pierre: I don't think we need to worry about number ranges,
because both 709 and sRGB are relative luminance systems
… so I think we can use the full range. Both 709 quantisation
schemes are in use. We don't need to cover narrow range
… 709 - this example covers full range 709.
… Full range 709 is used in practice.
Nigel: Thanks for that.
Pierre: It depends on the application.
Nigel: Great, so as long as it's clear that we're talking about
full range 709 we're ok
Pierre: Yes, we should change the title to avoid people getting
confused.
Nigel: And those gammas are uncontroversial?
Pierre: As far as I know, yes. If you don't apply this
conversion then colours won't match in practice.
Nigel: OK so the change essentially looks good, then the
question moves to when we should implement it, should we
… attempt to shoehorn it into TTML2 2nd Ed or wait until 3rd
Ed?
… I note that this is an informative section.
Glenn: There's a bigger question that Pierre asked which is
have we stopped making changes to 2nd Ed other than
… typos basically, which is more general than this particular
issue. I think we should ask the group to make a decision
… on this.
SUMMARY: TTWG Thanks @dkneeland for this contribution, and is
considering when it can be added to the specification, within
TTWG publication timelines.
TTML2 status - content freeze?
Nigel: I thought we agreed at TPAC that we would proceed
towards TTML2 2nd Ed publication as quickly as possible
… and make minimal changes.
… The only thing that perhaps could lead me to reconsider that
would be if the Charter delay and Process issue
… raised by Thierry means we are in an enforced hiatus, in
which case we may as well allow further improvements.
Atushi: Philippe has been out of action this week.
Glenn: My opinion is not to make any changes other than fixing
typos. I would not even make editorial changes
… like adding an informative annex. That would go a lot further
than a typo change.
… It involves thinking about content a lot more.
… I would prefer to limit our changes to fixing links, typos
and that sort of thing.
… Putting in even an informative annex does require us to think
about whether it is correct or not.
… Sorry I have to leave now. [leaves]
Pierre: I had not realised that we are still pending, because
2nd Ed has not been published and neither has IMSC.
… My reaction is that, looking at the commit log, there are
commits well after TPAC. Some of them are really substantial.
… It seems arbitrary to reject this change but accept
everything else. We really have to have a plan. We can't just
… arbitrarily say we won't accept a substantial change now but
we accepted a bunch of other stuff after TPAC.
Nigel: All the open issues on TTML2 have a 3ED milestone
Pierre: On 1119 it was given that milestone on 21st Sep
… I think it would make sense to make no further changes for
now but we may need to make changes in response to
… review comments.
… We need a plan.
Nigel: There was an action on Atsushi to make a publication
plan but I don't think I've seen that.
Pierre: Thierry put something on the reflector.
Nigel: Did he? I have not caught up with that.
Pierre: We should come up with a plan - right now we can't say
anything to Dave Kneeland.
Nigel: That's true.
Nigel: I agree we seem to have some kind of impasse at the
moment and need to be able to make progress.
Meeting close
Nigel: Thanks everyone, meet again same time next week. I will
be joining from an unusual location so hopefully I will
… not have any connectivity issues. [adjourns meeting]
Minutes manually created (not a transcript), formatted by
Bert Bos's [16]scribe.perl version Mon Apr 15 13:11:59 2019
UTC, a reimplementation of David Booth's [17]scribe.perl. See
[18]history.
[16] https://w3c.github.io/scribe2/scribedoc.html
[17] https://dev.w3.org/2002/scribe/scribedoc.htm
[18] https://github.com/w3c/scribe2/commits/master/scribe.perl
Received on Thursday, 14 November 2019 17:14:08 UTC