Копия и модификация библиотеки MODBUS

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Ответить
ujin1
beginner
beginner
Сообщения: 46
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Копия и модификация библиотеки MODBUS

Сообщение ujin1 »

Какие есть лицензионные ограничения в публикации библиотеки MODBUS от NI?

Есть библиотека MODBUS от NI версии 8.6. Она бесплатно распространяется фирмой ICPDAS. В ней я сделал достаточно большие изменения в разделе TCP Slave и небольшие изменения в TCP Master
Была библиотека MODBUS от NI номер не помню, для Labview15. В ней были критические недостатки связанные с невозможностью задания connection timeout и transaction ID. Применение в реальном проекте не удалось. Доработать так же нельзя, так как все под паролем.
Была библиотека MODBUS от NI для Labview19. В ней все VI были без паролей. Я взял за основу версию от 8.6, добавил улучшения от 19. Этот вариант на сегодняшний день отработал более года без сбоев.
Далее в новой версии обнаружил, что задание connection timeout и transaction ID добавлено. Сделал локальную копию для изучения и доработки. Планировал перейти на эту версию.
При недавнем обновлении данной библиотеки обнаружил. что опять почти все VI под паролем.
В папке National Instruments\LabVIEW 2019\vi.lib\Modbus лицензий нет.
Из лицензий в <National Instruments>\Shared\MDF\Legal\license непонятно, могу ли я модифицировать и распространять эту библиотеку.
Вопрос осложняется тем, что она была закрытая, потом открытая, потом опять закрытая.
Какие последствия если я модифицирую и выложу на гитхабе?
Так же какие последствия, если это будет cпроецировано не лично на меня, а на фирму?
Изображение
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1128
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 10 раз
Поблагодарили: 14 раз
Контактная информация:

Re: Копия и модификация библиотеки MODBUS

Сообщение Kosist »

Если Вы про этот тулкит https://www.vipm.io/package/ni_lib_modbus_library/, то он распространяется под лицензией https://www.vipm.io/package/ni_lib_modbus_library/, которая разрешает распространение кода только как часть Вашего приложения.
3. Distribution. Except to the extent the Code is designated as “Non-distributable” by NI, You may distribute the Code as included with Your Applications, subject
to a license that is substantially in accordance with and at least as protective of NI as these Terms.
Мы делили апельсин - много наших полегло...
ujin1
beginner
beginner
Сообщения: 46
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Re: Копия и модификация библиотеки MODBUS

Сообщение ujin1 »

Kosist писал(а): 21 мар 2021, 15:16 Если Вы про этот тулкит https://www.vipm.io/package/ni_lib_modbus_library/, то он распространяется под лицензией https://www.vipm.io/package/ni_lib_modbus_library/, которая разрешает распространение кода только как часть Вашего приложения.
3. Distribution. Except to the extent the Code is designated as “Non-distributable” by NI, You may distribute the Code as included with Your Applications, subject
to a license that is substantially in accordance with and at least as protective of NI as these Terms.
Про этот. Спасибо.
Посмотрел еще наш договор поставки. Ссылка на лицензию https://www.ni.com/pdf/legal/ru/softwar ... eement.pdf
...
1. «Исходный код» означает созданный НИ удобочитаемый компьютерный код, предоставляемый
НИ вместе с ПО, не защищенный паролем, в форме, предпочтительной для изменения кода
(графической или текстовой). Исходный код не содержит ПО Третьих лиц.
2. В соответствии с настоящей лицензией Вам разрешается использовать, изменять и
распространять Исходный код, при условии, что:
A. Вы вправе распространять Исходный код с внесенными Вами изменениями или без таковых
исключительно
i. для некоммерческих целей, и
ii. по лицензии тождественной настоящей Лицензии на Исходный код;
B. Вы вправе распространять объектный код, полученный на основе Исходного кода с
внесенными Вами изменениями или без таковых, для любых целей;
C. Вы обязуетесь поддерживать в силе и не минимизировать, блокировать или изменять
объекты собственности, логотипы, товарные знаки, объекты авторского права, цифровые
водяные знаки, оговорки об ограничении ответственности и прочие уведомления, которые
содержатся в Исходном коде;
Библиотека MODBUS была получена нами так же в общем комплекте. Получается на нее распространяется действие общей лицензии, если не скачивать дополнительно.
В нашей поставке VI без паролей. А в новой версии с сайта с паролями.
Получается нужно в папку с библиотекой, модифицированной на основе открытой добавить лицензию https://www.ni.com/pdf/legal/ru/softwar ... eement.pdf?
Может кто сталкивался с данным вопросом?
Конечно придется еще обсуждать с нашими юристами.
Изображение
Artem.spb

Activity Автор
doctor
doctor
Сообщения: 2490
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 15 раз
Поблагодарили: 70 раз
Контактная информация:

Re: Копия и модификация библиотеки MODBUS

Сообщение Artem.spb »

ujin1 писал(а): 22 мар 2021, 09:09 Конечно придется еще обсуждать с нашими юристами.
Вот так и нужно поступать. Юристы за это деньги получают, пусть работают :)
А то на форуме что-то неверно насоветует, кто виноват потом будет?
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Общие»