Демо-версии и аренда программного обеспечения

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

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

Демо-версия работает как полная, но защищена электронным ключом, в котором «прошиты» различные ограничения: программа запускается N раз, программа делает какие-либо ключевые действия N раз или программа работает N дней.

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

После оплаты обновляем данные в ключе (это можно сделать дистанционно, при помощи электронной почты) и клиент становится обладателем лицензионного программного обеспечения. Демо-версии с ограничением по времени лучше делать при помощи Guardant Time и Code Time, для прочих вариантов пойдет Guardant Sign.

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

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