The kernel module is open source. Only the X11 driver is closed source. I doubt that you even really looked at the driver! I even doubt that you tried to install it, otherwise you would have seen that the kernel module gets compiled!
only a part of the kernel module gets compiled. This parts then loads the binary part (nv-driver.o)