nodes and models licences and compliance #14346
Replies: 1 comment
-
|
I think only a specialized lawyer can provide a real answer to your question but here is what I understand: ComfyUI is licensed under GPL‑3.0: Any mod that directly extends or modifies ComfyUI’s local code (anything inside "custom_nodes/" -nodes, patches, etc.) is considered a derivative work and must also be GPL‑3.0. This means local nodes can't have territorial restrictions. Independent tools or remote API services that only connect to ComfyUI are not bound by GPL and can use other licenses. In short, as I understand GPL:
Your licensing idea is based on pure logic and I totally get it, but it would give Comfy attributes it shouldn't have. Like Windows shouldn't check if my installed apps are legal, Comfy shouldn't check if I am allowed or not to use a specific third party model. The technological POV is also to be considered: local models (.safetensor files) only contain tensor data, no more. To add licensing information -or any text metadata-, a new file format would have to be implemented and standardized. Far from easy! Cheers. Sources: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone :)
I run comfyUI in a studio, and i start to run into a lot of legal issues concerning nodes and models delivered directly into comfyUI's releases.
Some of the nodes, and models, have territory restrictions, or commercial restrictions.
For example, Tencent doesn't allow the use of their nodes and models outside "specific territories", which exclude the UK or Europe.
So even without installing any third party nodes, just a basic comfyUI install, we can run nodes, as well as API partner nodes, and have legal issues later.
Would there be a way to include a licence check in the nodes so we don't have to check every single node for legal compliance?
Beta Was this translation helpful? Give feedback.
All reactions