Приветствую! На связи Аксель Фоули.
Предмет сегодняшнего разговора — лицензирование ПО, виды лицензий, их преимущества и недостатки.
Здесь я постараюсь привести несколько простых примеров с кратким объяснением каждого типа лицензии, хотя, конечно, лицензионное программное обеспечение это достаточно глубокая тема.
Что такое лицензирование
Лицензирование — это процесс регуляции отношений между правообладателем и конечным пользователем некоторого лицензируемого продукта.
В лицензионном соглашении обычно оговаривается, на каких именно условиях и кому можно использовать продукт, а также что именно кроме использования допускается с ним делать.
Типы лицензий
Все виды лицензий так или иначе вращаются вокруг вопроса: платный ли в использовании продукт или бесплатный?
А если платить не надо, можно ли его воспроизводить?
Соответственно, всё ПО можно разделить по типу лицензирования — свободные и несвободные.
Свободные
Это, как подсказывает нам название, свободно распространяемые программные продукты. Они имеют открытый исходный код и позволяют полностью либо условно бесплатно пользоваться ими.
Такое ПО практически всегда имеет одну характерную особенность — они открыты для публичных модификаций.
Однако все последующие модификации должны быть распространены по той же лицензии, что и оригинал, и быть точно так же открыты для модификаций.
Такой принцип называется «копилефтом». Самый знаменитый пример этой лицензии — GNU GPL.
Несвободные
Договоры — у полностью коммерческого либо у некоторого условно бесплатного ПО.
Пользователь здесь ограничен тем или иным образом — обычно в распространении такого софта и в попытках самому быть разработчиком. Под такими договорами выпускается большая часть компьютерных игр или сред разработки.
Условно бесплатными называются продукты, пользоваться которыми бесплатно теоретически можно, но либо лишь некоторое время (TrialWare), либо с ограниченным бесплатным функционалом (Freemium).
Как пример, сервисы для составления семантического ядра — Keys.so и Букварикс, о которых я рассказывал в статье «Как бесплатно раскрутить сайт? Искусство SEO».
ПО с закрытым исходным кодом и рядом ограничений, в основном, касающихся возможного коммерческого использования, также называется проприетарным.
Формы лицензий
Каждый вид может поставляться в той или иной форме лицензирования.
Разберём кратко, какие есть формы, и на кого они рассчитаны:
FPP (Full Package Product)
Коробочная» версия, обычно ограниченная максимальным количеством компьютеров, на которые её можно поставить.
Самый классический пример проприетарного FPP-софта — коробка с компьютерной игрой.
OEM (Original Equipment Manufacturer)
ПО для предустановки при сборке компьютера, предназначенная для использования только на этом конкретно взятом компьютере.
Как пример — ОС Microsoft Windows, часто идущая в комплекте с новыми сборками.
Subscription (подписка)
Софт в данном случае используется как бы «в аренду»
Вы можете пользоваться им в течение определённого календарного срока либо в течение некоторого объёма производимых действий.
В качестве примера можно назвать некоторые игры — MMO, а также львиную долю ПО для поисковой оптимизации.
Volume licensing
«Оптовая» лицензия» — индивидуальные решения, предназначенные для обеспечения софтом крупных компаний.
Например, может предлагаться аренда офисных или антивирусных пакетов по низкой цене, но с условием закупки и использования на несколько лет вперёд.
Какой вид лицензии подобрать для своего продукта
- Прежде всего, посмотрите на конкуренцию.
Если вы видите, что на рынок пробиться будет достаточно сложно, и придётся делать себе имя среди равных — лучше использовать условно бесплатную либо полностью коммерческую лицензию.
Ваш софт будет продаваться только если он будет полезнее софта конкурентов. В свою очередь закрытые исходники обеспечат приватность вашей разработке. - Если вы делаете что-то «для души», подумайте, насколько хочется вам открывать ваше детище для пользовательских модификаций?
Можно отметить, что на сегодняшний день, особенно в играх, модифицируемость становится необходимым стандартом.
И сделать открытый игровой движок — заготовку, с которым могут работать другие пользователи, может быть очень амбициозной и интересной идеей!
И к свободному, и к несвободному ПО лучше заранее разработать все четыре формы лицензирования.
Наиболее удобной для начинающих разработчиков, конечно же, будет FPP.
Заключение
На сегодня это все. Надеюсь данная информация поможет вам с выбором лицензии для вашего нынешнего или будущего софта.
С уважением Аксель Фоули.