New generations such as Blackwell have open source kernel modules, there is not even a proprietary option. I thought there was a move in this direction?
https://developer.nvidia.com/blog/nvidia-transitions-fully-t...
AFAIK the open source kernel driver pushes a signed proprietary 500Mb firmware blob into the GPU.
Nvidia enabled that by offloading stuff that used to be in the proprietary driver onto the still proprietary GPU firmware. Making it, if anything, less open source as it's now harder to inspect what it's doing at runtime since it's now out of reach of even the kernel