При разработке решения мы изучили несколько систем лицензирования и решили придерживаться общепринятой практики.
В системе лицензирования создается 2 справочника - продукты и фичи. Фича - это единица лицензирования. При формировании продуктовой линейки вы выбираете для каждой фичи необходимые лицензионные ограничения. Можно ограничить количество одновременных процессов, пользователей или компьютеров, на которых будет исполняться ваше приложение.
Продукты - это то, что покупает клиент, продукт это шаблон состоящий из одной или нескольких фич.
При первом запуске защищенного приложения, клиент запускает мастер активации лицензии, вводит контактную информацию и получает персональный идентификатор, а при необходимости и трильальную лицензию на ваш продукт.
Использование триальной лицензии очень удобный механизм, который позволяет клиенту попробовать ваш продукт еще до покупки. Вы же получаете уникальный инструмент для накопления контактов потенциальных клиентов. Загружайте их в свою CRM, помогайте внедрять и тестировать ваше решение.
Каждый клиент при регистрации получает уникальный идентификатор, который является виртуальным хранилищем для лицензий. Каждый лицензионный ключ может содержать неограниченное количество продуктов с различными параметрами и ограничениями.
Лицензионный ключ используется во всех алгоритмах шифрования и сбора статистики использования вашего продукта.
Купоны предназначены для изменения состава продуктов или срока действия в лицензионном ключе. Они генерируются в системе лицензирования вручную или автоматически через API.
В своем интернет магазине или через сеть дистрибьюторов вы продаете купоны. По истечении триального периода, приложение перестает работать и клиенту необходимо активировать купон для продолжения работы приложения.
Вы в реальном времени можете отслеживать использование вашего продукта. При запуске защищенного приложения создается сессия на сервере лицензирования. Вы видите какой клиент, какие функциональные опции сейчас использует.
При необходимости, вы можете снять блокировку на хост или освободить лицензию. Это может быть полезно при переносе защищенного приложения на другой компьютер.
Вы получите доступ к демо серверу лицензирования и инструкции по установке защиты
Получить инструкции