FYI All current and future Nvidia drivers are open source, since blackwell.
Compared to AMD and Intel, NVIDIA is very much not an 'out of the box', or stable experience.
Anyway, in case someone was interested it seems the code itself is cited as MIT, however it has a "when it becomes a Linux .ko it becomes GPLv2" clause https://github.com/NVIDIA/open-gpu-kernel-modules/blob/580.7... and they do go out of their way to say "lol, needs binary blobs" https://github.com/NVIDIA/open-gpu-kernel-modules/blob/580.7...
That XFree86.run has always struck me as "you're gonna what*?"