nVidia however has written an excellent windows driver. They've written it so well, that it was quite easily portable for them to several platforms. Because of that, nVidia may seem like this awesome Linux friendly company, that has like the best video driver. The truth however, is that nVidia simply doesn't really care about opensource. They realize there's some extra sales to be made by having and releasing a Linux driver, but that's it. "Open source is a wrong business model" or something the like
(I really have to find that interview again).