Skip to content

Commit caa12b7

Browse files
authored
2024-08-21 TAC meeting notes (#812)
Signed-off-by: Jean-Francois Panisset <[email protected]>
1 parent a3ed874 commit caa12b7

File tree

2 files changed

+281
-0
lines changed

2 files changed

+281
-0
lines changed

meetings/2024-08-21/2024-08-21.md

+281
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,281 @@
1+
---
2+
parent: Meetings
3+
title: "2024-08-21"
4+
---
5+
6+
# Academy Software Foundation - Technical Advisory Council (TAC) Meeting - August 21, 2024
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+
- [ ] Brian Cipriano - Google LLC
15+
- [x] Cory Omand - The Walt Disney Studios
16+
- [x] Eric Enderton - NVIDIA Corporation
17+
- [ ] Eric Reinecke - Netflix, Inc.
18+
- [ ] Erik Niemeyer - Intel Corporation
19+
- [x] Gordon Bradley - Autodesk
20+
- [ ] Greg Denton - Microsoft Corporation
21+
- [ ] Guido Quaroni - Adobe Inc.
22+
- [ ] Jean-Michel Dignard - Epic Games, Inc
23+
- [ ] Kimball Thurston - Wētā FX Limited
24+
- [x] Larry Gritz - Sony Pictures Imageworks
25+
- [x] Matthew Low - DreamWorks Animation
26+
- [x] Michael B. Johnson - Apple Inc.
27+
- [ ] Milind Damle - Advanced Micro Devices (AMD)
28+
- [ ] Ross Dickson - Amazon Web Services, Inc.
29+
- [ ] Scott Dyer - Academy of Motion Picture Arts and Sciences
30+
31+
### Project Representatives
32+
33+
- [x] Carol Payne - Diversity & Inclusion Working Group Representative
34+
- [ ] Chris Kulla - Open Shading Language Representative
35+
- [x] Jonathan Stone - MaterialX Representative
36+
- [x] Ken Museth - OpenVDB Representative
37+
- [ ] Cary Phillips - OpenEXR Representative
38+
- [x] Diego Tavares Da Silva - OpenCue 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 - RAW to ACES Utility Representative
49+
- [ ] Alexander Schwank - Universal Scene Description Working Group Representative
50+
- [x] Erik Strauss - Open Review Initiative Representative
51+
- [x] Nick Porcino - Universal Scene Description Working Group Representative
52+
- [ ] Rachel Rose - Diversity & Inclusion Working Group Representative
53+
- [x] Steven Mackenzie - Rez Representative
54+
- [x] Scott Wilson - Language Interop Working Group
55+
- [x] Gary Oberbrunner - OpenFX
56+
- [ ] Jean-Christophe Morin - Rez Representative
57+
58+
### LF Staff
59+
60+
- [x] David Morin - Academy Software Foundation
61+
- [x] Emily Olin - Academy Software Foundation
62+
- [x] John Mertic - The Linux Foundation
63+
- [x] Yarille Ortiz - The Linux Foundation
64+
- [x] Andrew Grimberg, LF Release Engineering
65+
66+
### Other Attendees
67+
68+
- JT Nelson, Pasadena Open Source consortium / SoCal Blender group
69+
- Youngkown Lim - Samsung
70+
- Rob Rowe - Cinepaint
71+
- Deke Kincaid - Digital Domain
72+
- Lee Kerley - Apple
73+
- Lorna Dumba - Framestore
74+
- David Feltel - Foundry / OpenAssetIO
75+
- Robert Fanner - Foundry / OpenAssetIO
76+
77+
## Antitrust Policy Notice
78+
79+
Linux Foundation meetings involve participation by industry competitors, and it
80+
is the intention of the Linux Foundation to conduct all of its activities in
81+
accordance with applicable antitrust and competition laws. It is therefore
82+
extremely important that attendees adhere to meeting agendas, and be aware of,
83+
and not participate in, any activities that are prohibited under applicable US
84+
state, federal or foreign antitrust and competition laws.
85+
86+
Examples of types of actions that are prohibited at Linux Foundation meetings
87+
and in connection with Linux Foundation activities are described in the Linux
88+
Foundation Antitrust Policy available at
89+
[linuxfoundation.org/antitrust-policy](https://www.linuxfoundation.org/antitrust-policy).
90+
If you have questions about these matters, please contact your company counsel,
91+
or if you are a member of the Linux Foundation, feel free to contact Andrew
92+
Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to
93+
the Linux Foundation.
94+
95+
## Agenda
96+
97+
- General Updates
98+
- Update on Atlassian Cloud Migration [#755](https://github.com/AcademySoftwareFoundation/tac/issues/755)
99+
- Dev Days 2024 [#662](https://github.com/AcademySoftwareFoundation/tac/issues/662)
100+
- Schedule office hours for projects to complete OpenSSF Best Practices badge requirements [#760](https://github.com/AcademySoftwareFoundation/tac/issues/760)
101+
- Change to public calendar for Academy Software Foundation [#782](https://github.com/AcademySoftwareFoundation/tac/issues/782)
102+
- Reminder on project policies [#806](https://github.com/AcademySoftwareFoundation/tac/issues/806)
103+
- Open Review Initiative Annual Project Review [#809](https://github.com/AcademySoftwareFoundation/tac/issues/809) [436](https://github.com/AcademySoftwareFoundation/tac/issues/436)
104+
- [Slide Deck](https://docs.google.com/presentation/d/1aC%2DPXOWwoCJ45gPSejx59RO3FBugs_6L)
105+
- OpenAssetIO Annual Project Review [#516](https://github.com/AcademySoftwareFoundation/tac/issues/516)
106+
- Evolving our working groups program [#798](https://github.com/AcademySoftwareFoundation/tac/issues/798)
107+
108+
## Notes
109+
110+
- Reminder on project policies [#806](https://github.com/AcademySoftwareFoundation/tac/issues/806)
111+
- Make sure you bring up the antitrust policy notice at beginning of meetings.
112+
- Also code of conduct, just a friendly reminder (no specific issues)
113+
- Change to public calendar for Academy Software Foundation [#782](https://github.com/AcademySoftwareFoundation/tac/issues/782)
114+
- Let us know if you want to keep the groups.io calendars otherwise they are going after Sept 1st
115+
- Schedule office hours for projects to complete OpenSSF Best Practices badge requirements [#760]
116+
- Next week with Cary
117+
- For project leads working towards their badging requirements
118+
- Dev Days 2024 [#662](https://github.com/AcademySoftwareFoundation/tac/issues/662)
119+
- Carol: if you are signed up, you should have gotten email
120+
- We like to get feedback from projects
121+
- More things forthcoming, materials for member companies
122+
- Registration is open, encourage people to register
123+
- Will be doing more social media communications / blog post
124+
- Only a month out!
125+
- Update on Atlassian Cloud Migration [#755](https://github.com/AcademySoftwareFoundation/tac/issues/755)
126+
- Andy: did a test migration without issues
127+
- ASWF Confluence is a smaller instance, we've migrated larger ones which have went well
128+
- LF Identity is not going to be usable with Atlassian Cloud, will need to create an Atlassian ID. Your email address will be your ID. Once you've done that, you will be able to use with other Atlassian Cloud sites LF is migrating too.
129+
- Expecting to migrate this Friday. Outage window around 30 minutes
130+
- Evolving our working groups program [#798](https://github.com/AcademySoftwareFoundation/tac/issues/798)
131+
- John: several groups operating outside the original spirit
132+
- How to adjust for this, create new WG types
133+
- On the list for TAC members to read, will have a more formal group discussion in a future meeting
134+
- OpenAssetIO Annual Project Review [#516](https://github.com/AcademySoftwareFoundation/tac/issues/516)
135+
- Robert Fanner, David Feltell
136+
- Interoperability standard for the tools and content management systems used in media production
137+
- Marrying DCCs to assets management systems
138+
- Introducing a standard and library we can introduce some commonality
139+
- Incubation Project review criteria
140+
- No changes since 2023 review
141+
- Focus on dogfooding via DCC integrations and locking in a v1 API
142+
- Contributions
143+
- 701 commits across 8 repos
144+
- 314 in OpenAssetIO repo / 377 in other repos
145+
- 272 GitHub issues closed vs 243 issues opened
146+
- Core contributors down frmo 3 to 1 currently
147+
- Organizations contribution and/or using in production
148+
- Foundary
149+
- MovieLabs
150+
- ynput
151+
- OTIO
152+
- ORI
153+
- ftrack
154+
- Brazen Animation
155+
- Key Achievements in the past year
156+
- OpenAssetIO v1.0 beta
157+
- C++ manager plugins (previously Python only)
158+
- Hybrid C++ & Python Manager plugins
159+
- Utilities to convert URL-to-path and path-to-URL
160+
- Token substitution for assets made of file sequences
161+
- Hoping to lock down API over next quarter
162+
- OpenAssetIO MediaCreation (alpha)
163+
- Building common ontology of traits for VFX industry
164+
- Future: can be based on Movielabs Ontology for VFX workflows
165+
- New Industry Integrations
166+
- Nuke
167+
- Katana
168+
- ftrack
169+
- Pending...
170+
- UI delegation loosely couples DCCs and Asset Systems
171+
- Further improvements to Nuke & Katana integrations
172+
- OpenAssetIO in Nuke
173+
- Asset references with Traits automatically ingested into Nuke
174+
- UI delegation preview
175+
- Connect UI from custom or commercial asset managers over core OpenAssetIO API
176+
- OpenAsssetIO in Katana
177+
- Work in Progress
178+
- Extends Katana Asset API
179+
- Supports USD AR2
180+
- Will be open sourced
181+
- USD asset by reference, not file path
182+
- Areas we could use help on
183+
- Significant strides made on proving out in-anger DCC integration, and very close to v1.0.0 release now
184+
- Encouraging prototyping, feedback and real-world adoption
185+
- More DCC vendors, asset management vendors & studios wanted
186+
- Overall value proposition ramps up significantly as adoption goes up
187+
- Documentation
188+
- Already at a high standard, though users are keen on more examples and simple starting points
189+
- Help with resource on checking/writing documentation & example code would be very welcome
190+
- Trait Specifications
191+
- MovieLabs Ontology...
192+
- TAC Open Discussion
193+
- JF: request to remain at Incubation? Robert: currently we don't necessarily have adoption or resources. We prefer to focus on integrations to help drive adoption, help with examples, starting points.
194+
- John: at sandbox right? Looking for TAC guidance: looking at projects in sandbox stage to move out in a year's stage as natural progression. Carol: we'd have to take a look at sandbox projects, the other one is ORI. It does feel like it's the right thing, it's a new project without a lot of adoption yet. JF: this is a from scratch project, not an existing one being onboarded. Carol: would have no issue with renewing in sandbox stage.
195+
- John: it feels like the adoption is the only blocker at this point, if that's an area where we can help with, let us know. Everything else looks like great progress.
196+
- Larry: in the high level schematic, is there a "marketing" task to help drive adoption and we could help with? Are people who need to follow this helping to bootstrap? Robert: we've been working on getting things "ship shap", Tom Cowland had been a fantastic champion early on, he is somewhat less involved now, so we need to ramp up the "evangelism".
197+
- John: do we have quorum? JF: I don't believe so. John: we will take vote offline to renew at sandbox stage.
198+
- Samsung becoming ASWF member, Youngwon Lim representing
199+
- We are happy to be here, waiting for some internal things to be sorted out and will be able to contribute more
200+
201+
- Open Review Initiative Annual Project Review [#809](https://github.com/AcademySoftwareFoundation/tac/issues/809) [436](https://github.com/AcademySoftwareFoundation/tac/issues/436)
202+
- [Slide Deck](./ORI_2024_Annual_Review.pdf)
203+
- Erik Strauss presenting
204+
- Proposed last year to stay in Sandbox mode, were focussed on figuring out overarching strategy for the initiative as opposed to individual projects
205+
- Collection of existing "adoption visibility challenges", unknowns for us
206+
- Up for consideration is whether it's time for ORI to move from Sandbox to Incubation, will discuss the individual projects and the overarching strategy
207+
- Open Review Initiative
208+
- An umbrella project containing multiple review oriented project repositories. As of 8/24 two content review applications, an encoding test suite, and a shared infrastructure repo for future collaboration.
209+
- Incubation Project review criteria
210+
- List of requirements
211+
- xStudio folks in the UK, some are on vacation
212+
- Have achieved and maintained an OpenSFF Best Practices Badge at the passing level
213+
- Have had a successful license scan...
214+
- Contributions to OpenRV
215+
- 53 Contributors
216+
- 148 commits
217+
- 54 issues
218+
- 195 PRs
219+
- 46 forks
220+
- 136 stars
221+
- Significant installed based, community is very healthy
222+
- Contributions to xStudio
223+
- 29 contributors
224+
- 58 commits
225+
- 50 issues
226+
- 7 PRs
227+
- 24 forks
228+
- 101 stars
229+
- DNeg iterating faster internally than rate at which it is pushed to public repo
230+
- Official 1.0 to be released end of September / early October, new UI, timeline integration
231+
- Contributions to Encoding Guidelines
232+
- 5 contributors
233+
- 62 commits
234+
- 11 issues
235+
- 73 PRs
236+
- 3 forks
237+
- 13 stars
238+
- Small team but has a lot of traction, mostly lead by Sam Richards
239+
- A solid foundation for collaboration
240+
- Key Achievements in the past year for ORI
241+
- 2024 Deliverables
242+
- Public roadmaps using GitHub Kanban boards
243+
- Proposal and demo of OTIO based Synchronization protocol enabling playback sync between arbitrary players
244+
- First contribution to the Shared Platform Repository
245+
- Shared Plugin API
246+
- To drive more sharing and collab between studios and help lower the barrier to entry for participation
247+
- Example Color corrector plugin working across SPI's Itview and OpenRV
248+
- Should be straightforward to make it work in xStudio as well
249+
- Could be supported by any other players, hoping to build a community around this interoperability and code sharing
250+
- Key Achievements in the past year for OpeNRV
251+
- RV is now built on a common foundation shared with the open-source project, Open RV. This will benefit both Open RV and RV users, as all the innovations of the open-source community will be accessible in both OpenRV and Autodesk RV
252+
- As an example, a member of the community recently updated FFmpeg to the newest version. Contribution accepted in Open RV and is now also available in Autodesk RV
253+
- Introduction of a VideoOutputAPI allowing for the development of VideoOutput plugins and release of three new VideoOutput Plugins: SDI for BMD, SDI for AJA and NDI
254+
- Integration with Flow Production Tracking
255+
- Key Achievements in the past year for xStudio
256+
- UI redesign and UI code rewrite
257+
- Focus on flexibility and configurability
258+
- NLE timeline interface
259+
- Windows port with minimal dependencies (yes this took longer than it should have)
260+
- Seeing people on Slack able to build on Windows
261+
- Key achievements in the past year for Encoding
262+
- Fleshed out an editorial page with a number of community contributions
263+
- Added pages for MJPEG, HEVC, AV1, VP9 and VP8 encoding
264+
- HDR Encoding Guide
265+
- Created a white paper to encourage industry usage of VP8, VP9 and AV1 rather than HEVC
266+
- Some licensing ambiguities around AV1
267+
- Trying to find right balance and where to point people to
268+
- Areas the preojct could use help on
269+
- Users are still desperate for downloadable binaries
270+
- The lack of a "try before you buy" for non-technical consumers is hampering adoption of both players
271+
- The Windows build on xStudio is down to 3 dependencies, but it's still not something an artist can access and evangelize within a studio
272+
- Licensing rights to 3rd party Codecs continue to be the barrier to binary distributions
273+
- We've approached the license holders for the relevant codecs (Apple BMD, ViaLA, etc)
274+
- Each either wants a direct relationship with their licensees and/or is unwilling to give us terms as an OSS project that would enable us to build and distribute their libraries without royalty obligations.
275+
- There are mechanisms with "minimal threshold for distribution" (up to 100K units without encumbrance), but we would need some kind of accounting system, and don't feel that's the right approach
276+
- Larry: are some interested in royalties for the authoring, less incumbrance just for playback? Erik: yes, less requirements on decoding, but we want to drive studios towards encoding standards.
277+
- TAC Open Discussion
278+
- Erik: we've been in sandbox for 24 months, we should be at good point to move to incubation. Does the TAC agree?
279+
- Gordon: very impressive progress, the source is out there, the plugin system is a great achievement. Tackling problems like codec standardization is important to solve. I have a vested interest in making this work, but impressed by the progress. Missed the criteria recap, but seems to be doing quite well and would support move into incubation.
280+
- Larry: my thoughts echo this, made incredible progress, and there are clearly people using the components in production, on a solid footing, and wanted to say that SIGGRAPH showing was great. You may have undersold how good the presentations were, and the impressive demos, showed a lot of momentum. This is a real project at this point!
281+
- John: some work on the badge requirements, not "impossible" work, that needs to come together, but it's not that hard, mostly documentation. Erik: will reach back out to John once the Dneg folks are back from vacation.
1.53 MB
Binary file not shown.

0 commit comments

Comments
 (0)