Может я чего не понимаю, но для меня: создание открытых драйверов = сдать секреты железа. Никак не иначе.
Совершенно иначе. Драйвер не тождественен железу ни одного разу. Современное видео-железо это, по сути, отдельный компьютер на борту. Который имеет свой процессор и решает свои задачи по прошитым в его ПЗУ кодам. На улицу отдается только API. Программный интерфейс для вызова той или иной процедуры в этом компьютере. И как он эту процедуру реализует - снаружи никто не знает. И знать не должен.
Не вижу никаких проблем с раскрытием секретов железа и микрокодов железа при публикации API к этому железу.



