Как внедрить гибкие пробные версии и варианты лицензирования в приложения - PullRequest
3 голосов
/ 16 мая 2011

Руководство попросило нас рассмотреть возможность реализации функций лицензирования в некоторых существующих приложениях.До этого момента эти приложения были просто оплачены, и клиенты могли устанавливать их по своему усмотрению.Нам нужно внедрить новую модель лицензирования, чтобы получать больший доход, потому что наши старые продукты работают достаточно хорошо, и у людей нет причин для обновления.Таким образом, наши новые клиенты должны будут платить лицензионные сборы и / или ограничиваться тем, сколько установок они могут иметь.Я никогда раньше не занимался этим, поэтому прошу прощения за мое невежество.Мне нужно как можно больше указаний (было бы здорово направить меня в правильном направлении!).Нам нужны следующие ...

  1. Демо-версии с ограничением по времени.Когда они устанавливают программное обеспечение, оно работает с полным набором функций в течение определенного периода времени.После этого, когда они пытаются запустить его, он сообщает им, что срок их лицензии истек.
  2. Параметр лицензирования, ограничивающий запуск приложения на определенной машине.
  3. Параметр лицензирования, ограничивающий приложениезапускается конкретным пользователем.
  4. Вариант лицензирования, который ограничивает приложение определенным общим числом пользователей или одновременных пользователей.

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

Ответы [ 2 ]

3 голосов
/ 16 мая 2011

Я бы честно посмотрел на сторонние решения для этого.В лицензировании заложено множество концепций, и за стоимость одной недели разработки вы можете приобрести полнофункциональный лицензионный продукт, который будет интегрирован в ваш продукт.Это тот случай, когда писать свои собственные, вероятно, не стоит хлопот.

Я ранее использовал систему лицензирования Desaware для лицензирования пользователей и компьютеров.Работает достаточно хорошо, нареканий нет.Я считаю, что их структура будет достаточно надежной, чтобы удовлетворить все 4 ваших требования.http://www.desaware.com/products/licensingsystem/index.aspx

0 голосов
/ 16 августа 2011

Все эти scnarios могут быть довольно сложными для реализации и получаются правильными (и без проблем). Вместо того, чтобы тратить время на это, рассмотрите возможность использования коммерческого решения по лицензированию, такого как CryptoLicensing . Он поддерживает все возможные сценарии, включая пробные версии, заблокированные на компьютере, заблокированные пользователем и плавающие / одновременные.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я работаю на программное обеспечение LogicNP, разработчиков CryptoLicensing.

...