@gamingonlinux it's about dang time. Nvidia still has tons of 'special sauce' sitting in their proprietary userland drivers and card-side firmware.
All of the other PC video cards have opened up their "how do I configure the hardware to display a framebuffer" and "how do I submit command lists" kernel code without some horrible IP apocalypse happening to them. Having a PC with an Nvidia-tainted kernel means one thing to a user - any kernel bug at all can only be debugged by Nvidia.