NVIDIA has lost an order of at least ten million graphics cards
because their GeForce/Quadro driver is closed-source.
It's been a very interesting week in the binary Linux graphics world
with Linus Torvalds calling NVIDIA the worst company ever along with
making colorful comments about the green company, NVIDIA's bullshit
response, and then on the opposite side of the table was XBMC
developers publicly pointing out the problems with AMD
Catalyst. Ending out Friday, assuming nothing else interesting takes
place this weekend in the duopoly Linux graphics card battle, is word
of NVIDIA losing a huge order due to their binary blob.
The Chinese, who also developed the Loongson MIPS CPU, were looking to
order at least ten million graphics processors. The problem is that
the GeForce / Quadro driver from NVIDIA is only available for Linux
x86 and x86_64 architectures, not MIPS or even ARM (only the Tegra
driver is for ARMv7). NVIDIA refused to release the source-code to
their high-performance feature-complete cross-platform driver to the
Chinese, and it would cost them millions of dollars to port the
code-base, so they went to AMD for their GPU order.
A man's ethical behavior should be based effectually on sympathy,
education, and social ties; no religious basis is necessary. Man
would indeed be in a poor way if he had to be restrained by fear
of punishment and hope of reward after death