- 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