Проблемът на GPL идва от страна на писането на драйвери заради засекретяването на хардуерните спецификации от страна на компаниите-производители. Неведнъж се е случвало в Линукс-ядрото да не се включват драйвери за мрежови карти или чипсети, написани от самите производители (напр. Intel) заради патентоването на технологиите. Тук, като че ли, е най-трудно да се намери вратичка, защото така се лишаваме от една добра възможност - да използуваме код, написан от компанията-производител. Може би решението е технологията да не се крие, а да се патентова, което може да спаси производителя от евентуална кражба. Така и драйверите могат да се пуснат под GPL.
Впрочем, NVIDIA май са единствената компания, която разпространява драйвери с отворен изходен текст. Доста рисковано, но похвално начинание.