Лицензия и сторонние компоненты

NodeWise Studio: учебный помощник по графам ComfyUI

NodeWise это независимый экспериментальный учебный инструмент. Он не связан с Comfy Org и не одобрен ею. В нём нет кода ComfyUI, он только читает запущенный ComfyUI и никогда его не меняет.

Эта страница объясняет лицензию простыми словами. Это объяснение, а не сама лицензия: силу имеет файл LICENSE в корне проекта, он же показан в приложении в «Справка ▸ О программе ▸ Лицензия».

Лицензия в одном абзаце

NodeWise распространяется по лицензии MIT с условием Commons Clause. MIT разрешает пользоваться программой, копировать, менять её и делиться ею. Commons Clause забирает одно право: продавать её. Поэтому проект с открытым для чтения исходным кодом (по-английски source-available): каждый может читать, использовать и менять исходники, но это не «открытый исходный код» в обычном смысле, потому что продавать нельзя.

Что можно

  • Пользоваться приложением, в том числе по работе: учиться ComfyUI, собирать с ним workflow, пользоваться картинками и роликами, которые вы потом делаете в ComfyUI, и продавать их.
  • Читать исходный код и учиться на нём.
  • Менять его для себя.
  • Бесплатно делиться копией, изменённой или нет, если вместе с ней идёт текст лицензии.
  • Использовать его на курсе или занятии, которое вы ведёте.

Что нельзя

Если правообладатель не дал на это письменного согласия, нельзя:

  • продавать приложение или его изменённую копию;
  • предлагать платную услугу, хостинг или поддержку, ценность которых в основном в этом приложении;
  • включать его в платный продукт, ценность которого в основном в этом приложении.

Как попросить разрешения: Коммерческое использование.

Без гарантий

Программа поставляется «как есть», без каких-либо гарантий. Это экспериментальный проект: от версии к версии многое меняется, и некоторые части не доделаны.

Компоненты других людей

Вместе с приложением поставляются компоненты с открытым кодом, сделанные другими людьми (Electron, React, React Flow, better-sqlite3, шрифт Geist и другие). У каждого своя лицензия. Полный список с текстом каждой лицензии есть в приложении в «Справка ▸ О программе ▸ Сторонние компоненты», а в установленном пакете в /usr/share/doc/nodewise-studio/copyright. У Chromium свой список: «О программе ▸ Сторонние компоненты ▸ Лицензии Chromium».

Фронтенд ComfyUI

ВопросОтвет
Есть ли в NodeWise код ComfyUI?Нет.
Почему NodeWise следует фронтенду ComfyUI?Чтобы сохранённый workflow открылся в ComfyUI таким, какой он есть: порядок значений виджетов, номера слотов, определения субграфов.
Взято ли что-нибудь из фронтенда?Одна таблица фактов: какая базовая нода-загрузчик читает какую папку моделей (из modelNodeMappings.ts проекта Comfy-Org/ComfyUI_frontend, GPL-3.0). Это указано в src/shared/catalog/modelFolders.ts.
Меняет ли приложение ComfyUI?Нет. Оно только читает запущенный ComfyUI. ComfyUI только читается

ComfyUI и фронтенд ComfyUI это проекты их авторов, под их собственными лицензиями.

См. также

Страница перенесена из wiki репозитория приложения (docs/wiki/trust/Licence.ru.md, ревизия b8e3f71). То же руководство встроено в приложение: «Справка ▸ Руководство».

Чтобы обновить её, выполните npm run import, а затем npm run build в папке сайта.