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