В последние годы Linux стал очень популярен среди встраиваемых устройств, которые во многих случаях незаконно используют Linux для создания конкурентоспособных продуктов с нарушением лицензий. Мы уже знаем, что Linux публикуется под лицензией GNU GPL со всеми вытекающими отсюда последствиями, ну, кажется, что это лицензия могла быть нарушена от известного производителя: Symantec.
Вот что обнаружил инженер Google и эксперт по безопасности Linux. Его зовут Мэтью Гарретт, и он специально указал на продукт. Маршрутизатор Norton Core Router в центре внимания об этом нарушении лицензии из-за использования Linux и несоблюдения определенных требований, вытекающих из лицензии GNU GPL. Упомянутый маршрутизатор этой поразительной формы работает с хорошо известной системой на базе Linux, OpenWRT, которую многие из этих встроенных сетевых устройств используют для работы.
Symantec воспользовалась преимуществами Пакет разработки программного обеспечения OpenWRT и QCA (QSDK), еще один проект с открытым исходным кодом. Оба являются хорошим вариантом для создания конкурентоспособного продукта, такого как Norton Core Router, но иногда производители и разработчики этих типов продуктов получают выгоду от работы сообщества и не соблюдают определенные условия. В этом случае под лицензией GPLv2 это означало бы, что Symantec должна поделиться кодом Norton Core Router со всем миром, но это не так.
Это одно из условий самые ограничительные лицензии как GPL по сравнению с другими более либеральными, такими как BSD. Вот почему некоторые, например, Apple, выбрали для своих систем такие системы, как FreeBSD и подобные, потому что таким образом они гарантированно смогут создавать на их основе закрытый код и не должны его делиться. Гаррет обнаружил, но это, конечно, не что-то новое, это уже было сделано, и, к сожалению, я думаю, что другие производители будут продолжать это делать.