Коллеги, хотел обсудить тему защиты программы проекта в OWEN Logic.
1.Когда будет доступна возможность выгрузки проекта из ПР? Есть вообще планы это сделать?
( Если разработчик установил пароль на ПР - соответственно выгрузка не возможна. ПР без пароля - значит разработчик дает согласие на выгрузку своего проекта )
2. Мастер тиражирования в OWEN Logic - это очень хорошо,что можно скрыть редактирование программы от клиента и передать ему эту программу для дальнейшей эксплуатации оборудования. В случаи выхода ПР из строя , он сможет своими силами загрузить программу в новый прибор и все довольны.
Но, и у разработчика в таком случаи нет гарантий что донная программа не пойдет устанавливаться на оборудование подобного плана.
3. Сделайте защиту по принципу 1 прибор - 1 экземпляр программы. Как один из вариантов можно сделать так:
- Каждое ПР номерное, соответственно в OWEN Logic разработчик вводит номер данной ПР и программа выполняется.
- Или возможность вывести данный номер ПР в переменную а в константе указать этот же номер, поставить блок сравнения на равенство и если на выходе блока сравнения ON - это можно использовать уже в программе.
Ну вышло у клиента ПР из строя, а у него есть в резерве,или купил он ПР у другого поставщика. К примеру (Он тебе номер прибора, а ты ему тиражированную программу которая будет работать только на этом устройстве)
Если проект уникальный и есть понимание что он в принципе не будет использован где то еще, то я после истечения гарантийного срока и открытую программу отдам, пускай она будет у заказчика .
Но когда идет речь о типовых изделиях, то тут ужу не очень хочется передавать программу в тех вариантах которые сейчас доступны. А заказчики просят программу. Отказываешь,они бояться что без поддержки останутся, передаешь программу, сам можешь лишиться своего заработка