Лицензирование программного обеспечения
Лицензирование программного обеспечения — это правовой механизм, регулирующий использование, распространение, модификацию и иные действия с программами для ЭВМ (компьютерными программами), основанный на предоставлении правообладателем пользователю определённых прав в рамках лицензионного договора. В отличие от продажи физического товара, приобретение программного обеспечения (ПО) чаще всего представляет собой получение не права собственности на код, а лицензии (разрешения) на его использование на условиях, установленных автором или правообладателем.
История развития
Практика лицензирования ПО возникла в 1960-х годах, когда производители компьютеров начали отделять стоимость программ от стоимости оборудования. До этого программное обеспечение часто поставлялось бесплатно в составе аппаратных средств или распространялось как общественное достояние. Первые коммерческие лицензии были проприетарными: они строго ограничивали права пользователя, запрещая копирование, модификацию и передачу программы третьим лицам.
В 1980-х годах, с ростом рынка персональных компьютеров, компании, такие как Microsoft и Apple, закрепили модель проприетарного лицензирования. В ответ на это Ричард Столлман основал движение за свободное программное обеспечение и в 1989 году опубликовал первую версию Стандартной общественной лицензии GNU (GPL), которая заложила основы копилефта — правового механизма, гарантирующего свободу распространения и модификации кода при условии сохранения тех же прав для всех последующих пользователей.
В 1990-х годах появились лицензии с открытым исходным кодом (Open Source), одобренные организацией Open Source Initiative (OSI). К ним относятся MIT License, Apache License и BSD License. В 2000-х годах, с развитием облачных технологий и SaaS (программное обеспечение как услуга), возникли новые модели лицензирования, такие как подписка и лицензирование на основе использования.
Классификация лицензий
Лицензии на программное обеспечение делятся на две основные категории: проприетарные (закрытые) и свободные/открытые. Внутри каждой категории существует множество разновидностей.
Проприетарные лицензии
Проприетарная лицензия — это лицензия, которая предоставляет пользователю ограниченные права, а исходный код программы остаётся закрытым и является коммерческой тайной правообладателя. Пользователь обычно получает право установить и запустить программу на определённом количестве устройств, но не может её модифицировать, распространять или изучать код.
Основные типы проприетарных лицензий:
- Лицензия на одно устройство (Single-user license): Разрешает установку и использование программы только на одном компьютере.
- Корпоративная лицензия (Volume license): Предоставляет право использования программы на нескольких устройствах в организации по сниженной цене за копию.
- Лицензия по подписке (Subscription license): Пользователь платит периодическую плату (ежемесячно или ежегодно) за право использования программы. Пример: Microsoft 365, Adobe Creative Cloud.
- Лицензия на основе использования (Usage-based license): Оплата взимается в зависимости от объёма потребления ресурсов (например, количество запросов к API, объём обработанных данных).
- Бесплатное проприетарное ПО (Freeware): Распространяется бесплатно, но исходный код закрыт, а условия использования могут ограничивать копирование или коммерческое применение.
- Условно-бесплатное ПО (Shareware): Распространяется бесплатно с ограниченным функционалом или на ограниченный срок, после чего требуется оплата.
Свободные лицензии (Open Source)
Лицензии с открытым исходным кодом (Open Source) и свободные лицензии (Free Software) предоставляют пользователю четыре фундаментальные свободы, определённые Фондом свободного программного обеспечения (FSF): запускать программу для любых целей, изучать и изменять её код, распространять копии, а также распространять изменённые версии.
Ключевые типы свободных лицензий:
- Копилефтные лицензии (Copyleft): Требуют, чтобы любые производные работы (модифицированные версии) распространялись под той же лицензией. Самая известная — GNU General Public License (GPL). Например, Linux ядро распространяется под GPL.
- Разрешительные лицензии (Permissive): Позволяют включать код в проприетарные проекты без обязательного раскрытия исходного кода производной работы. Примеры: MIT License, Apache License 2.0, BSD License.
- Слабые копилефтные лицензии (Weak Copyleft): Требуют раскрытия изменений в самом лицензируемом компоненте, но не во всём проекте, который его использует. Пример: GNU Lesser General Public License (LGPL).
Устройство и элементы лицензионного договора
Лицензионный договор на ПО обычно содержит следующие ключевые элементы:
- Предмет договора: Определение программы (название, версия, функциональность).
- Объём прав: Какие именно действия разрешены (установка, копирование для резервных копий, запуск на определённом количестве устройств).
- Территория и срок: Географические ограничения и период действия лицензии (бессрочная или на определённый срок).
- Ограничения: Запрет на декомпиляцию, дизассемблирование, модификацию, сублицензирование, использование в коммерческих целях (если не оговорено иное).
- Порядок оплаты: Размер лицензионного вознаграждения и способ расчёта (единоразовый платёж, подписка, роялти).
- Ответственность сторон: Ограничение ответственности правообладателя (обычно лицензия предоставляется «как есть», без гарантий).
- Порядок расторжения: Условия, при которых лицензия может быть отозвана (например, нарушение условий).
Применение и значение
Лицензирование ПО играет ключевую роль в экономике информационных технологий и в защите интеллектуальной собственности.
- Для разработчиков и компаний: Лицензирование позволяет монетизировать разработку, контролировать распространение продукта, защищать коммерческие тайны (в случае проприетарных лицензий) или, наоборот, стимулировать сообщество к совместной разработке (в случае открытых лицензий).
- Для пользователей: Лицензия определяет законные способы использования программы, гарантирует техническую поддержку (в коммерческих продуктах) и защищает от претензий со стороны третьих лиц.
- Для рынка: Лицензирование создаёт правовую основу для оборота ПО, что способствует развитию индустрии, привлечению инвестиций и созданию рабочих мест. Нарушение лицензионных условий (пиратство) является административным или уголовным правонарушением в большинстве стран, включая Российскую Федерацию.
Критика и проблемы
Существует несколько аспектов лицензирования ПО, вызывающих критику:
- Сложность и запутанность: Многие пользователи не читают лицензионные соглашения (EULA) из-за их объёма и юридического языка, что может приводить к непреднамеренным нарушениям.
- Ограничение прав пользователя: Проприетарные лицензии могут содержать положения, которые критикуются как чрезмерно ограничивающие (например, запрет на бенчмаркинг, принудительный арбитраж, сбор телеметрии).
- Лицензионные войны: Конфликты между различными типами свободных лицензий (например, GPL и Apache) создают проблемы совместимости при объединении кода из разных проектов.
- Вендор-лок: Использование проприетарного ПО с уникальными форматами данных может сделать пользователя зависимым от одного поставщика, так как миграция на альтернативы становится дорогой и сложной.
Интересные факты
- Первая в истории лицензия на ПО, которая явно запрещала модификацию, была выпущена в 1968 году компанией IBM для своей операционной системы OS/360.
- Лицензия GNU GPL является одной из самых распространённых лицензий с открытым исходным кодом в мире. По данным GitHub, на 2023 год около 30% всех проектов с открытым кодом используют MIT License, а GPL — около 15%.
- В 2021 году Верховный суд США постановил, что Google правомерно использовал API Java в Android, что подтвердило концепцию «добросовестного использования» (fair use) в контексте программного интерфейса.
Источники
- Гражданский кодекс Российской Федерации, Часть четвёртая, Глава 69 «Общие положения об авторском праве» и Глава 70 «Авторское право».
- Open Source Initiative. «The Open Source Definition».
- Free Software Foundation. «What is Free Software?».
- Stallman, R. «Free Software, Free Society: Selected Essays of Richard M. Stallman».
- Rosen, L. «Open Source Licensing: Software Freedom and Intellectual Property Law».
- Федеральный закон «Об информации, информационных технологиях и о защите информации» от 27.07.2006 № 149-ФЗ.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →