Эта статья написана для тех, кто хочет понять, что такое лицензия и лицензирование программного обеспечения и для чего это нужно. Рассмотреть все возможные схемы лицензирования ПО в небольшой по объему статье, естественно, не представляется возможным, поэтому я попытаюсь кратко показать лишь наиболее популярные из них.

Основным документом, который определяет права и обязанности пользователя программного обеспечения, является лицензионное соглашение (licence agreement), которое прилагается к приобретенному продукту либо в виде бумажного документа, либо в электронном виде. Именно это соглашение определяет правила использования данного экземпляра продукта. По сути, лицензия выступает гарантией того, что издатель ПО, которому принадлежат исключительные права на программу, не подаст в суд на того, кто ею пользуется. Иными словами, издатель программного обеспечения ставит определенные защитные рамки по использованию его программного обеспечения.

Классификация лицензий и типы лицензирования ПО

В основном программы делятся на две большие группы — свободного использования (бесплатная и открытая лицензия) и несвободного (коммерческая лицензия), а также между ними существуют условно-бесплатные программы, которые можно отнести к двум группам пополам, такие программы можно скачать и использовать, но пока ее не оплатить у вас могут возникнуть некоторые проблемы или ограничения.

image

К открытым относятся: Open Source программы с открытым кодом которые можно модифицировать.

К бесплатным относятся: Freeware, GPL, Adware, Postcardware, Donationware, Nagware/Begware.

К условно-бесплатным относятся: ShareWare, TrialWare, Demoware.

К коммерческим относятся: Commercial главная цель таких программ получение прибыли, код программ закрыт.

Для наглядности рассмотрим сравнительную характеристику условий самых распространенных лицензий в виде таблицы, где будет указано о наличии или отсутствии в лицензии тех или иных требований. Все лицензии, которые будут рассматриваться являются лицензиями, одобренными Open Source Initiative для распространения ПО с открытым исходным текстом.

image
* Если нет письменного разрешения об использовании наименования продукта создателей лицензии.
** В данном случае речь идет об исходном тексте.

Защита своих авторских прав для разработчика — это и есть различные схемы лицензирования программного обеспечения. По каждому отдельному виду программного продукта применяются разные типы лицензирования.

image

Кратко разберем какой тип лицензирования что из себя представляет.

OEM. Предустановленное ПО является одним из самых дешевых вариантов. Он заключается в том, что пользователь приобретает ПО вместе с самим компьютером или сервером и использовать его можно только на купленном ПК.

Full Package Product. «Коробочный» продукт применяется в основном для розничной торговли и удобен для частных лиц или малого бизнеса. Разрешение на использование программного продукта на одном компьютере дает покупка одной «коробки» и не важно, сколько людей будет пользоваться этим ПК. Так же можно сменить ПК, но определенное количество раз.

Volume Licensing. Корпоративная лицензия удобна для компаний, у которых много сотрудников, компьютеров и поэтому нужно приобретать много лицензий. При этом компания получает одну именную лицензию на программное обеспечение, которая содержит информацию о заказчике (название, адрес и т.д.), перечень ПО и ключи для его установки. В основном при такой схеме лицензирования компаниям, заказывающим именную лицензию, разработчики или распространители ПО предоставляют значительные скидки, техническую поддержку, решения нестандартных ситуаций и т. п. На сегодня она является лучшей для покупки нового ПО или его обновления для компаний.

Subscription. Подписка на лицензирование программного обеспечения предусматривает внесение ежемесячных или ежегодных платежей. Эта схема удобна компаниям, которые покупают более 10 лицензий. Она позволяет пользователям за минимальные начальные затраты получить практически все основные преимущества использования данного продукта.

Итак, теперь посмотрим в чем же разница типов лицензирования, а что бы это было нагляднее представим в виде таблицы.

image

Теперь по этой таблице можно сделать вывод, кому, что больше подойдет.

OEM версия подойдет для тех кто закупает новое оборудование. Если ПО будет уже предустановлено сборщиком, то оборудование обойдется намного дешевле чем покупать самому и устанавливать на каждое устройство. Выгода как по времени, так и по цене.

