Model License
права и условия для конкретной версии модели
Лицензия модели описывает, что разрешено делать с конкретными весами: использовать, изменять и распространять их, в том числе в коммерческих сценариях. Код, данные, API и результаты могут регулироваться другими документами, поэтому короткого тега в каталоге недостаточно.
Коротко
Коротко. Лицензия определяет права на конкретную версию модели или её весов. Обычно в ней важны использование, изменение, распространение и условия для бизнеса. При этом код запуска, обучающие данные, API и результаты могут жить под отдельными правилами. Возможность скачать веса без оплаты сама по себе ничего не говорит о полном наборе прав.
Что такое лицензия модели
Лицензия — это документ, через который правообладатель разрешает определённые действия с объектом и устанавливает условия такого разрешения. Для AI-модели объектом могут быть веса, конфигурация, архитектура, код или их сочетание — точный состав зависит от текста.
Термин model license удобен в разговоре, но не означает единый стандарт. Один разработчик применяет к весам известную свободную лицензию, другой пишет собственное соглашение, третий разрешает только исследования или некоммерческое использование.
Поэтому название семейства модели не заменяет документ. Даже близкие версии, дообученные варианты и адаптеры могут распространяться на разных условиях.
Эта статья помогает ориентироваться в структуре документов, но не заменяет юридическую оценку конкретного проекта и юрисдикции.
Какие действия обычно важны
Использование
Разрешение на использование отвечает на базовый вопрос: можно ли запускать модель в выбранном сценарии. Личное тестирование, внутренний инструмент компании, клиентская работа и публичный сервис могут рассматриваться по-разному.
Условия иногда содержат отдельную политику допустимого использования. Она может быть частью лицензии, приложением или самостоятельным документом. Если на неё есть ссылка, читать приходится оба текста.
Изменение
К изменениям относятся fine-tuning, merge, quantization, pruning и создание адаптеров — но конкретная лицензия может определять производную версию иначе. Сам факт технической возможности изменить файл не даёт права делать это и распространять результат.
Распространение
Запуск модели на своём сервере и передача весов клиенту — разные действия. Для распространения могут потребоваться копия лицензии, уведомление об авторских правах, указание изменений, атрибуция или те же условия для производной версии.
Отдельно проверяется, разрешена ли перепаковка весов, публикация квантизованной копии, размещение зеркала и передача адаптера, который зависит от базовой модели.
Коммерческий сценарий
Слово commercial не всегда ограничивается прямой продажей модели. Платная услуга, работа для заказчика, внутренняя экономия расходов, реклама или сервис с бесплатным тарифом могут попадать в разные определения. Здесь особенно важен полный текст, а не бытовое понимание «мы ничего не продаём».
Один AI-проект — несколько слоёв условий
Модель редко существует в одиночку. В рабочем стеке обычно есть несколько объектов и документов.
| Слой | Что обычно проверяется |
|---|---|
| Веса | право запускать, изменять и распространять конкретный checkpoint или адаптер |
| Код | лицензии inference-кода, библиотек, custom nodes и служебных скриптов |
| Данные | условия датасетов, изображений, текстов и метаданных, использованных для обучения или оценки |
| API | условия сервиса, допустимое использование, обработка данных, тарифный договор и ограничения аккаунта |
| Результаты | договорные правила для output и отдельные права третьих лиц в получившемся содержимом |
Эти слои не сливаются автоматически. Например, открытая лицензия кода не сообщает права на веса, а лицензия весов не превращает обучающие данные в свободные.
В репозитории тег license помогает найти нужный документ, но остаётся метаданными. Источником условий служит сам текст лицензии и документы, на которые он ссылается.
Open Source и open weights
Open weights обычно означает, что параметры доступны для скачивания или изучения. Это описание доступа, а не полный юридический статус.
Определение Open Source AI от Open Source Initiative связывает открытость с четырьмя свободами: использовать, изучать, изменять и распространять систему для любых целей. Для реальной возможности модификации также нужны сведения о данных, код и параметры.
Из этого следует простое различие:
- доступные веса могут иметь ограничения по назначению, бизнесу или распространению;
- Open Source AI предполагает более широкий набор свобод и материалов для изменения системы;
- выражение «открытая модель» без уточнения слишком неоднозначно для проверки прав.
Некоммерческая или research-only лицензия может давать полезный доступ к весам, но не становится open source в смысле свободы использования для любой цели.
Стандартная и собственная лицензия
Условно документы можно разделить на несколько групп.
Разрешительные лицензии дают широкие права на использование, изменение и распространение при выполнении сравнительно небольшого набора условий. Но даже знакомое название не отменяет чтение уведомлений, патентных положений и отказа от гарантий.
Лицензии с сохранением условий требуют распространять определённые производные под теми же или совместимыми правилами. Что именно считается производным и какие материалы нужно раскрывать, зависит от текста.
Собственные model licenses написаны для конкретной модели или семейства. В них могут быть особые определения, требования к названию продукта, ограничения на виды применения, масштаб или обучение других моделей.
Non-commercial и research-only ограничивают цели использования. Граница исследования, личного проекта и деятельности ради дохода не универсальна — она задаётся документом и применимым правом.
API-only доступ вообще может не давать пользователю лицензию на веса. Отношения строятся вокруг условий сервиса, договора и правил обработки данных.
Точная версия важнее названия
Для воспроизводимости полезно связывать модель с конкретным артефактом:
- адресом исходного репозитория;
- revision, commit или хешем файла;
- названием и версией лицензии;
- копией текста и связанных политик;
- датой получения;
- сведениями о базовой модели для fine-tune, merge, quantization или адаптера.
Так можно восстановить, на каких условиях был получен именно этот файл. Страница проекта позже может измениться, а новое поколение модели — выйти под другим соглашением.
При этом изменение страницы не обязательно задним числом меняет уже выданные права. Стандартные и собственные лицензии по-разному описывают срок, прекращение и последствия нарушения. Ответ находится в версии документа, которая относилась к полученной копии.
Fine-tune, merge и adapter
Фраза «производная модель всегда наследует лицензию базы» слишком категорична. Лицензия может прямо требовать сохранения условий, может задавать отдельные правила для производных моделей или ничего не говорить о конкретном формате адаптера.
Практически значимы три вопроса:
- Как документ определяет Model, Derivative и Modification.
- Какие условия действуют при использовании производной версии внутри сервиса.
- Что требуется при передаче файла другому лицу.
Для merge нужно учитывать каждую базу. Для adapter — собственную лицензию адаптера и условия модели, без которой он не работает. Для quantization — правила на модификацию и повторное распространение исходных весов.
Метаданные base_model в карточке помогают проследить происхождение, но не доказывают совместимость лицензий.
Результаты модели
Некоторые лицензии и условия сервисов отдельно описывают output: кому принадлежат договорные права, можно ли использовать результаты для обучения, есть ли требования к атрибуции или ограничения на определённые сценарии.
Но пункт об output не решает все вопросы автоматически. Возможность авторско-правовой охраны, права на элементы входных данных, сходство с чужими работами, товарные знаки, приватность и персональные данные зависят от содержания и применимого права.
Иными словами, разрешение использовать веса не является гарантией юридической чистоты каждого результата.
Данные и права третьих лиц
Лицензия выдаётся в пределах прав лицензиара. Если в обучающих данных, коде или брендинге есть права третьих лиц, текст лицензии не всегда способен их устранить.
Поэтому полезно различать:
- заявление разработчика о происхождении данных;
- лицензию на сами веса;
- гарантии и компенсации в договоре;
- фактическое содержание входов и результатов;
- требования законодательства к конкретной области.
Отказ от гарантий в свободной лицензии тоже имеет значение: широкое разрешение на использование не обязательно сопровождается обещанием, что модель безопасна для любого продукта.
Model License в ComfyUI
Граф ComfyUI может соединять checkpoint, LoRA, VAE, ControlNet, апскейлер и custom nodes из разных источников. У каждого компонента могут быть свои условия.
Файл workflow показывает техническую связь, но не переносит лицензии автоматически. Для воспроизводимого проекта рядом с графом удобно хранить перечень компонентов, точные версии, источники и документы. Это особенно важно, если готовый workflow передаётся клиенту вместе с весами или разворачивается как сервис.
Локальный запуск тоже не означает отсутствие условий: он меняет способ исполнения, а не текст лицензии.
Частые ошибки
«Можно скачать — значит можно использовать». Доступ к файлу и объём разрешённых действий — разные вещи.
«В карточке написано Apache или MIT, дальше можно не читать». Метка указывает направление, но полная лицензия содержит условия, уведомления и отказ от гарантий. Кроме того, рядом могут лежать файлы под другими правилами.
«Open weights — это open source». Не обязательно. Для open source важны свободы использования, изучения, изменения и распространения, а также материалы, необходимые для модификации системы.
«Fine-tune автоматически становится моим без ограничений». Собственный вклад не стирает условия базы. Точный результат зависит от лицензии и устройства производной версии.
«Лицензия весов разрешает любой output». Output может регулироваться отдельно, а права третьих лиц оцениваются по содержанию.
«Через API лицензия модели не важна, значит правил нет». Вместо лицензии весов действуют условия сервиса и договорные ограничения.
Частые вопросы
Где искать исходный документ?
Обычно в файле LICENSE, карточке модели или на официальной странице правообладателя. Если карточка содержит только тег или краткий пересказ, ссылка на полный текст важнее метки.
Можно ли применять модель в платном продукте?
Ответ зависит от точной версии, определения коммерческого использования, способа доступа и вида распространения. Для одного проекта могут одновременно действовать лицензия весов, условия API и лицензии зависимостей.
Меняет ли квантизация лицензию?
Техническое преобразование не создаёт автоматически новый набор прав. Распространение квантизованного файла оценивается по условиям исходной модели и лицензии самого преобразования, если она есть.
Можно ли обучать другую модель на output?
Некоторые документы разрешают это, другие ограничивают или выделяют в отдельный раздел. Дополнительно учитываются права на входные данные и применимое право.
Что делать, если лицензия не указана?
Отсутствие текста не означает свободное использование. Оно означает, что явного разрешения найти не удалось. Для чувствительного или коммерческого сценария такую неопределённость обычно выносят на отдельную юридическую оценку.
Главное
Model License относится к конкретному объекту и версии. Она может разрешать использование, изменение и распространение весов, но не заменяет лицензии кода и данных, условия API и анализ результатов. Самая надёжная картина получается, когда происхождение файла, его версия и полный набор документов сохранены вместе, а спорные формулировки оцениваются в контексте реального продукта.