Разработчики часто воспринимают пермиссивные лицензии вроде MIT или Apache 2.0 как полное разрешение на любые действия с кодом. Это заблуждение. Главное условие таких соглашений — Attribution (атрибуция). Вы обязаны сохранить уведомления об авторстве и текст лицензии при любом использовании стороннего компонента. Нарушение этого требования лишает вас права использовать код и переводит продукт в категорию нелегального ПО.
Юридическая основа атрибуции в России
Статья 1265 ГК РФ закрепляет право автора на имя. Это право охраняется бессрочно. Даже если разработчик из США или Китая выложил библиотеку под лицензией BSD, вы не можете удалить его имя из заголовка файла. Лицензионное соглашение выступает договором, где автор разрешает вам использовать свой труд в обмен на признание его авторства.
Отсутствие платы за код не означает отсутствие обязательств. Атрибуция является единственной ценой, которую платит бизнес за использование Open Source решений.
Что именно нужно сохранить в проекте
Требования зависят от конкретного текста лицензии. Большинство соглашений обязывают пользователя копировать следующие элементы:
- Copyright Notice. Строка с указанием года и владельца прав. Обычно она выглядит так: Copyright (c) 2026 John Doe.
- Текст лицензии. Полный текст MIT, BSD или другой применимой лицензии.
- Файл NOTICE. Это обязательное требование лицензии Apache 2.0. Если автор оригинальной библиотеки включил такой файл в репозиторий, вы обязаны перенести его содержимое в свой продукт.
- Список авторов. Если проект содержит файлы AUTHORS или CONTRIBUTORS, их также следует сохранить.
Просто сослаться на название лицензии недостаточно. Закон и условия контракта требуют предоставления полного текста или его точной копии конечному пользователю.
Реализация атрибуции в разных типах продуктов
Компании часто опасаются, что сотни упоминаний библиотек испортят интерфейс. Существуют стандарты индустрии, которые позволяют соблюсти закон без вреда для дизайна.
Веб-сайты и Frontend
Для веб-интерфейсов оптимальным решением станет создание отдельной страницы /credits или «Лицензии». На этой странице вы размещаете полный список использованных библиотек, имена авторов и тексты лицензий. Важное правило: при минификации JavaScript или CSS файлов нельзя удалять комментарии, содержащие лицензионную информацию. Современные сборщики (Webpack, Vite) имеют плагины для автоматического сохранения таких уведомлений.

Мобильные приложения
В мобильной разработке принято создавать раздел «Open Source Licenses» в меню настроек. Пользователь находит этот список в подразделе «О приложении». Разработчики используют автоматизированные инструменты: Gradle License Report для Android или CocoaPods-Keys для iOS. Эти инструменты собирают данные о зависимостях и формируют готовый текстовый файл для вставки в интерфейс.
Автоматизация процесса сбора лицензий исключает человеческий фактор. Юристы Ви Эф Эс Консалтинг помогают настроить такие процессы в CI/CD пайплайне компании.
SaaS и серверное ПО
Если код работает на сервере и не передается клиенту, требования большинства пермиссивных лицензий не обязывают вас публиковать список авторов в интерфейсе. Исключение составляют лицензии семейства AGPL. Однако для чистоты аудита и прозрачности бизнеса мы рекомендуем фиксировать все зависимости во внутренней документации и реестре программного обеспечения.
Распространенные ошибки и риски
Ошибки в атрибуции часто возникают из-за спешки или непонимания процессов лицензирования. Мы выделили три критических нарушения:
- Удаление «шапок» в файлах. Разработчик копирует функцию из чужого проекта и удаляет комментарии в начале файла. Это прямое нарушение авторских прав.
- Игнорирование иконок и шрифтов. Лицензии Creative Commons (CC-BY) требуют указывать автора графики. Простое использование иконки без ссылки на создателя делает ваш сайт юридически уязвимым.
- Смешение лицензий. Когда проект содержит компоненты под разными условиями, легко забыть перенести специфические требования файла NOTICE для Apache-компонентов.
Последствия для бизнеса
Нарушение условий атрибуции аннулирует лицензию. С этого момента вы используете чужую интеллектуальную собственность без законных оснований. Автор получает право требовать:
- выплаты компенсации до 5 миллионов рублей за каждый случай нарушения (ст. 1301 ГК РФ);
- прекращения продажи продукта или блокировки сайта;
- возмещения морального вреда за нарушение неимущественного права на имя.
Проблемы с лицензионной чистотой часто всплывают на этапе инвестиционного аудита (Due Diligence) или перед продажей компании. Некорректная атрибуция может сорвать сделку или значительно снизить стоимость активов.
Помощь Ви Эф Эс Консалтинг
Мы помогаем компаниям наладить управление Open Source компонентами. Наши юристы проводят полный аудит кода на предмет соблюдения требований Attribution. Мы настраиваем инструменты для автоматической генерации файлов NOTICE и CREDITS. Это защищает ваш продукт от претензий правообладателей и делает разработку прозрачной для инвесторов.