FPP версия подойдет для тех у кого уже куплено оборудование, но отсутствует на нем нужное ПО, особенно если компания маленькая и сотрудники будут пользоваться одним ПК по несколько человек.

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

SUB версия подойдет для тех кто хочет использовать ПО кратковременно, или не знает на сколько данное ПО ему пригодится. Если же продукт нужен на долгое использование, то лучше посмотреть версию из “коробки”.

Тенденция развития лицензирования.

В заключении хотелось бы показать, как развивается лицензирование и к чему все идет. На данный момент популярны два направления:

1) Подписка на лицензирование ПО. Производители программного обеспечения серьезно взялись за перевод своих продуктов на платную «подписку». Зачем платить за продукт сразу всю сумму если можно платить частями по мере использования? Сравним достоинства и недостатки данного лицензирования для пользователя, а также приведем пример выгоды данного способа для разработчиков программного обеспечения.

image

Разработчики программного обеспечения плавно переводят от “вечного” использования продукта к подписке. Рассмотрим наглядно как это работает:image

Тем самым производители программного обеспечение стимулируют пользователей покупать подписку непрерывно.

2) Частичный перевод коммерческих продуктов на открытые лицензии. Тем самым привлекая к себе для спонсирования крупные компании и государства.

Прочитав данную статью, можно понять, что практика лицензирования постоянно меняется, и организациям следует периодически изучать разнообразные виды лицензий и модели лицензирования, а также отслеживать изменения в соответствующем законодательстве.

Комментарии (9)


  1. zenn
    27.01.2016 11:56
    +10

    На хабре уже было более чем достаточно постов, толковых постов, о различных лицензиях и их сравнении, см. тут.
    п.с. — вы не шутите, загрузив .bmp картинки, состоящие из черного и белого весом по 1,5-2 мб? В png пожмите (выйдет 10-15кб), не насилуйте людям браузеры…


  1. Razaz
    27.01.2016 12:55

    Есть такая проблема — хочется открыть исходники продукта. но
    1. Запретить другим компаниям продавать услуги с ним связанные без партнерского соглашения или чего подобного.
    2. Для конечных пользователей разрешить бесплатное использование и модификацию.
    3. Для тех, кто платит за суппорт, более permissive лицензию.
    Пока что в голове крутится что-то типа GPL с дополнительными условиями и стандартная коммерческая лицензия для тех кто платит суппорт.

    Что вы посоветуете?


    1. stargrave2
      27.01.2016 14:04

      GPL тут точно не пахнет: запрещать продавать услуги — GPL не разрешает; только бесплатное использование — тоже GPL не разрешает. Думаю тут нужна в корне другая лицензия. Вы можете лицензировать продукт под несколькими лицензиями сразу и определённым категориям отдавать продукт под той или иной. Многие коммерческие компании так делают: что-то отдают под BSD/GPL лицензиями всему миру, а тем кто им платит за support — для тех своя собственная проприетарная лицензия (MySQL, Qt с ходу вспоминаю).


      1. Razaz
        27.01.2016 15:10

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


  1. stargrave2
    27.01.2016 13:55
    +2

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


  1. stargrave2
    27.01.2016 13:58

    Коммерческое программное обеспечение действительно наверное преследует цель получения прибыли. Но никто не мешает получать и ориентироваться на прибыль и делать при этом открытое или свободное ПО. Коммерческое не означает что оно несвободно и закрыто. Коммерческие != проприетарное.


  1. igor_suhorukov
    27.01.2016 17:48

    C отслеживанием используемых open source лицензий и законности их применения в крупной организации достаточно сложно наладить процесс. Либо все запрещать и писать повально свои велосипеды, либо внедрять нечто подобное BlackDuck или Sonatype Nexus и тратить деньги управление процессом.

    Вопрос на затравку легально ли использовать Oracle database enterprise 11g для целей разработки без покупки лицензии?


    1. amarao
      27.01.2016 18:21
      +3

      Oracle? Конечно, нет.

      Засудят насмерть.


  1. vitaly_KF
    28.01.2016 07:55

    А где LGPL?