У нас есть небольшая программа .Net, которую мы продаем с помощью отдельных лицензий. Индивидуальные лицензии выполняются путем регистрации ключевого файла, который генерируется с использованием информации с компьютера, используемого для установки программы (MAC-адрес и т. Д.).Как обеспечить соблюдение лицензии на весь сайт?
Теперь у нас есть запрос на получение лицензии на весь сайт, такой как они могут развернуть как можно больше машин на своем сайте. Из технического POV я не уверен, каковы обычные подходы для этого; наш старый подход не сработает, поскольку мы не можем сопоставить лицензию с какой-либо конкретной машинной информацией.
Любые предложения?
еще несколько деталей:
- программа представляет собой программу на стороне клиента, которая включает в себя Управление Add-In
- машины для установки на может или не может иметь доступ в Интернет
- мы не ограничиваются только .NET-подходами. Я просто ищу общую идею о том, как обычно обрабатываются такие вещи.