Re: Linux in a binary world... a doomsday scenario

Andrea Arcangeli
2005-12-06T03:08:32Z

On Mon, Dec 05, 2005 at 09:31:30AM -0500, Brian Gerst wrote:
> The problem with this statement is that Linux users are a drop in the
> bucket of sales for this hardware. Boycotting doesn't cost the vendors
> enough to make them care. And this does nothing for people who are
> converting over to Linux, and didn't buy hardware with that
> consideration in mind.

Effectively this is why 3d drivers are the only thing we litearlly lost
control of. But my email was general. I wasn't only speaking of 3d
hardware.

For 3d you're very well right, but once linux becomes mainstream in the
desktop, things could change.

Also note, I've some 3d on my laptop but I need no binary only drivers
for it, so there's some option.

Currently in KLive I can see there are about 44% of the users with the
nvidia driver loaded (once I have time to work on klive again, I'll
make the new data browsable on the web, I had to query the db by hand to
see it right now, ironically there are about 80 sessions where the
_only_ driver loaded is the nvidia one and everything else is static ;).

> The only way to break the stalemate is to reverse engineer drivers.
> Turning the screws tighter isn't going to make open drivers magically
> appear. More likely, the vendors will abandon Linux as being too
> hostile and/or too costly to support, leaving everybody back at square one.

Let's not forget they make money selling the hardware, the binary only
driver is free. And releasing an open source driver if something will
decrease their maintainance costs. The only thing this binary only
driver does is to avoid them _risks_, but they gain no money by keeping
it binary only. So the day they will be losing money by keeping the
driver binary only, I expect they may open it. They simply have no
reason to do it right now.

However this will only work out if we exercise our buyer rights (again
in general). To make the counter example, if we would suddently start to
prefer hardware with binary only drivers, then the doomsay scenario may
materialize with quick erosion.

In the meantime I don't like gratuitous breakages, I prefer that they
open it because it makes sense for them. Breaking it gratuitously is
what could make linux hostile and too costly to support IMHO.