Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 22

Тема: Защита программы проекта в OWEN Logic.

  1. #1

    По умолчанию Защита программы проекта в OWEN Logic.

    Коллеги, хотел обсудить тему защиты программы проекта в OWEN Logic.

    1.Когда будет доступна возможность выгрузки проекта из ПР? Есть вообще планы это сделать?
    ( Если разработчик установил пароль на ПР - соответственно выгрузка не возможна. ПР без пароля - значит разработчик дает согласие на выгрузку своего проекта )

    2. Мастер тиражирования в OWEN Logic - это очень хорошо,что можно скрыть редактирование программы от клиента и передать ему эту программу для дальнейшей эксплуатации оборудования. В случаи выхода ПР из строя , он сможет своими силами загрузить программу в новый прибор и все довольны.
    Но, и у разработчика в таком случаи нет гарантий что донная программа не пойдет устанавливаться на оборудование подобного плана.

    3. Сделайте защиту по принципу 1 прибор - 1 экземпляр программы. Как один из вариантов можно сделать так:

    - Каждое ПР номерное, соответственно в OWEN Logic разработчик вводит номер данной ПР и программа выполняется.

    - Или возможность вывести данный номер ПР в переменную а в константе указать этот же номер, поставить блок сравнения на равенство и если на выходе блока сравнения ON - это можно использовать уже в программе.

    Ну вышло у клиента ПР из строя, а у него есть в резерве,или купил он ПР у другого поставщика. К примеру (Он тебе номер прибора, а ты ему тиражированную программу которая будет работать только на этом устройстве)

    Если проект уникальный и есть понимание что он в принципе не будет использован где то еще, то я после истечения гарантийного срока и открытую программу отдам, пускай она будет у заказчика .

    Но когда идет речь о типовых изделиях, то тут ужу не очень хочется передавать программу в тех вариантах которые сейчас доступны. А заказчики просят программу. Отказываешь,они бояться что без поддержки останутся, передаешь программу, сам можешь лишиться своего заработка
    Последний раз редактировалось dg@nuton-electro.ru; 20.09.2023 в 21:28.

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от dg@nuton-electro.ru Посмотреть сообщение
    Коллеги, хотел обсудить тему защиты программы проекта в OWEN Logic.

    1.Когда будет доступна возможность выгрузки проекта из ПР? Есть вообще планы это сделать?
    ( Если разработчик установил пароль на ПР - соответственно выгрузка не возможна. ПР без пароля - значит разработчик дает согласие на выгрузку своего проекта )

    2. Мастер тиражирования в OWEN Logic - это очень хорошо,что можно скрыть редактирование программы от клиента и передать ему эту программу для дальнейшей эксплуатации оборудования. В случаи выхода ПР из строя , он сможет своими силами загрузить программу в новый прибор и все довольны.
    Но, и у разработчика в таком случаи нет гарантий что донная программа не пойдет устанавливаться на оборудование подобного плана.

    3. Сделайте защиту по принципу 1 прибор - 1 экземпляр программы. Как один из вариантов можно сделать так:

    - Каждое ПР номерное, соответственно в OWEN Logic разработчик вводит номер данной ПР и программа выполняется.

    - Или возможность вывести данный номер ПР в переменную а в константе указать этот же номер, поставить блок сравнения на равенство и если на выходе блока сравнения ON - это можно использовать уже в программе.

    Ну вышло у клиента ПР из строя, а у него есть в резерве,или купил он ПР у другого поставщика. К примеру (Он тебе номер прибора, а ты ему тиражированную программу которая будет работать только на этом устройстве)

    Если проект уникальный и есть понимание что он в принципе не будет использован где то еще, то я после истечения гарантийного срока и открытую программу отдам, пускай она будет у заказчика .

    Но когда идет речь о типовых изделиях, то тут ужу не очень хочется передавать программу в тех вариантах которые сейчас доступны. А заказчики просят программу. Отказываешь,они бояться что без поддержки останутся, передаешь программу, сам можешь лишиться своего заработка
    Не занимайтесь ерундой.
    Какой-такой ноу хау, все давно придумано до нас.
    Постоянно совершенствуйте свое изделие, что бы конкуренты не успевали за Вами и все.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,242

    По умолчанию

    Цитата Сообщение от dg@nuton-electro.ru Посмотреть сообщение
    Коллеги, хотел обсудить тему защиты программы проекта в OWEN Logic.

    1.Когда будет доступна возможность выгрузки проекта из ПР? Есть вообще планы это сделать?
    ( Если разработчик установил пароль на ПР - соответственно выгрузка не возможна. ПР без пароля - значит разработчик дает согласие на выгрузку своего проекта )

    2. Мастер тиражирования в OWEN Logic - это очень хорошо,что можно скрыть редактирование программы от клиента и передать ему эту программу для дальнейшей эксплуатации оборудования. В случаи выхода ПР из строя , он сможет своими силами загрузить программу в новый прибор и все довольны.
    Но, и у разработчика в таком случаи нет гарантий что донная программа не пойдет устанавливаться на оборудование подобного плана.

    3. Сделайте защиту по принципу 1 прибор - 1 экземпляр программы. Как один из вариантов можно сделать так:

    - Каждое ПР номерное, соответственно в OWEN Logic разработчик вводит номер данной ПР и программа выполняется.

    - Или возможность вывести данный номер ПР в переменную а в константе указать этот же номер, поставить блок сравнения на равенство и если на выходе блока сравнения ON - это можно использовать уже в программе.

    Ну вышло у клиента ПР из строя, а у него есть в резерве,или купил он ПР у другого поставщика. К примеру (Он тебе номер прибора, а ты ему тиражированную программу которая будет работать только на этом устройстве)

    Если проект уникальный и есть понимание что он в принципе не будет использован где то еще, то я после истечения гарантийного срока и открытую программу отдам, пускай она будет у заказчика .

    Но когда идет речь о типовых изделиях, то тут ужу не очень хочется передавать программу в тех вариантах которые сейчас доступны. А заказчики просят программу. Отказываешь,они бояться что без поддержки останутся, передаешь программу, сам можешь лишиться своего заработка
    Неконструктивный подход, в смысле, выкладываете ваш шедевр, как раньше говорили, последние достижения науки и техники, короче, боюсь там и защищать нечего, в смысле, все животики надорвут со смеху!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    А заказчики просят программу. Отказываешь,они бояться что без поддержки останутся, передаешь программу, сам можешь лишиться своего заработка
    я не прошу. Но без исходников вы не будете выполнять мои проекты, то есть что-то зарабатывать. Так то. На моей памяти обанкротились несколько контор, хорошо что при ПНР были разработчики программ и мне они были отданы. Но были и случаи как с вами, сегодня вы есть, завтра нет и все идет в помойку...

  5. #5

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    я не прошу. Но без исходников вы не будете выполнять мои проекты, то есть что-то зарабатывать. Так то. На моей памяти обанкротились несколько контор, хорошо что при ПНР были разработчики программ и мне они были отданы. Но были и случаи как с вами, сегодня вы есть, завтра нет и все идет в помойку...
    Вам повезло с наладчиками, и не повезло тем кто обанкротился. А вообще все эти моменты у нас оговариваются при заказе оборудования. В данной теме идет речь о дополнительной защите в ОЛ. А там уже решать конечно клиенту, сотрудничать с нами на этих условиях,или нет.

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    А там уже решать конечно клиенту, сотрудничать с нами на этих условиях, или нет.
    вот именно, и наученный горьким опытом скорее нет, чем да...

    по вопросу #1 - сильно сомневаюсь, что когда либо сделают возможность выгрузки программы. Скорее всего тут архитектура не позволяет, либо вы получите бинарник в лучшем случае, который заведется строго на такой же ПР (имею ввиду версию прошивки) и на любом другом ПР с другой версией прошивки будет уходить в ступор.
    Да и процесс получения бинарника может быть возможен только через jtag.

    Парольте свои макросы и отдавайте программу. Если конечно будет что паролить...

  7. #7

    По умолчанию

    Цитата Сообщение от dg@nuton-electro.ru Посмотреть сообщение
    Коллеги, хотел обсудить тему защиты программы проекта в OWEN Logic.

    1.Когда будет доступна возможность выгрузки проекта из ПР? Есть вообще планы это сделать?
    ( Если разработчик установил пароль на ПР - соответственно выгрузка не возможна. ПР без пароля - значит разработчик дает согласие на выгрузку своего проекта )

    2. Мастер тиражирования в OWEN Logic - это очень хорошо,что можно скрыть редактирование программы от клиента и передать ему эту программу для дальнейшей эксплуатации оборудования. В случаи выхода ПР из строя , он сможет своими силами загрузить программу в новый прибор и все довольны.
    Но, и у разработчика в таком случаи нет гарантий что донная программа не пойдет устанавливаться на оборудование подобного плана.

    3. Сделайте защиту по принципу 1 прибор - 1 экземпляр программы. Как один из вариантов можно сделать так:

    - Каждое ПР номерное, соответственно в OWEN Logic разработчик вводит номер данной ПР и программа выполняется.

    - Или возможность вывести данный номер ПР в переменную а в константе указать этот же номер, поставить блок сравнения на равенство и если на выходе блока сравнения ON - это можно использовать уже в программе.

    Ну вышло у клиента ПР из строя, а у него есть в резерве,или купил он ПР у другого поставщика. К примеру (Он тебе номер прибора, а ты ему тиражированную программу которая будет работать только на этом устройстве)

    Если проект уникальный и есть понимание что он в принципе не будет использован где то еще, то я после истечения гарантийного срока и открытую программу отдам, пускай она будет у заказчика .

    Но когда идет речь о типовых изделиях, то тут ужу не очень хочется передавать программу в тех вариантах которые сейчас доступны. А заказчики просят программу. Отказываешь,они бояться что без поддержки останутся, передаешь программу, сам можешь лишиться своего заработка
    Ну так используйте с мастером тиражирования ключи. Они для этой цели и существуют в OL

  8. #8

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Ну так используйте с мастером тиражирования ключи. Они для этой цели и существуют в OL
    Мастер тиражирования с ключом работает не так как я описал 3 пункт своего сообщения.
    Когда загружаешь программу с ключом в новое реле, в частности это ПР 200, то на экране ПР выдает сообщение (Программа повреждена). А вот когда в это ПР уже загружен ключ, то все нормально.
    Так какой от этого ключа смысл? Если речь о загрузке в новое ПР которое к примеру у заказчика уже есть в запасе. Если этот ключ нужно предварительно загружать?
    Я бы понял смысл этого, когда загрузил файл с ключом, запись прошла успешна и этот файл становиться не активным для загрузки.
    Да и доступно это пока не на всех ПР.

  9. #9
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,242

    По умолчанию

    Насколько я смог понять у вас не серийное производство, таким образом заказчик уже оплатил полную стоимость проекта(вы же не можете работать себе в убыток), тогда его требование приложить проект вполне резонно. Мне в принципе непонятно, на каком основании Вы хотите ему не отдавать то, за что он вам заплатил? Бывает реле сгорает или один из входов-выходов, он должен иметь возможность залить программу в новое ПР или просто использовать другой(свободный) вход-выход! Мне непонятно почему Вам кажется, что если Вы дадите ему проект он изменит свою специализацию и станет клонировать ваши устройства, в смысле, у вас хоть раз такое случалось?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    Собственно придумывайте защиту так, чтобы даже залив программу, она не заработала, пока вы не вышлите код, который надо ввести с экрана в специальном окне. Все это можно сделать в зашифрованном макросе даже и отдать программу.
    Правда на ПР не к чему прицепиться особо, чтобы один и тот же код не работал на разных ПР. Хотя может уже и есть к чему. Давно не смотрел что там изменилось.
    Да банально макрос, хранящий код должен совпасть с вводимым кодом, макрос под пароль. Делая такое же изделие, меняете в макросе исходный код программы. Привязаться только к чему в ПР ????

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Owen Logic 2.1 нет экспорта устройства в Owen Cloud.
    от Григори в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 12.10.2022, 19:33
  2. Добавление аварийных ситуаций в Owen Logic на ПР200 для отображения в Owen Cloud.
    от Григори в разделе Среда программирования OWEN Logic
    Ответов: 6
    Последнее сообщение: 07.07.2022, 11:09
  3. Ответов: 19
    Последнее сообщение: 20.12.2021, 04:02
  4. Защита проекта
    от Алекс2013 в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 02.10.2020, 06:53
  5. Цвет фона проекта в среде OWEN Logic
    от Lastyearshadow в разделе Среда программирования OWEN Logic
    Ответов: 0
    Последнее сообщение: 08.04.2020, 13:50

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •