Защита от неправомерного использования прикладных решений
Описан механизм проверки правомерности использования прикладных решений BAS, состояния проверки в Центре лицензирования и способы установки данных клиента лицензирования.. Общая информация. Устройство механизма
Общая информация
При приобретении любой основной поставки BAS пользователь получает дистрибутивы программ, входящих в основную поставку, текущих на момент приобретения версий.
Последующие версии этой программы обычно можно получить при выполнении требований, описанных в пользовательском соглашении.
Механизм защиты от неправомерного использования предназначен для своевременного информирования пользователя о фактическом использовании определенных версий программы, если они получены с нарушением условий пользовательского соглашения, а также о связанных с этим потенциальных юридических рисках.
Ситуации, когда определенные версии программы используются с нарушением порядка, установленного пользовательским соглашением, обычно сводятся к двум случаям:
1. Пользователь имеет неправомерно полученную основную поставку BAS данного вида.
2. Пользователь приобрел основную поставку BAS, но в дальнейшем обновил конфигурацию с нарушением правил сопровождения, установленных в пользовательском соглашении (например, пользователь пытается использовать версии, вышедшие после окончания периода обслуживания по договору ИТС). Информацию об условиях сопровождения можно получить на Портале ИТС (https://portal.bas-soft.eu/) в сервисе «Обновление программ».
При использовании базовой версии программы BAS проверка правомерности использования не выполняется. При проверке используется информация об основной поставке BAS и данные учетной записи, созданной при регистрации основной поставки BAS и договора сопровождения на Портале ИТС (далее используется термин клиент лицензирования). Если основная поставка BAS используется неправомерно, то в программе периодически формируется диалог, содержащий информацию о причинах неправомерности использования основной поставки BAS. Информация о результатах проверки также отображается в диалоге О программе.
При загрузке информационной базы из файла *.dt проверка правомерности использования прикладного решения не выполняется.
ВНИМАНИЕ!
По состоянию на 2023 год для основных поставок BAS механизм защиты от неправомерного использования не применяется. В случае отображения предупреждения о неправомерном использовании конфигурации следует обратиться в службу технической поддержки с помощью сервиса «Линия консультаций».
Устройство механизма
После завершения обновления конфигурации базы данных система отправляет запрос в Центр лицензирования (далее — ЦЛ) с указанием информации о прикладном решении. Для персонификации запроса используются данные клиента лицензирования.
В случае успешного завершения обращения ЦЛ возвращает состояние правомерности использования данного прикладного решения для указанного клиента лицензирования. Если ЦЛ не подтверждает правомерность использования прикладного решения, система начинает уведомлять всех пользователей информационной базы о неправомерном использовании прикладного решения. При этом отображается информация, полученная из ЦЛ.
Диалог О программе содержит информацию о результате обращения к ЦЛ:
- Проверка лицензионного использования не выполнялась. Это означает, что до этого момента система не обращалась к ЦЛ для проверки правомерности использования конфигурации.
- Проверка лицензионного использования выполнена успешно. Это означает, что система обращалась к ЦЛ для проверки правомерности использования и получила подтверждение правомерности использования данного прикладного решения.
- Нелицензионное использование конфигурации. Прикладное решение используется неправомерно.
- Недоступен центр лицензирования. Система не может получить доступ к ЦЛ.
Данные клиента лицензирования, используемые для обращения к ЦЛ, должны быть указаны в информационной базе прикладного решения. Настройки можно установить в конфигураторе с помощью команды главного меню Администрирование – Установить настройки клиента лицензирования. При обращении к ЦЛ в пользовательском режиме, если для информационной базы отсутствуют данные клиента лицензирования, до начала обращения будет отображаться аналогичный диалог.
Разработчик прикладного решения может реализовать собственный механизм установки данных клиента лицензирования с помощью метода SetLicensingClientParameters()/ УстановитьНастройкиКлиентаЛицензирования(), например получая их при первоначальной настройке программы решения. При этом разработчик может реализовать реакцию на запрос данных клиента лицензирования и предоставить пользователю более удобный, чем типовой, диалог ввода настроек клиента лицензирования с помощью метода AttachLicensingClientParametersRequestHandler() /ПодключитьОбработчикЗапросаНастроекКлиентаЛицензирования(), в котором открывается собственный диалог.