@Gryphon88

Как работает GPL при выпуске встроенного (embedded/IoT) оборудования?

Приветствую!
Я не совсем понимаю, как должны применяться GPL и Apache лицензии, если товаром выступает оборудование и ПО отдельно не поставляется, а продукты с открытыми лицензиями используются при разработке прошивки. В каком случае я должен обязаться предоставить исходники конечному пользователю? Основных вариантов два:
1. Используется RTOS под открытой лицензией, остальное пишется самостоятельно.
2. Используется библиотека под открытой лицензией, остальное пишется самостоятельно под bare metal.
Понятное дело, публиковать самостоятельно написанный код публиковать не хочется.
Заранее спасибо за ответы и за то, что Вы воздержались от криков "нельзя брать, не давая взамен" :)
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
Если коротко - читайте (лучше английские, русские переводы не имеют юридической силы) тексты всех лицензий, там все подробно написано.

Apache очень свободная лицензия, с ней проблем не будет.

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

Номер два - не годится, если библиотека под GPL. Вы не можете в соответствии с GPL линковать свой закрытый продукт с GPL кодом.

Это не значит, что его (ваш проприетарный код) нельзя запускать на Линуксе, но, например, использовать в нем библиотеку GSL, которая поставляется под GNU вам запрещает сама GPL (пока код не обубликуете).

Ищите библиотеки с лицензией LGPL, с ними можно линковаться и не публиковать исходники.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы