Skip to content

Commit 18e2bf1

Browse files
authored
2025-11-12 TAC meeting notes (#1214)
Signed-off-by: Jean-Francois Panisset <[email protected]>
1 parent 681356a commit 18e2bf1

File tree

3 files changed

+222
-0
lines changed

3 files changed

+222
-0
lines changed

meetings/2025-11-12/2025-11-12.md

Lines changed: 222 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,222 @@
1+
---
2+
parent: Meetings
3+
title: "2025-11-12"
4+
---
5+
6+
# Academy Software Foundation Technical Advisory Council (TAC) Meeting - November 12, 2025
7+
8+
Join the meeting at [https://zoom-lfx.platform.linuxfoundation.org/meetings/aswf?view=list&projects=aswf](https://zoom-lfx.platform.linuxfoundation.org/meetings/aswf?view=list&projects=aswf)
9+
10+
## Voting Representative Attendees
11+
12+
### Premier Member Representatives
13+
14+
- [x] Andy Jones - Netflix, Inc.
15+
- [ ] Chris Hall - Advanced Micro Devices (AMD)
16+
- [ ] Christopher Moore - Skydance Animation, LLC
17+
- [ ] Eric Enderton - NVIDIA Corporation
18+
- [ ] Erik Niemeyer - Intel Corporation
19+
- [ ] Gordon Bradley - Autodesk
20+
- [ ] Greg Denton - Microsoft Corporation
21+
- [ ] Jean-Michel Dignard - Epic Games, Inc
22+
- [ ] Jonathan Gerber - LAIKA, LLC
23+
- [x] Kimball Thurston - Wētā FX Limited
24+
- [x] Larry Gritz - Sony Pictures Imageworks
25+
- [x] Matthew Low - DreamWorks Animation
26+
- [x] Michael Min - Adobe Inc.
27+
- [ ] Michael B. Johnson - Apple Inc.
28+
- [x] Rebecca Bever - Walt Disney Animation Studios
29+
- [ ] Ross Dickson - Amazon Web Services, Inc.
30+
- [x] Scott Dyer - Academy of Motion Picture Arts and Sciences
31+
- [ ] Youngkwon Lim - Samsung Electronics Co. Ltd.
32+
33+
### Project Representatives
34+
35+
- [x] Carol Payne - Diversity & Inclusion Working Group Representative, OpenColorIO Representative
36+
- [x] Cary Phillips - OpenEXR Representative
37+
- [x] Chris Kulla - Open Shading Language Representative
38+
- [ ] Daniel Greenstein - OpenImageIO Representative
39+
- [ ] Diego Tavares Da Silva - OpenCue Representative
40+
- [x] Jonathan Stone - MaterialX Representative
41+
- [ ] Ken Museth - OpenVDB Representative
42+
- [x] Nick Porcino - Universal Scene Description Working Group Representative
43+
- [ ] Rachel Rose - Diversity & Inclusion Working Group Representative
44+
45+
### Industry Representatives
46+
47+
- [x] Jean-Francois Panisset - Visual Effects Society
48+
49+
## Non-Voting Attendees
50+
51+
### Non-Voting Project and Working Group Representatives
52+
53+
- [ ] Alexander Schwank - Universal Scene Description Working Group Representative
54+
- [x] Anton Dukhovnikov - rawtoaces Representative
55+
- [ ] Daryll Strauss - Zero Trust Working Group Representative
56+
- [ ] David Feltell - OpenAssetIO Representative
57+
- [x] Eric Reinecke - OpenTimelineIO Representative
58+
- [ ] Erik Strauss - Open Review Initiative Representative
59+
- [x] Gary Oberbrunner - OpenFX Representative
60+
- [ ] Jean-Christophe Morin - Rez Representative
61+
- [x] John Mccarten - Rongotai Model Train Club (RMTC) Representative
62+
- [ ] Josh Bainbridge - OpenQMC Representative
63+
- [x] Stephen Mackenzie - Rez Representative
64+
- [ ] Tommy Burnette - Dailies Notes Assistant Representative
65+
66+
### LF Staff
67+
68+
- [x] David Morin - Academy Software Foundation
69+
- [ ] Emily Olin - Academy Software Foundation
70+
- [x] John Mertic - The Linux Foundation
71+
- [x] Yarille Ortiz - The Linux Foundation
72+
73+
### Other Attendees
74+
75+
- Alyssa Alexis - SIGGRAPH
76+
- Ben Schofield - CDSA
77+
- Cameron Target
78+
- Cottalango Leon - SPI - OpenCue
79+
- Doug Walker - Autodesk - OCIO
80+
- Eric Powers - Dreamworks
81+
- Lee Kerley - Apple - MaterialX
82+
- Jim Geduldick - Spacboy Labs
83+
- Jonathan Swartz - NVIDIA
84+
- Olga Avramenko - SPI - D&I WG
85+
86+
## Antitrust Policy Notice
87+
88+
Linux Foundation meetings involve participation by industry competitors, and it
89+
is the intention of the Linux Foundation to conduct all of its activities in
90+
accordance with applicable antitrust and competition laws. It is therefore
91+
extremely important that attendees adhere to meeting agendas, and be aware of,
92+
and not participate in, any activities that are prohibited under applicable US
93+
state, federal or foreign antitrust and competition laws.
94+
95+
Examples of types of actions that are prohibited at Linux Foundation meetings
96+
and in connection with Linux Foundation activities are described in the Linux
97+
Foundation Antitrust Policy available at
98+
[linuxfoundation.org/antitrust-policy](https://www.linuxfoundation.org/antitrust-policy).
99+
If you have questions about these matters, please contact your company counsel,
100+
or if you are a member of the Linux Foundation, feel free to contact Andrew
101+
Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to
102+
the Linux Foundation.
103+
104+
## Agenda
105+
106+
- General Updates
107+
- AGENDA TOPIC: AI code assistant policy [#1195](https://github.com/AcademySoftwareFoundation/tac/issues/1195)
108+
- Create a section of the tac repo for project best practices guides [#1194](https://github.com/AcademySoftwareFoundation/tac/pull/1194)
109+
- TAC Vice Chair election [#1202](https://github.com/AcademySoftwareFoundation/tac/issues/1202)
110+
- 2026 Security Reviews [#1137](https://github.com/AcademySoftwareFoundation/tac/issues/1137)
111+
- Project Leads - License Scans just sent out [#1212](https://github.com/AcademySoftwareFoundation/tac/issues/1212)
112+
- Annual Review: OpenTimelineIO [#477](https://github.com/AcademySoftwareFoundation/tac/issues/477)
113+
114+
## Notes
115+
116+
- General Updates
117+
- AGENDA TOPIC: AI code assistant policy [#1195](https://github.com/AcademySoftwareFoundation/tac/issues/1195)
118+
- Larry: we don't have to resolve this today, but wanted to get conversation started. Dev have outside lives, they may be using code assistants for work or personal projects. We should get ahead of the topic and decide what policies we want for our projects, what are the benefits, what are the risks. Each project can make its own rules for what's good for its community, but a set of baseline guidelines would be good to adopt. LF guidance on hard boundaries would be good as well. As a sampling of issues, most projects have CLAs and DCOs, does that cover code suggestions from coding assistants? What are the policies a project should have, there are projects out there which are being flooded by low quality PRs / bug reports that are LLM generated. Want to make sure our standards aren't eroded and we aren't flooded by these. Using coding assistants still means you are just as responsible. Need to have procedures set up.
119+
- John: a common topic in our foundations, we had a GenAI policy last year but not very specific. Can look at what other foundations are doing.
120+
- Larry: should the commit message say that LLM was used?
121+
- Carol: does anything have to change legally? And what do we want to do as a foundation? Bringing this up now, what is relevant to your companies, your projects, then we'll have discussion next time.
122+
- Larry: developer team perspective on accepting those contributions, but also as a recipient, don't want to back projects into areas where member companies may have issues with.
123+
- John: will get legal feedback.
124+
- JF: curious about how this interacts with the license chosen by a project
125+
- Larry: would like to hear about what other projects have adopted, at both ends of the spectrum.
126+
- John: will do some research, and will report back at next TAC.
127+
- Kimball (chat): Instead of DCO, need DCR signed-off-by indicator? (Developer Certified Review)
128+
- Eric Powers: By example, I attempted to use github copilot at work to analyze an open source project and generate a function based on that project, but our NBCU github copilot denied the ability to use copilot referencing this public repository.
129+
- Create a section of the tac repo for project best practices guides [#1194](https://github.com/AcademySoftwareFoundation/tac/pull/1194)
130+
- Larry: want to find a place to start documenting these. ALl the projects are doing their own thing, some projects have people in common / active in the TAC, some are more "islands". We need to learn from each other. Want to write "best practices" documents, not compulsory, but a place to share. Seeded it with a document from OIIO, it got positive feedback. Also some blank documents. If a project thinks it has good practices on one of the aspects in the template documents, please submit PRs. Could be a fruitful source of information.
131+
- John: the more knowledge the better! We can then figure out how it gets into the main tac.aswf.io web site.
132+
- TAC Vice Chair election [#1202](https://github.com/AcademySoftwareFoundation/tac/issues/1202)
133+
- John: transition "handover of the guard", Carol will become Chairperson, Larry will step down, looking for someone new to become vice-chair. If anyone is interested, contact Larry / Carol / John.
134+
- 2026 Security Reviews [#1137](https://github.com/AcademySoftwareFoundation/tac/issues/1137)
135+
- John: want to do another run in 2026. Want to prioritize Graduated Stage projects, if you are such a project and are interested, even at Incubation Stage, a spot could open up. Good opportunity to improve security posture.
136+
- Project Leads - License Scans just sent out [#1212](https://github.com/AcademySoftwareFoundation/tac/issues/1212)
137+
- Not all projects received them? John to check up.
138+
- Annual Review: OpenTimelineIO [#477](https://github.com/AcademySoftwareFoundation/tac/issues/477)
139+
- Eric Reinecke
140+
- [Slide Deck](./OpenTimelineIO_ASWF_Project_Review_Nov_2025.pdf)
141+
- [Slide Deck with Presenter Notes](./OpenTimelineIO_ASWF_Project_Review_Nov_2025_presenter_notes.pdf)
142+
- OpenTimeIO ASWF Project Review 2025
143+
- Outline
144+
- 2025 Themes
145+
- Development / Contributor Ecosystem Check-in
146+
- 2026 Areas of Focus
147+
- 2025 Themes
148+
- Modernization and cleanup of legacy code
149+
- Usability schema enhancements
150+
- Preserving user context for colors of tracks / clips
151+
- Good impact on timeline round tripping
152+
- Further maturing of Raven (the OTIO Viewer Application)
153+
- People moving away from legacy OTIO Viewer
154+
- Vendor Adoption
155+
- Media Composer 2025.6 : released this year! (was previously beta with export only)
156+
- Full OTIO Import / Export
157+
- Avid team has been great collaborator, and signaling this is just start of story
158+
- Kdenlive
159+
- Released this year
160+
- Native OTIO import / export
161+
- Demoed round tripping with Resolve
162+
- OS Packages
163+
- Debian
164+
- Arch Linux
165+
- FreeBSD
166+
- CuttingRoom : Release this Year!
167+
- Web based NLE
168+
- Getting a lot of momentum, discussed in industry (NAB/IBC/HPA)
169+
- Gave demo to TSC, shared great feedback
170+
- They are excited about OTIO, path forward for timeline interchange
171+
- Continuing conversation about roadmap
172+
- OpenReview Initiative / Sync Protocol
173+
- Protocol for review sessions built on OTIO
174+
- Defines new objects via a schema plugin
175+
- Objects can be serialized to JSON and sent over the wire
176+
- send OTIO fragments to move session data
177+
- can capture all those things and build up ability to replay a review session based on recording these objects being transmitted
178+
- A nice path forward to move review and annotation data into existing context, indicates way forward for a richer integration
179+
- leverages unique OTIO capabilities
180+
- [ORI Annotations GitHub repo](https://github.com/richardssam/ORIAnnotations)
181+
- High-Demand Schema Enhancements
182+
- Source Media Stream/Channel selection
183+
- Progress toward color effects
184+
- Spatial Transform Effects
185+
- Contribution Health
186+
- Dropoff since 2022 of commits and PRs
187+
- Contributor leaderboard
188+
- Top 3 are 60% of contributions, used to be a bit more spread out
189+
- Might be a bit of an anomaly, Darby Johnston's large contribution is a very large number, skewing that metric.
190+
- Overall contributions are up 20% (including from Darby)
191+
- Core devs may not have had as much time to contribute to the project
192+
- 2026 Focus
193+
- Meet requirements for ASWF Adoption
194+
- Identify where EDL and ALE are sing being used and determine why OTIO isn't used instead
195+
- We've eclipsed the feature set, with AVID adoption the argument for EDL and ALE should be weaker
196+
- Deliver Major Schema Enhancements
197+
- Basic Color Pipeline Modeling (CDL, LUT Reference, colorspaces)
198+
- Spatial Transforms
199+
- Input/Output Stream and Channel Mapping
200+
- Would like to deliver on at least 2
201+
- Discuss calling ourselves 1.0?
202+
- We've been public beta for a long time, not sure what's the "emotional block", Nick Porcino pushing for 1.0
203+
- May want to lean on ASWF for CI and release setup (time used up with core developers)
204+
- For the TAC
205+
- Are there places we'd like to see OTIO collaborating more with other projects?
206+
- Discussions with OpenFX
207+
- Beyond focussing a bit more on dev days, are there other ideas about how to recruit more engineering contribution
208+
- Would like to see more engagement from NLE vendors who adopted us
209+
- But a lot of benefit with engagement with Autodesk / Foundry
210+
- But less so outside VFX
211+
- Open Discussion
212+
- Carol: great presentation! Anything blocking adoption stage outside of CI? Eric: we're 90% of the way for OpenSSF badge, but don't remember specifics. Carol: Larry was talking about TAC best practices, is there anything you need help with and we could write into best practices guide. Make sure we answer the questions you need answered. Know where you are getting stuck / out of comfort zone.
213+
- Carol: this year was crazy for everyone including OTIO, got pulled into other directions for ACES 2, but would like to prioritize color aspects. OTIO should be able to talk with OCIO so people can depend on it. That would be my wish, if this is the year you think you want to address this. Eric: Doug gave us great feedback on the proposal I wrote, a lot of my year also got eaten up by ACES 2.0! Entire color ecosystem has gotten a lot clearer.
214+
- David: with the challenges on NLE adoption outside VFX / Animation, do you know what the roadblocks are? Eric: we've been successful making this case, one particular NLE vendor I've been talking says it may depend on user base. Would be an easier sell if we could claim to have fixed the crazy timewarp / remapping problem, that would make it a more compelling case. Some of our contributors have done great work, but not in OTIO yet. A vendor can integrate OTIO, but who is going to use it. "Build it and they will come: this is demoed in Kdenlive. Clear interop path with Resolve is helpful. But are the people paying for an NLE asking for it, that drives the demand. Demand exists on the higher end for VFX / Animation, but may not be for YouTube editors for instance.
215+
- David: for the timewarp features, when do you think that could be incorporated? Eric: I can't really say, depends on the time people have to work on them. David: do you think everyone who should know about OTIO does? Is there a visibility issue? Eric: I'm pretty "obnoxious" and talk to a lot of people, I think we have pretty good visibility, we've put a lot of effort in trying to get adoption. We've hit the large headline NLEs, something which didn't happen this year is that we didn't deliver the schema enhancements to demonstrate new features. So we may have "failed" as a project, we haven't demonstrated follow-on value. Hopefully we can deliver that next year.
216+
- Carol: you had a couple of new, big integrations this year. That's good progress! We see these cycles on a lot of these projects, a year may not be a "full cycle". We had that in OCIO, 2024 was a smaller release, this year was a big release. So don't be too hard on yourself! Eric: a good point. 10 years ago I would have not have dreamt of having OTIO in Media Composer! A decade of advocacy. We have high standards for ourselves! Carol: would def want to work with you to get you over the hump to graduation. And do a 1.0 release, will help with momentum, get out of "public beta" mentality.
217+
- David: we should plan a marketing campaign for 1.0 release to make sure OTIO is top of mind from every vendor. Carol: NAB good time? Eric: a good idea, we can hold a funeral for EDL.
218+
219+
## Next Meeting Agenda
220+
221+
- General Updates
222+
- ORI follow up on Incubation [#1167](https://github.com/AcademySoftwareFoundation/tac/issues/1167)
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)