You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Guardant поддерживает гибкие модели лицензирования, которые можно комбинировать под разные бизнес-задачи — от простой продажи «навсегда» до подписки и оплаты по факту использования. 

Модель лицензирования привязывается к Компоненту (функциональной части программы, выделенной в качестве лицензируемой единицы в составе продукта). Это означает, что внутри одного программного продукта можно использовать несколько разных моделей лицензирования для разных модулей/действий/событий.

Модель лицензирования состоит из:

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

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

Схемы лицензирования

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

Ниже предоставлены базовые схемы лицензирования.

Схема лицензирования

Описание 

Подходящий ключ

«Без ограничений» / Бесконечная лицензия (perpetual)

Пользователь покупает ПО (Компонент) один раз и пользуется бессрочно

Любые ключи

«Период времени» / Аренда (rent)

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

Пример:
Лицензия начнет работу 01.01.2026 и прекратит 31.12.2026

Аппаратные ключи с часами реального времени RTC (Guardant Time, Code Time) или с виртуальным таймером Guardant VTC (Guardant Sign, Time).
Программные ключи Guardant DL



«Дата окончания» (expiration date)

Право пользования до определенной даты с возможностью продления.

Пример:
Лицензия работает до 31.12.2026

«Количество дней» / Подписка (subscription)

Право пользования на определенное количество дней с возможностью продления.

Пример:
Лицензия будет работать 1 год (365 дней) с даты первого запуска

«Количество запусков» / Счетчик запусков (runcounter)

Пользователь имеет права запустить приложение/выполнить действие столько раз, сколько указано в лицензии.

Пример:
В приложении можно запустить печать документа 30 раз в рамках лицензии

Любые ключи

Лицензионные ограничения

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

Ограничение

Описание 

Подходящий ключ

«Распределение сетевых лицензий» 

Позволяет использовать лицензию на нескольких компьютерах. Можно настроить:

  • способ подсчета сетевых лицензий (по рабочим станциям, подключениям или копиям программы);
  • количество сетевых лицензий;
  • возможность откреплять сетевые лицензии 

Ключи с поддержкой сетевых лицензий (DL Net, Sign Net, Code Net)

«Работа в виртуальной среде»Разрешает или запрещает использовать Компонент в виртуальной средеЛюбые ключи
«Работа в режиме Remote Desktop»Разрешает или запрещает использовать Компонент в режиме удаленного рабочего столаЛюбые ключи
«Монопольный режим»

Разрешает или запрещает локальному процессу иметь эксклюзивный доступ к компоненту по аппаратному ключу.

Применимо только для локальных лицензий в аппаратном ключе

Любые ключи

Элементы памяти

Элементы памяти — это часть памяти ключа для хранения произвольных данных. С их помощью можно записать данные, которые можно использовать в дополнительных проверках лицензии. 

Подробнее про работу с элементами памяти в статье.

Примеры использования элементов памяти

Пример 1.
Запись данных пользователей (идентификаторов, названий компаний и прочего) для создания персонализированных лицензий.

Пример 2.
Сбор и накопление информации о работе клиента с приложением.

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

Пример 4.
В компании А использовалась самостоятельно разработанная система лицензирования на основе файлов лицензий — текстовых файлов разметки (.xml).

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

Проверку реализовали с помощью Guardant Licensing API.

Пробные лицензии

Пробные лицензии можно создать вне зависимости от построенной модели лицензирования.

Чтобы создать создать заказ на пробные лицензии:

  1. Зайдите в Guardant Station.
  2. Создайте заказ и укажите тип ключа Пробный программный ключ (Trial).

Пробный программный ключ (Trial) отличается от стандартного программного ключа следующими ограничениями:

  • поддерживает только одно сетевое рабочее место;
  • срок действия лицензии не превышает 90 дней после ее активации и не зависит от ограничений, заданных в ее Компонентах;
  • не поддерживает обновление и перенос на другой компьютер;
  • учитывается в Guardant Station отдельным пунктом баланса — Пробные лицензии (Trial);
  • может иметь неограниченное количество активаций.

Пробные ключи приобретаются отдельно.


  • No labels