ShareWare

Под термином условно-бесплатное программное обеспечение (Shareware) понимают метод распространения коммерческого ПО на рынке, при котором пользователю предлагается версия коммерческого продукта, ограниченная по возможностям, сроку действия или запретом на использование в целях, отличных от ознакомительных. Для успешной монетизации условно-бесплатного ПО разработчику необходимо решить ряд задач:

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


Платформа монетизации ПО Sentinel помогает решить все перечисленные задачи с минимальными затратами. Sentinel эффективен для любого типа программных продуктов – приложений для ПК, 1С-конфигураций, мобильных приложений, облачных сервисов и встроенного ПО.

На первом этапе разработчику необходимо решить какой функционал будет доступен пользователю бесплатно и в каком объеме, а какой функционал будет предоставляться только после оплаты. В модули ПО, требующие лицензирования или защиты интеллектуальной собственности, встраивается Sentinel LDK API(вручную или с помощью утилиты для автоматической защиты Sentinel Envelope). В дистрибутив ПО включается программный ключ защиты, который устанавливается на компьютер пользователя и содержит в себе все определенные разработчиком лицензионные ограничения бесплатной версии.  В ключе защиты реализован публичный криптографический алгоритм 128-bit AES, который обеспечивает надежную связь между ключом и приложением. Утилита Sentinel Envelope шифрует и обфусцирует код приложения, противодействует отладке на уровне пользователя и системы. Каждый защищенный файл обертывается в несколько слоев защиты, обращения к ключу вставляются случайным образом, что делает каждую защиту уникальной.  Такой подход позволяет разработчику надежно защитить технологические секреты в бесплатной версии, а также гибко управлять лицензионными ограничениями.

Разработчик может устанавливать различные лицензионные ограничения на любые компоненты своего продукта.  Имеется возможность разрешать или ограничивать работу тех или иных модулей ПО, ограничивать работу функционала по времени, количеству запусков или выполненных действий, количеству сетевых пользователей или подключенного оборудования. Также имеется возможность ограничивать работу ПО при обнаружении виртуальной машины или терминального сервера.  Кроме того, ключи защиты обладают защищенной памятью, доступной через API, в которой разработчик может хранить дополнительную информацию, необходимую для функционирования ПО. Все лицензионные ограничения хранятся непосредственно в ключе защиты и не требуют внесения изменений в исходный код продукта.

После оплаты пользователем коммерческой версии продукта разработчику необходимо лишь изменить лицензионные ограничения, записанные в память ключа. Это можно сделать как в оффлайн-режиме через обмен файлами по электронной почте, так и автоматически используя API и сервер активации, который предоставляется разработчику в составе Sentinel LDK. Имеется возможность интеграции с e-commerce платформами (например, Softkey, Avangate). После того, как пользователь произвел онлайн-оплату коммерческой версии ПО, он автоматически получает саму лицензию. Коммерческая лицензия “привязывается” к компьютеру, на котором она была активирована, благодаря чему исключается возможность  нелегального тиражирования. В то же время, имеются инструменты для переноса лицензии с одного компьютера на другой.

Sentinel LDK включает в себя веб-сервис для управления лицензиями Sentinel EMS, с помощью которого разработчик может управлять всеми выпущенными лицензиями, отслеживать истекающие лицензии, получать статистику продаж и вести учет клиентов. Система позволяет разработчику и пользователю осуществлять удаленную активацию, обновление, перенос лицензий на другой компьютер и многое другое. Sentinel EMS может быть легко интегрирован в любую ERP, CRM или биллинговую систему, после чего управление лицензиями будет осуществляться полностью в автоматическом режиме.

Более детально ознакомиться с функционалом Sentinel LDK можно по ссылке: http://safenet-sentinel.ru/protection/
Cкачать демо-версию или запросить живую демонстрацию: http://safenet-sentinel.ru/sdk/