Skip to content

Commit 5863e73

Browse files
authored
2025-04-30 TAC meeting notes (#1034)
Signed-off-by: Jean-Francois Panisset <[email protected]>
1 parent 105eab3 commit 5863e73

File tree

1 file changed

+218
-0
lines changed

1 file changed

+218
-0
lines changed

meetings/2025-04-30.md

Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
---
2+
parent: Meetings
3+
title: "2025-04-30"
4+
---
5+
6+
# Academy Software Foundation Technical Advisory Council (TAC) Meeting - April 30, 2025
7+
8+
Join the meeting at [https://zoom-lfx.platform.linuxfoundation.org/meeting/97880950229?password=81d2940e-c055-43b9-9b5a-6cd7d7090feb](https://zoom-lfx.platform.linuxfoundation.org/meeting/97880950229?password=81d2940e-c055-43b9-9b5a-6cd7d7090feb)
9+
10+
## Voting Representative Attendees
11+
12+
### Premier Member Representatives
13+
14+
- [ ] Chris Hall - Advanced Micro Devices (AMD)
15+
- [x] Cory Omand - The Walt Disney Studios
16+
- [ ] Eric Enderton - NVIDIA Corporation
17+
- [x] Andrew Jones - Netflix, Inc.
18+
- [ ] Erik Niemeyer - Intel Corporation
19+
- [x] Gordon Bradley - Autodesk
20+
- [ ] Greg Denton - Microsoft Corporation
21+
- [x] Jean-Michel Dignard - Epic Games, Inc
22+
- [ ] Kimball Thurston - Wētā FX Limited
23+
- [x] Larry Gritz - Sony Pictures Entertainment
24+
- [x] Matthew Low - DreamWorks Animation
25+
- [ ] Michael Min - Adobe Inc.
26+
- [x] Michael B. Johnson - Apple Inc.
27+
- [ ] Ross Dickson - Amazon Web Services, Inc.
28+
- [x] Scott Dyer - Academy of Motion Picture Arts and Sciences
29+
- [ ] Youngkwon Lim - Samsung Electronics Co. Ltd.
30+
31+
### Project Representatives
32+
33+
- [x] Carol Payne - Diversity & Inclusion Working Group / OpenColorIO Representative
34+
- [ ] Cary Phillips - OpenEXR Representative
35+
- [x] Chris Kulla - Open Shading Language Representative
36+
- [ ] Diego Tavares Da Silva - OpenCue Representative
37+
- [ ] Jonathan Stone - MaterialX Representative
38+
- [x] Ken Museth - OpenVDB Representative
39+
40+
### Industry Representatives
41+
42+
- [x] Jean-Francois Panisset - Visual Effects Society
43+
44+
## Non-Voting Attendees
45+
46+
### Non-Voting Project and Working Group Representatives
47+
48+
- [ ] Alexander Forsythe - rawtoaces Representative
49+
- [ ] Alexander Schwank - Universal Scene Description Working Group Representative
50+
- [x] Daniel Greenstein - OpenImageIO Representative
51+
- [ ] Erik Strauss - Open Review Initiative Representative
52+
- [ ] Gary Oberbrunner - OpenFX Representative
53+
- [ ] Jean-Christophe Morin - Rez Representative
54+
- [ ] Nick Porcino - Universal Scene Description Working Group Representative
55+
- [ ] Rachel Rose - Diversity & Inclusion Working Group Representative
56+
- [ ] Scott Wilson - ASWF Language Interop Project Representative
57+
- [x] Stephen Mackenzie - Rez Representative
58+
59+
### LF Staff
60+
61+
- [x] David Morin - Academy Software Foundation
62+
- [x] Emily Olin - Academy Software Foundation
63+
- [x] John Mertic - The Linux Foundation
64+
- [x] Michelle Roth - The Linux Foundation
65+
- [ ] Yarille Ortiz - The Linux Foundation
66+
67+
### Other Attendees
68+
69+
- Eric Reineke, Netflix / OTIO
70+
- Alyssa Alexis, SIGGRAPH
71+
- Jim Helman, MovieLabs
72+
- JT Nelson, Pasadena Open Source consortium / SoCal Blender group
73+
- Karen Ruggles, DeSales University / D&I WG
74+
- Lee Kerley, Apple
75+
- Lorna Dumba, Framestore
76+
- Maxwell Iverson, Sony Imageworks
77+
- Olga Avramenko, Sony Imageworks
78+
- Rebecca Bever, Walt Disney Animation
79+
- Rob Rowe, Cinepaint
80+
- Spencer Stephens, ZeroTrust WG
81+
82+
## Antitrust Policy Notice
83+
84+
Linux Foundation meetings involve participation by industry competitors, and it
85+
is the intention of the Linux Foundation to conduct all of its activities in
86+
accordance with applicable antitrust and competition laws. It is therefore
87+
extremely important that attendees adhere to meeting agendas, and be aware of,
88+
and not participate in, any activities that are prohibited under applicable US
89+
state, federal or foreign antitrust and competition laws.
90+
91+
Examples of types of actions that are prohibited at Linux Foundation meetings
92+
and in connection with Linux Foundation activities are described in the Linux
93+
Foundation Antitrust Policy available at
94+
[linuxfoundation.org/antitrust-policy](https://www.linuxfoundation.org/antitrust-policy).
95+
If you have questions about these matters, please contact your company counsel,
96+
or if you are a member of the Linux Foundation, feel free to contact Andrew
97+
Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to
98+
the Linux Foundation.
99+
100+
## Agenda
101+
102+
- General Updates
103+
- Dev Days - May 15, 2025 [#966](https://github.com/AcademySoftwareFoundation/tac/issues/966)
104+
- OpenQMC [#434](https://github.com/AcademySoftwareFoundation/tac/issues/434)
105+
- SLP Volunteer Opportunities [#992](https://github.com/AcademySoftwareFoundation/tac/issues/992)
106+
- Rename project lifecycle stage 'Adopted' to 'Graduated' [#999](https://github.com/AcademySoftwareFoundation/tac/pull/999)
107+
- DigiPro CFP closes 5/16 [#1003](https://github.com/AcademySoftwareFoundation/tac/issues/1003)
108+
- Open Source Days 2025 [#1005](https://github.com/AcademySoftwareFoundation/tac/issues/1005)
109+
- Add question for resources to project proposal [#1024](https://github.com/AcademySoftwareFoundation/tac/pull/1024)
110+
- Propose to remove vote for annual reviews [#1016](https://github.com/AcademySoftwareFoundation/tac/pull/1016)
111+
- New Working Group Proposal - Machine Learning [#1029](https://github.com/AcademySoftwareFoundation/tac/issues/1029)
112+
- Planning Session for TAC [#972](https://github.com/AcademySoftwareFoundation/tac/issues/972)
113+
114+
## Notes
115+
116+
- General Updates
117+
- Dev Days - May 15, 2025 [#966](https://github.com/AcademySoftwareFoundation/tac/issues/966)
118+
- Carol: Ofifce sessions are be recorded
119+
- Project and company leads, please follow up on requests, encourage engineers to contribute, and projects to be ready
120+
- Olga: Office hours next Tuesday, then 1AM and 1PM PST
121+
- On Monday we will focus on builds, will be good if you can be there to answer questions
122+
- Will post to project leads Slack, it's also in Confluence
123+
- OpenQMC [#434](https://github.com/AcademySoftwareFoundation/tac/issues/434)
124+
- SLP Volunteer Opportunities [#992](https://github.com/AcademySoftwareFoundation/tac/issues/992)
125+
- Carol: some things have passed and can no longer volunteer for them. Applications have closed, mentors being assigned. SLP members starting to join Slack, please send them a welcome.
126+
- Karen: we're excited to have our final 20 as of this morning, they have filled out CoC form. If you want to mentor, please use the link, application reviewers is past, but team leads, speakers, still a small window.
127+
- [SLP Volunteer Application](https://forms.gle/muLitAxtDjmBWoGP7)
128+
- Karen (chat): final call for mentors and Team Leads(definitely do this soon if you want to be a mentor). Guest mentor, Speaker finalize soon as well! Thank you all!
129+
- Disney TAC Rep
130+
- Rebecca Bever at WDAS is new member, was previously at Marvel / Live Action. Connected with Corey, excited to be here. Had some involvement with ASWF a few years ago.
131+
- Rename project lifecycle stage 'Adopted' to 'Graduated' [#999](https://github.com/AcademySoftwareFoundation/tac/pull/999)
132+
- DigiPro CFP closes 5/16 [#1003](https://github.com/AcademySoftwareFoundation/tac/issues/1003)
133+
- Open Source Days 2025 [#1005](https://github.com/AcademySoftwareFoundation/tac/issues/1005)
134+
- CFP runs for another couple of weeks
135+
- Sign up for town halls
136+
- Let us know if you want to have a BoF.
137+
- Opportunity to do SIGGRAPH Labs, so if a project wants to do a hands on course, can do the introduction
138+
- Add question for resources to project proposal [#1024](https://github.com/AcademySoftwareFoundation/tac/pull/1024)
139+
- Add question about project resources, "what existing maintainers / contributors does the project already have"
140+
- TAC wants projects to come in with existing resources
141+
- Please add any comments to the PR
142+
- Propose to remove vote for annual reviews [#1016](https://github.com/AcademySoftwareFoundation/tac/pull/1016)
143+
- While doing votes for annual reviews is good, can be hard to chase down quorum. So the idea is not to have to vote, otherwise the TAC can vote on archiving the project. Please comment on the PR.
144+
- Larry: if you are TAC members, you have a responsibility to speak up if you think a project is in trouble / not getting resources / has disfunction, want to avoid having to go through the motion of a vote, but don't hesitate if you see something where a project may be floundering, say something to the TAC.
145+
- John: Larry Carol and I are working on additional Best Practices and Learnings to share with the TSCs, may have TAC session about this.
146+
- New Working Group Proposal - Machine Learning [#1029](https://github.com/AcademySoftwareFoundation/tac/issues/1029)
147+
- Presentation by Larry
148+
- Proposal: Working group on Machine Learning
149+
- Talked about this a long time ago, wasn't clear who would step forward
150+
- The Troubles
151+
- Nobody knows what to build
152+
- Nobody knows how or where to talk about it
153+
- Hype and anxiety at every turn
154+
- Tech companies control the narrative, who may not have our best interests at heart
155+
- Is there a leadership role for ASWF to play?
156+
- Discussion after Open Source Days
157+
- What is ML anyway?
158+
- Tools that use statistical techniques or by-example training to implement features that are resistant to traditional programming or step-by-step algorithms
159+
- Hypotheses
160+
- We need a positive vision to rally behind
161+
- We need a lot of common tools & infrastructure
162+
- OSF poll revealed many common needs
163+
- Major studios / companies have had the same ideas as each other
164+
- Non-differentiating -- nobody benefits from all separately building roughly the same thing
165+
- So let's at least do these things together
166+
- Leave more time for the bespoke / differentiating work
167+
- WG Goals
168+
- Plan and spin off ASWF projects that use ML in artist-serving ways
169+
- Community and communications channels to share information and expertise
170+
- Leadership: proactively and visibly work for a positive, productive, ethical direction for ML-based tools that help artists and productions
171+
- Counter the endless external noise of hype + anxiety
172+
- Non Goals
173+
- No doomerism or boosterism
174+
- No philosophizing or navel gazing about "AI"
175+
- No issues or politics outside of the film industry
176+
- No interest in tools that take creative control or satisfying work away from artists
177+
- No getting distracted by topics or projects we can't rally dedicated resources behind
178+
- Initial deliverables
179+
- Communications channels, get people talking
180+
- Spin out at least one sandbox project immediately
181+
- Ambitious goal: a demo-able MVP by SIGGRAPH
182+
- One or more additional projects underway within 2025
183+
- Use WG-ML meetings to pitch, do match-making
184+
- Current Status
185+
- Enthusiasm & discussion
186+
- ILM, Sony, WETA, Disney, Framestore, Autodesk
187+
- First project chosen (proposal coming soon)
188+
- ILM & Sony already committed to participate with engineering
189+
- Several other projects in discussion
190+
- Let's bring this all into the light - join us!
191+
- Questions / discussion
192+
- Ken: excellent idea, want to emphasize there are already activities, like OpenVDB (ML extension for PyTorch). Larry: don't think it's a conflict, if a project is already doing something, it should just run with it, may be outside the scope of the WG, but would like to benefit from expertise.
193+
- Gordon: Autodesk is keen to be part, one aspect is understanding how we handle the data behind all this, what can be common, what needs to be studio specific. Very timely and like how the intent is framed.
194+
- David: Sci-Tech Awards were awarded for ML-based denoisers. There's been a lot of activity in different studios, we are past the pioneering times, it's time to organize.
195+
- Larry: hope we get a lot of participation, some companies want to work in these areas but not sure what they can "step into". Hopefully this can help focus engineers, start building expertise, instead of a single company "sticking their neck out". ASWF has mind share and confidence of our industry, so we should be taken seriously.
196+
- JF: do we need infrastructure for running AI workloads? Larry: project we chose to work on will determine what else is needed to run on.
197+
- John: will take to LFX vote.
198+
- Larry: hope to pass this quickly so we can set up communication channels and can present project at next TAC meeting.
199+
- Planning Session for TAC [#972](https://github.com/AcademySoftwareFoundation/tac/issues/972)
200+
- David to run [PollEV Poll](https://pollev.com/aswf)
201+
- Can anybody vote? Larry: we didn't consider that, but yes! Carol: yes! Larry: anyone attending this meeting is relevant!
202+
- JF: hard to choose at this point! They are all good
203+
- Carol: these are priorities for 2025, so think about time sensitive things, these are all good and we want them all, but agendas get filled quickly.
204+
- Top 3:
205+
- Identify opportunities to coordinate efforts between projects - 14
206+
- Having project sharing interesting l earnings, or topics relevant to other projects, during TAC meetings - 10
207+
- Prioritized view of open source gaps / opportunities for studios - 10
208+
- Larry: if you voted for something because you have a concrete idea... but we will look at this chart and try to execute on it.
209+
- Opportunities to coordinate: what are we currently missing?
210+
- Wave: DPEL is an obvious one, people looking for coverage of assets. There is "money left on the table", we want to make sure that "OTIO can read a bunch of EXRs", don't know if people are talking about this in other meetings. Have conversations between USD Assets and DPEL, but what about others?
211+
- Larry: early in this meeting John made mention of Best Practices, it's been a while since we've talked about expectations of the projects, how should TSC run, how should the TAC run. There has been a lot of turnover since then, TSCs have advanced their knowledge. So sharing those learnings could fall under this.
212+
- Carol: perhaps more opportunities for cross project coordination, come in and talk about color management in more detail than during the project review.
213+
- Matthew: notion of a "canary project", MaterialX + USD for instance, if we can find something that can help with basic smoke testing, figure out version compatibility...
214+
- Larry: that idea would be a real service, may belong under CI WG, but CI WG needs some "love", last 2 meetings has been small attendance. It's getting sparse, we used to have better attendance. It's mostly JF carrying a lot of the load. The work that WG is doing is an important part of the infrastructure used by the projects, and even beyond ASWF. SIGGRAPH meetings talk about using those containers, don't want to see this fall into disrepair. If you care about the CI system and the tooling around it, put some time and effort into this WG. Does a lot for us in a "low key" way.
215+
- JF: liked the example of the presentation from OpenVDB to switch from PyBind11 to NanoBind
216+
- John: much easier to prepare for a 5 minute presentation. Larry: maybe we can make a special kind in the TAC repo, a "lightning talk", keep room for a couple of those in a meeting. I bet each project has some nuggets that others can learn from.
217+
- John: some of these get buried in project channels. Will add a task for myself to put these together.
218+
- John: OpenImageIO and OpenLensIO coming up, working to schedule the Open Source Technology Improvement Fund folks, pending on issues and disclosures which will trigger the final report. OpenCue and CI WG are schedule for annual reviews on May 28th. Full schedule getting into SIGGRAPH, we may need to rearrange the schedule.

0 commit comments

Comments
 (0)