Янник Кильхер: «Лицензии Stable Diffusion и BLOOM — это юридическая ловушка»

Yannic Kilcher 19,8 тыс. 27 мин 3 мин 09.11.2022
Главное

В новом видео исследователь машинного обучения Янник Кильхер (Yannic Kilcher) подвергает жесткой критике новые лицензии для ИИ-моделей, таких как BLOOM и Stable Diffusion. По его мнению, формат OpenRAIL-M не только нарушает базовые принципы открытого исходного кода, но и содержит опасную юридическую лазейку, которая позволяет корпорациям в любой момент «отозвать» или испортить уже выпущенные модели.

📜 Анатомия OpenRAIL-M: лицензия с «сюрпризом» 0:00

Янник Кильхер (Yannic Kilcher) начинает разбор с утверждения, что новые «ответственные» лицензии ИИ (RAIL) являются, по сути, бессмысленными и противоречат духу Open Source. В качестве примеров он приводит модели Stable Diffusion и BLOOM, использующие лицензии семейства OpenRAIL-M.

Структура названия OpenRAIL-M расшифровывается автором следующим образом:

На первый взгляд, это разрешительная лицензия, напоминающая Apache или MIT: она позволяет использовать модель для создания контента, продавать результаты её работы, дообучать (fine-tune) и дистиллировать её. Однако ключевое отличие кроется в разделе «Ограничения использования» (Usage Restrictions), который находится в конце документа.

🚫 Этические запреты и «вареные спагетти» Столлмана 3:30

Разработчики OpenRAIL-M стремятся предотвратить использование своих моделей в целях, которые они считают неэтичными. Лицензия запрещает использовать ИИ для:

Янник Кильхер (Yannic Kilcher) апеллирует к философии Ричарда Столлмана, основателя движения свободного ПО. Столлман утверждает, что «Нулевая свобода» — право запускать программу для любых целей — является незыблемой. По мнению Кильхера, попытки ограничить использование инструмента через лицензию так же неэффективны, как попытки «толкать объект с помощью длинного куска вареных спагетти».

Автор видео подчеркивает, что разработчики не должны иметь власти над деятельностью пользователей, проводя аналогию с производителями ручек: нельзя продавать ручку с условием, что ею запрещено подписывать приказы о пытках. Кроме того, Кильхер считает мировоззрение авторов лицензий слишком узким и ориентированным исключительно на ценности Кремниевой долины. Например, запрет на использование в правоохранительных органах или медицине может лишить жителей развивающихся стран доступа к критически важной помощи, где ИИ был бы полезен даже с оговорками.

🧨 Юридическая ловушка седьмого параграфа 12:38

Самым опасным элементом лицензии Янник Кильхер (Yannic Kilcher) называет Параграф 7, касающийся обновлений (Updates and runtime restrictions). Лицензиар оставляет за собой право удаленно ограничивать использование модели в случае нарушения условий, а также обновлять модель через электронные каналы.

Ключевой риск, по мнению автора, кроется в следующей фразе: «Вы должны прилагать разумные усилия для использования последней версии этой модели». Кильхер описывает гипотетический сценарий «уничтожения» модели:

  1. Крупная корпорация, заинтересованная в закрытии доступа к технологии (например, к Stable Diffusion), покупает организацию-правообладателя.
  2. Новый владелец выпускает «обновление», которое делает модель значительно хуже или полностью неработоспособной.
  3. Согласно лицензии, пользователи обязаны перейти на эту версию, а использование старой (лучшей) версии становится незаконным.

В ответ на эту угрозу Янник Кильхер (Yannic Kilcher) предложил собственную версию лицензии — OpenRAIL++, в которой из седьмого параграфа удалено обязательство использовать последнюю версию.

⚖️ Модель как контракт, а не объект авторского права 16:48

Янник Кильхер (Yannic Kilcher) выдвигает тезис, что лицензии типа OpenRAIL-M юридически работают иначе, чем привычные MIT или GPL. Классическое открытое ПО базируется на авторском праве (Copyright): автор владеет кодом по умолчанию, а лицензия лишь смягчает эти права для пользователей.

Однако в случае с ИИ-моделями ситуация спорная:

По мнению Кильхера, именно поэтому Hugging Face заставляет пользователей ставить галочку «Я прочитал и согласен с условиями» перед скачиванием Stable Diffusion. Это превращает лицензию в контракт, а не просто в разрешение на использование авторского права. Такой подход ограничивает возможности свободного распространения: модель нельзя просто скачать с любого ресурса, так как каждый пользователь должен юридически подтвердить согласие с правообладателем. Это ведет к централизации контроля над технологиями.

💬 Цитаты

«Попытка остановить пользователей через ограничения в лицензии столь же неэффективна, как попытка толкать предмет длинным куском вареных спагетти.»

Янник Кильхер 07:11

«Вы не должны иметь власти контролировать деятельность людей через их ручки. То же самое касается текстовых редакторов, компиляторов и языковых моделей.»

Янник Кильхер 07:53
👥 Спикер
🔗 Упомянутые сайты и проекты
📖 Термины
OpenRAIL-M
Тип лицензии для ИИ-моделей, сочетающий открытый доступ с ограничениями на неэтичное использование.
Нулевая свобода
Принцип свободного ПО, гарантирующий право использовать программу для любых целей.
Дистилляция модели
Процесс создания меньшей и более быстрой версии нейросети, обученной повторять поведение большой модели.
📊 Цифры
🗓 Хронология
  1. 2022 Выпуск моделей BLOOM и Stable Diffusion с новыми типами лицензий RAIL.
⚖️ Другая сторона
Искусственный интеллект Янник Кильхер OpenRAIL-M Stable Diffusion BLOOM лицензирование ИИ