По информации VideoCardz, NVIDIA открыла исходный код всех модулей ядра своих проприетарных видеодрайверов для ядра Linux. Компания опубликовала разработки на GitHub под лицензиями MIT и GPLv2.
Для сторонних разработчиков стала доступна возможность сборки модулей ядра NVIDIA для архитектур x86_64 или aarch64 на системах с ядром Linux 3.10 и более новыми выпусками.
Согласно пояснению NVIDIA, о формировании пакетов на основе открытых модулей компании уже заявили разработчики из Canonical (Ubuntu), Red Hat и SUSE.
По пояснению OpenNET, представленная открытая кодовая база NVIDIA применяется при формировании проприетарных драйверов, в частности используется в опубликованной бета-версии 515.43.04. При этом первичным является закрытый репозиторий, а предложенная открытая кодовая база будет обновляться для каждого выпуска проприетарных драйверов в форме слепка после определённой обработки и чистки. История отдельных изменений не предоставляется, доступен только общий коммит для каждой версии драйвера.
Вдобавок у сообщества разработчиков есть возможность отправки pull-запросов для продвижения своих исправлений и изменений в код модулей, но эти изменения не будут отражаться в виде отдельных изменений в открытом репозитории NVIDIA, а будут вначале интегрироваться в основной закрытый репозиторий и только потом переноситься с остальными изменениями в открытый. Для участия в разработке кода с NVIDIA требуется подписание соглашение о передаче компании имущественных прав на передаваемый код (Contributor License Agreement).
OpenNET выяснил, что «прошивки и используемые в пространстве пользователя библиотеки, такие как стеки CUDA, OpenGL и Vulkan, остаются проприетарными».
Эксперты Phoronix рассказали, что данные драйвера с открытым исходным кодом NVIDIA будут поддерживать только графические процессоры Turing и более новые. Пользователям с видеочипами до Turing остается использовать существующие проприетарные драйверы или драйвер Nouveau DRM.
26 февраля СМИ сообщили, что NVIDIA проводит расследование и анализирует масштабы и последствия кибератаки. Позже стало известно, что хакеры LAPSU$ взломали внутреннюю сеть NVIDIA и скопировали более 1 ТБ критичных данных компании. NVIDIA пыталась хакнуть хакеров и зашифровать скопированные конфиденциальные данные для предотвращения их распространения. Ей почти удалось это сделать, но хакерам помог бекап.
28 февраля хакеры из LAPSU$ рассказали, что в украденных данных NVIDIA есть драйверы, схемы, прошивки и алгоритм для ограничителя хеширования RTX 30. Они начали распространять часть утечки в открытом доступе.
1 марта NVIDIA признала факт взлома внутренней сети хакерами.
2 марта хакеры из LAPSU$ потребовали от NVIDIA незамедлительно перевести все драйверы GeForce для Windows, macOS и Linux в разряд открытого ПО и начать распространять их под свободной лицензией.
В 2012 году Линус Торвальдс открыто выразил свое отношение к NVIDIA из-за нежелания компании сотрудничать разработчиками Linux.