> Yes, they don't play by the opensource rules, instead they play by the rules that everyone else on the planet uses.
So, when your kernel crashes because of the binary nonsense from Nvidia, how exactly are Linux developers or Red Hat supposed to help you without access to the source code?
The rules in the Linux kernel are open source. These are the only rules that matter here.
Nvidia are full of shit, IMHO. If they are worried about copyright, they have no case. Stuff has been reversed engineered, so the value of what they wrote already diminished significantly. If they are worried about patents, they can always give an IBM style licence, that covers their stuff for anyone that ships under and open source licence. Then they'll know nobody can take their precious stuff and run. If they are worried about trade secrets, see reverse engineering once again. In short, they would sell more graphics chips/cards if they decided to open source their stuff. It will not hurt their Windows business one bit.
Two other graphics vendors, Intel and AMD, are doing open source. Nvidia have no excuse.