Информация
- В рейтинге
- 210-й
- Откуда
- Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Инженер встраиваемых систем, Архитектор программного обеспечения
Ведущий
C++
ООП
Linux
Программирование микроконтроллеров
Встраиваемая система
C
Qt
Разработка программного обеспечения
Какой нибудь сертификационный ключ для разработчика или что-то в этом роде.
Очень хорошо, что ошибся в своих мрачных предположения.
В протоколе Modbus начало передачи определяется паузой на линии. И если на одной и той же линии сидят устройства с какими нибудь бинарными протоколами, то вполне вероятна ситуация, когда Modbus устройство ловит паузу в бинарном протоколе и считает это моментом передачи мастера. Ну а дальше все зависит от везения.
Лучше реализовать расширение протокола Modbus (у него есть зарезервированные коды функций, которые можно использовать как раз для таких случаев). Уж если все равно нужно писать, но тут хоть будет гарантия от различных «неждачиков».
При работе в последовательной сети он требует назначение уникальных Slave ID для каждого ведомого устройства. И из-за этого у него определенные сложности с динамической конфигурацией сети (сложно выявить конфликт работы двух устройств с одинаковым Slave ID на одной последовательной линии связи).
Причем, даже если докажешь, что ты не виноват, времени и денег на адвокатов потратишь немало.
И конечно же, корпорации тут не причем, а делается это исключительно во благо обычных людей.
И может быть, это его фирменный стиль или целевая аудитория не понимает другой способ подачи (все таки это не научная статья).
А вы вместо обсуждения реальной проблемы скатываетесь к обсуждению самого автора.
Несмотря на некоторую тенденциозность подачи материала автором, поднятая проблема действительно существует.
У людей вполне адекватное возмущение от замены живого общения на цифровой продукт. И тут не важно, качественный продукт или нет и родители совершенно правильно беспокоятся о своих детях.
Обычно разработчик предоставляет отдельные ссылки на загрузку бинарных файлов, а для скачивание исходников другие ссылки. И если пользователь дал «списать», то для выполнения условия GPL ему совершенно не нужно поднимать свой сервер для раздачи ПО и будет достаточно сослаться на исходники первоначального разработчика.
А если скрипт упаковать, то он будет хранится обычным бинарным файлом.
Вот будь у программы не свободная лицензия, то тут возможно нарушение (например, на возможность использования в определенных обстоятельствах, разрешенное количество резервных копий и т.д.)
Для вас СПО бесплатно не потому, что вы пользователь СПО, а потому что разработчик предоставил вам возможность установить его ПО бесплатно, и только после этого вы и стали пользователем СПО.