Грамотная модель лицензирования в сочетании с качественными защитными технологиями позволит компании-разработчику наиболее эффективно монетизировать программный продукт.
Для внедрения схем лицензирования применяются разные виды электронных ключей и, например, базовые модели Guardant Sign не подходят для ограничения времени работы. Подробнее в таблице ниже. Лицензировать приложение согласно выбранной модели помогут автоматические инструменты (как с графическим интерфейсом, так и консольные). Также возможно использовать API. |
Модель | Описание | Подходящий продукт | Порядок использования |
Вечная лицензия | ПО никогда не перестанет работать, его функциональность не будет ограничена | Все продукты | Вечная лицензия - это обычная привязка приложения к ключу. Поэтому достаточно использовать Автозащиту без указания каких-либо лицензионных ограничений. |
Продажа обновлений | ПО никогда не перестанет работать. Но для того, чтобы получить обновление, пользователь должен его приобрести | Только аппаратные ключи | Используйте Автозащиту без указания каких-либо лицензионных ограничений. Обратите внимание, что каждое обновление (которое вы хотите продавать) также должно быть защищено аналогичным образом. |
Ограничение времени работы (подписка, аренда) | ПО будет работать только в заданных временных рамках:
| Аппаратные ключи:
Программные ключи:
| Ограничить работу программы по времени можно с использованием Автозащиты. |
Ограничение количества запусков | ПО может быть запущено только ограниченное количество раз | Все продукты | Ограничить количество запусков программы можно с использованием Автозащиты. |
Ограничение по функциям и модулям | Возможность продавать отдельные функции или модули приложения, для каждого из которых может быть установлена своя схема лицензирования. | Аппаратные ключи | Если фича - это файл формата .exe или .dll, то нужно использовать Автозащиту. В ином случае подойдет программирование ключа и Guardant API |
Демо/Триальная версия | Возможность распространять демонстрационные версии программы. | Guardant SP Trial | Защитить и лицензировать демонстрационную версию программы можно, воспользовавшись инструкцией. |
Плавающие лицензии | Несколько компьютеров в локальной сети делят ограниченное количество лицензий между собой. Работать с ПО могут только компьютеры, которым досталась лицензия. | Аппаратные ключи:
Программные ключи:
| Для создания плавающих лицензий необходимо воспользоваться сетевыми технологиями Guardant. Если применяются программные ключи, то дополнительно нужно сделать настройки на сервере активации. |
Кастомная модель лицензирования | Любые бизнес задачи и задумки в части лицензирования софта | Все продукты | Кастомную модель лицензирования можно создать с использованием технологии программирования ключа и Guardant API. Данный способ подходит для любых продуктов, за исключением Guardant SD. В качестве альтернативы можно загрузить в ключ собственные алгоритмы, которые будут выполнять нужные разработчику функции. Данная технология применима для архитектуры Guardant SD и архитектуры Guardant Code. |