Открыть сервис

Лицензия на программное обеспечение

Лицензия на программное обеспечение — это правовой инструмент, определяющий условия использования, распространения, модификации и копирования программного обеспечения (ПО). Лицензия устанавливает права и обязанности как автора (правообладателя), так и конечного пользователя (лицензиата), регулируя отношения, связанные с интеллектуальной собственностью. В отличие от продажи физического товара, при передаче ПО обычно предоставляется не право собственности, а ограниченное право использования (лицензия), что закреплено в законодательстве большинства стран, включая Гражданский кодекс Российской Федерации (часть четвёртая, глава 69).

История

Понятие лицензирования программного обеспечения возникло в середине XX века с развитием компьютерной индустрии. Первые коммерческие программы, такие как ПО для мейнфреймов IBM, поставлялись вместе с оборудованием и не имели отдельных лицензионных соглашений. В 1970-х годах, с распространением персональных компьютеров, производители начали внедрять лицензионные соглашения, чтобы защитить свои права и ограничить нелегальное копирование.

Значительный сдвиг произошёл в 1980-х годах с появлением движения за свободное программное обеспечение. Ричард Столлман основал Фонд свободного программного обеспечения (FSF) и разработал Стандартную общественную лицензию GNU (GPL), которая стала первой широко используемой копилефт-лицензией. В 1990-х годах возникли лицензии с открытым исходным кодом, такие как Apache License и MIT License, что способствовало развитию сообществ разработчиков.

В 2000-х годах распространение интернета и облачных технологий привело к появлению новых форм лицензирования, включая подписочные модели (SaaS) и лицензии для встроенного ПО. В России регулирование лицензирования ПО осуществляется в рамках ГК РФ, а также Федерального закона «Об информации, информационных технологиях и о защите информации».

Классификация лицензий

Лицензии на ПО делятся на несколько категорий в зависимости от условий распространения, прав пользователя и модели оплаты.

По объёму прав пользователя

  • Проприетарные лицензии — предоставляют ограниченные права на использование ПО. Пользователь не может изменять, распространять или анализировать код без разрешения. Примеры: лицензии Microsoft Windows, Adobe Creative Cloud.
  • Свободные лицензии — гарантируют четыре свободы: запуск, изучение, изменение и распространение ПО. Определены Фондом свободного программного обеспечения. Примеры: GNU GPL, GNU LGPL.
  • Лицензии с открытым исходным кодом — близки к свободным, но фокусируются на доступе к исходному коду. Определены организацией Open Source Initiative (OSI). Примеры: MIT License, Apache License 2.0, BSD License.
  • Общественное достояние — ПО, на которое не распространяются авторские права, либо правообладатель отказался от них. Примеры: SQLite, некоторые библиотеки.

По модели распространения

  • Коммерческие лицензии — требуют оплаты за использование. Могут быть одноразовыми (perpetual) или подписочными (subscription).
  • Бесплатные лицензии — не требуют оплаты, но могут иметь ограничения. Примеры: freeware (бесплатное использование, но без доступа к коду), shareware (условно-бесплатное с ограниченным функционалом).
  • Копилефт-лицензии — требуют, чтобы производные работы распространялись под той же лицензией. Примеры: GNU GPL, Creative Commons Attribution-ShareAlike (CC BY-SA).
  • Пермиссивные лицензии — разрешают использовать код в проприетарных проектах без обязательного открытия исходного кода. Примеры: MIT License, Apache License 2.0.

По типу пользователя

  • Индивидуальные лицензии — для одного пользователя.
  • Корпоративные лицензии — для организаций, часто с возможностью установки на несколько устройств.
  • Лицензии для разработчиков — включают права на модификацию и интеграцию.

Структура лицензионного соглашения

Лицензионное соглашение (EULA — End User License Agreement) обычно содержит следующие разделы:

  • Определения — термины, используемые в документе.
  • Предоставление лицензииописание прав, передаваемых пользователю (например, установка на одно устройство, запуск в некоммерческих целях).
  • Ограничения — запреты на декомпиляцию, обратный инжиниринг, распространение, сублицензирование.
  • Срок действия — период, на который предоставляется лицензия (бессрочно или на определённый срок).
  • Ответственность — ограничение ответственности правообладателя за ущерб, возникший при использовании ПО.
  • Гарантии — часто отсутствуют или ограничены, особенно в бесплатном ПО.
  • Прекращение действия — условия, при которых лицензия аннулируется (например, нарушение условий).

Применение в различных сферах

Коммерческое ПО

Проприетарные лицензии широко используются в корпоративном секторе, где требуется поддержка, обновления и безопасность. Примеры: операционные системы, офисные пакеты, ERP-системы. В России популярны лицензии Microsoft, 1С, «Лаборатории Касперского».

Открытое и свободное ПО

Открытые лицензии применяются в операционных системах (Linux), веб-серверах (Apache, Nginx), базах данных (MySQL, PostgreSQL), языках программирования (Python, Ruby). Разработчики выбирают пермиссивные лицензии для максимального распространения, а копилефт-лицензии — для защиты свободы кода.

Облачные сервисы

С развитием SaaS (Software as a Service) лицензирование изменилось: пользователи не устанавливают ПО, а получают доступ через интернет. Лицензии в таких моделях часто регулируются условиями предоставления услуг (SLA), а не традиционными EULA.

Встроенное ПО

Для устройств интернета вещей (IoT), микроконтроллеров и промышленного оборудования используются специализированные лицензии, ограничивающие модификацию и распространение.

Правовые аспекты в России

В Российской Федерации лицензирование ПО регулируется Гражданским кодексом (статьи 1225–1299). Основные положения:

  • Лицензионный договор может быть заключён в письменной или электронной форме (в том числе путём акцепта условий при установке).
  • Допускается «открытая лицензия» (статья 1286.1 ГК РФ), позволяющая правообладателю предоставлять неисключительные права на условиях, указанных в лицензии.
  • Использование ПО без лицензии является нарушением авторских прав и влечёт административную (ст. 7.12 КоАП РФ) или уголовную (ст. 146 УК РФ) ответственность.
  • В 2022 году введены меры по импортозамещению, стимулирующие использование российского ПО с открытым исходным кодом.

Критика и проблемы

  • Сложность понимания — многие пользователи не читают лицензионные соглашения из-за их объёма и юридического языка.
  • Ограничения пользователя — проприетарные лицензии могут запрещать законные действия, такие как резервное копирование или перенос на другое устройство.
  • Лицензионная совместимость — при комбинировании кода с разными лицензиями возникают конфликты (например, GPL несовместима с некоторыми проприетарными лицензиями).
  • Злоупотребления — некоторые компании используют лицензии для ограничения конкуренции или навязывания дополнительных услуг.

Интересные факты

  • Первая лицензия на ПО была создана для IBM в 1960-х годах.
  • Лицензия GNU GPL версии 3 (2007) включает положения против патентных исков и DRM.
  • В России существуют реестры отечественного ПО, где лицензирование должно соответствовать требованиям Минцифры.
  • Некоторые проекты, такие как React Native, перешли с лицензии BSD на MIT для упрощения использования.

Источники

  • Гражданский кодекс Российской Федерации, часть четвёртая, глава 69.
  • Федеральный закон «Об информации, информационных технологиях и о защите информации» от 27.07.2006 № 149-ФЗ.
  • Open Source Initiative. «The Open Source Definition».
  • Free Software Foundation. «What is Free Software?».
  • Статья «Лицензия на программное обеспечение» в Большой российской энциклопедии.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →