Floating licenses: техническая реализация
От: Unhandled_Exception Россия  
Дата: 03.07.19 16:33
Оценка:
Всем привет,

Собрался ввести floating license. Как бы это программно попроще реализовать, кто как решил этот вопрос?

Для защиты использую vmprotect. Платформа: Windows.

Спасибо!
Re: Floating licenses: техническая реализация
От: Matrix_Failure http://matrixfailure.wordpress.com/
Дата: 04.07.19 20:22
Оценка: 4 (1)
Здравствуйте, Unhandled_Exception, Вы писали:

U_E>Всем привет,


U_E>Собрался ввести floating license. Как бы это программно попроще реализовать, кто как решил этот вопрос?


У нас были такие. Потом мы от них отказались и больше не продаём.
Так как были компании, где число суммарное пользователей было под 80, при этом они покупали 2 плавающих лицензии.
Было реализовано упрощенным образом на Армадилле.
Отредактировано 04.07.2019 20:23 Matrix_Failure . Предыдущая версия . Еще …
Отредактировано 04.07.2019 20:23 Matrix_Failure . Предыдущая версия .
Re[2]: Floating licenses: техническая реализация
От: Unhandled_Exception Россия  
Дата: 05.07.19 09:39
Оценка:
Здравствуйте, Matrix_Failure, Вы писали:

M_F>Было реализовано упрощенным образом на Армадилле.


Я так понимаю, что нужен сервер лицензий, который будет работать на какой-то машине внутри организации, верно?
Re[3]: Floating licenses: техническая реализация
От: bnk СССР http://unmanagedvisio.com/
Дата: 06.07.19 06:47
Оценка:
Здравствуйте, Unhandled_Exception, Вы писали:

M_F>>Было реализовано упрощенным образом на Армадилле.


U_E>Я так понимаю, что нужен сервер лицензий, который будет работать на какой-то машине внутри организации, верно?


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

Потом переделали на схему когда лицензия чекаутится клиентом из базы (вообще без сервиса)
Поскольку все локальные экземпляры в одной организации работали с одной базой данных, у которой есть уникальный ид (SQL SERVER), вопросы с виртуалками и администрированием ушли.
Понятно что данные лицензий в базе должны шифроваться, и id базы должен быть в лицензии. Так что если программе требуется база для работы, можно рассмотреть этот вариант.
Отредактировано 06.07.2019 7:15 bnk . Предыдущая версия . Еще …
Отредактировано 06.07.2019 7:14 bnk . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.