Из Debian удалены сборки пакетов с драйверами NVIDIA из-за подозрений в несовместимости с GPL

Инициированное организацией Software Freedom Conservancy (SFC) разбирательство в отношении поставки модуля с реализацией файловой системы ZFS в составе Ubuntu Linux привлекло внимание к вопросу легальности поставки проприетарных драйверов в составе дистрибутивов. Разработчики проекта Debian рассмотрели вопрос размещения в репозиториях проекта проприетарных драйверов NVIDIA и пришли к выводу, что поставка их готовых сборок в дистрибутиве может нарушать лицензию GPLv2, под которой распространяется ядро Linux.

Несколько часов назад из non-free репозитория Debian был удалён пакет nvidia-graphics-modules и все основанные на нём сборки пакетов с модулями ядра «nvidia-kernel-*». Пакеты nvidia-kernel-dkms и nvidia-kernel-source оставлены в состве дистрибутива и могут быть использованы для сборки модуля для драйверов NVIDIA из исходных текстов. В дистрибутиве также оставлен пакет nvidia-graphics-drivers со скриптом, загружающим и устанавливающим драйверы с сайта NVIDIA. При попытке установки пакета nvidia-driver автоматически будет выбран nvidia-kernel-dkms.

Напомним, что для соблюдения требований лицензии GPL производители проприетарных драйверов загружают в ядро модуль-прослойку, код которого открыт и распространяется под лицензией GPLv2, но функции ограничены загрузкой закрытых компонентов драйвера, оформленных в виде бинарного блоба. До сих пор подобный обходной манёвр считался приемлемым и устраивал все заинтересованные стороны, как разработчиков ядра, так и производителей драйверов. Решение Debian связано только с поставкой готовых бинарных сборок проприетарных драйверов. На уровне распространения исходных текстов модуля-обвязки о нарушении GPL речь не ведётся.

©  OpenNet