I highly doubt open source drivers will ever be available, but over the past year I have noticed a increasingly faster driver release schedule from Nvidia. Going back before the 2xx.xx series of drivers, Nvidia would usually release a update every 3-6 months. This past year though it seems a new driver is available every 2-4 weeks. Kudos to Nvidia! (now I just wish CUDA support would arrive)