As we’re looking to make more ONNX models available to the group, we should discuss the legal caveats we should observe.
There’s a good reason why it took a while for ADSK to come out with new ML tools. The latest thinking by all these companies (Flame, Nuke, Baselight) is that they make the inference nodes available for you to run models, but they don’t touch the models other than their own proprietary ones.
The whole reason is the question of legal liability of the training data. That liability lies with the person using the model, not with the person making the inference node. They’ve put the burden on us to deal with the legal issues. Which is totally fair. But also complex.
Ultimately the liability with any of these ONNX models other than the MLTW that is bundled with Flame 2025.1 is with any one of you who runs one of these models on a job, gives the render made with it to your client and collects a check. The pattern of the last decade across most of life - push more of the burden downstream on the little people.
But the specific question I have - as we’re putting links to ONNX models on this public forum and more importantly on the Logik Portal, what type of legal language do we need to include to not get caught up in the cross fire. It puts us into the chain of distributing materials of at times questionable licensing status.
For reference Foundry includes this language on their Cattery page:
Foundry does not certify or approve, nor are we responsible for, the licensing or legal framework to the underlying pre-trained model, associated training data, and dependencies. The User should undertake independent investigation of the underlying files in so far as it is relevant to the User’s intended use.
Do we need to put a variation of this into the Logik Portal page (@MikeV) and also into any regular Logik post that has links to ONNX models to download (like I included a Dropbox link yesterday)?
And on that account - should the Logik Portal identify the specific contributor of the ONNX model, or should we keep that as a community resource to not put a singular person into the line of fire?
Thoughts @andymilkis @randy?