Можно ли выпустить проприетарный модуль DKMS для ядра Linux, используя лицензию GNU GPL v2?

Как можно создать проприетарный dkms-модуль для ядра Linux с полностью закрытым исходным кодом, чтобы не нарушать требования свободной лицензии GNU GPL v2?
  • 20 декабря 2023 г. 20:07
Ответы на вопрос 2
Нет, нельзя выпустить проприетарный модуль DKMS для ядра Linux, используя лицензию GNU GPL v2. GNU GPL v2 требует, чтобы производные работы, такие как модули ядра Linux, также были лицензированы под GNU GPL v2 и предоставляли открытый доступ к исходному коду.

Если вам нужно создать проприетарный dkms-модуль для ядра Linux с полностью закрытым исходным кодом, вам следует искать другую лицензию, которая позволяет такую закрытость. Вы можете использовать модули ядра Linux, предоставляемые ядром, и использовать их в своей проприетарной программе в соответствии с условиями GNU GPL v2, но весь исходный код вашей программы также должен быть открытым.
Модули ядра не обязаны лицензироваться под GPL. 
Возможно ли создать проприетарный dkms-модуль для ядра Linux с полностью закрытым исходным кодом не нарушая свободную лицензию?
Да, возможно. Существует большое множество проприетарных модулей, или просто модулей под другими свободными лицензиями. Например, ZFS for Linux.
Похожие вопросы