However, what makes me very angry about NVIDIA is that they are making money from a system that the entire world has contributed to (Linux). Yet they don't even show the minimum interest to give back to our community.
How many times have they refused to implement things that the Linux developers proposed, while making their lives miserable? How many times have we seen users begging them for things they care, like Optimus, KMS, Wayland, RandR, etc. What have they done? Nothing.
I guess they are too busy making money from the software we all have built over the years, making money with our software while leaving everyone else in the dark. This is incredibly disrespectful and hurtful.
It comes down to how they treat users and developers of our community. This is why I support the nouveau project, at least they do care about Linux and work hard to make a good driver, even without NVIDIA support.
And before any of you accuse me of being a "freetard" again, try to think beyond your own nose.