А вот подскажите, какие есть решения, когда контроль лицензий осуществляется централизованно (сервером) ?
А то решения типа ASProtect/Armadillo тут как-то не очень подходят — они ведь только один ключ в системе позволяют установить...
Простой пример. Есть система сервер-клиенты, контроль лицензирования идет на сервере. Купил клиент пакет на 50 лицензий, выслали ему ключ. Поработал он — и надумал что ему надо на 100 лицензий. Докупает еще один пакет на 50. Вопрос — как тут поступить? В случае с ASProtect/Armadillo — надо генерить новый ключ (на 100) и высылать. Но при этом он ведь сможет использовать предыдущий ключ на 50 лицензий на любом другом сервере! Нехорошо как-то...
Есть какие-то системы защиты, которые позволяли бы устанавливать несколько ключей в систему? Т.е. в данном примере — мы бы просто выслали ему еще один ключ на 50 лицензий и установив два в систему он бы получил свои 100 лицензий... Как-то эта схема мне правильнее кажется.
И еще один вопрос — а как тут быть в случае схемы лицензирования "по подписке" (годовой) — если получается что, скажем, первый ключ на 50 у него истекает в апреле, а второй купленный на 50 — в ноябре?