Comfy-Org / Comfy-Org/ComfyUI

Which license for custom nodes?

Open
#3,362 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
133k
Forks
15.7k
Avg merge
1d 7h
Merged PRs (30d)
158

Description

Hello,

as there are non-commercial custom nodes are popping up I am wondering what is allowed here?
see
https://www.gnu.org/licenses/gpl-faq.en.html#GPLPlugins

> If the main program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single combined program, which must be treated as an extension of both the main program and the plug-ins. If the main program dynamically links plug-ins, but the communication between them is limited to invoking the ‘main’ function of the plug-in with some options and waiting for it to return, that is a borderline case.

I am not an expert on these things to be honest but I discovered several strange license usage for some ComfyUI nodes in the past.
So what does it mean here for ComfyUI custom node license? As I understood it correctly we have a "borderline case" here so it should be fine having non compatible license here?
Thank you

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.