In theory in the future you'll be able to use the GPL kernel driver with Noveau to have a fully open-source driver stack with not great not terrible performance. It's not clear when that future will arrive.
That fits, seems like Nvidia is heading in the same direction AMD did years ago, but is a long ways from nearing the functionality and performance of the binary driver.