<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.12.1">
</HEAD>
<BODY>
On Mon, 2007-26-02 at 09:04 -0600, Tommy Trussell wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Surely more manufacturers and vendors will start advertising linux</FONT>
<FONT COLOR="#000000">compatibility... as this thread points out it will be a real draw in</FONT>
<FONT COLOR="#000000">some circles. A few vendors such as newegg.com already include linux</FONT>
<FONT COLOR="#000000">in their keywords, and their customer reviews often include comments</FONT>
<FONT COLOR="#000000">about compatibility. So there's hope!</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
They will not.&nbsp; The problem is one which is fundamentally at cross-purposes to the F/OSS movement's philosophy -- particularly the &quot;software wants to be free&quot; segment of it.<BR>
<BR>
Hardware is a strongly-competitive industry full of trade secrets.&nbsp; (One of the trade secrets most jealously protected is just how <B>bad</B> most hardware is under the covers....)&nbsp; The algorithms used, for example, in video cards, audio cards and printers tend to be extremely secretive, especially the algorithms used to give astonishingly low-quality, dumb hardware enough smarts to do fancy things.&nbsp; (I'm looking at most inkjet printers here.)&nbsp; You will not convince people who make hardware that's <B>already</B> on a very tight margin to release what trade secrets and competitive advantages they have just to collect a few extra whiny users.&nbsp; No amount of screaming or stomping of feet is going to change what hardware manufacturers do and the Linux world is simply not a lucrative nor large enough market to force anything.<BR>
<BR>
That leaves out open source drivers.<BR>
<BR>
Closed source drivers, too, are problematical, but this time the problem is on our end.&nbsp; The Linux kernel doesn't have a stable ABI and even a minor version change can result in existing drivers simply failing to work.&nbsp; I know that when I worked for <A HREF="http://www.pika.ca">these guys</A> that we got lots of requests to support Linux.&nbsp; I, as the driver guy at the time, looked into it each time and laughed because there was no way in Hell we would be playing the game of matching this card, that kernel version under this other distro just to get one or two customers.&nbsp; (It looks like they support Linux now -- after a fashion -- by doing the &quot;we'll support these specific versions of these two distros&quot; routine.)&nbsp; Some manufacturers have worked around this -- to the eternal whinging of F/OSS advocates everywhere -- by embedding a proprietary blob in a free wrapper.&nbsp; This is not a good solution in the long run either because a) the whining of militant F/OSS types gets very annoying and likely causes some potential Linux supporters to not bother and b) it's a lot of extra work for a fringe market again.<BR>
<BR>
So what kinds of solutions would there be?<BR>
<BR>
Well, first, we can keep Linux as a hobbyist fringe.&nbsp; (This is a solution that many of the more militant wings of the F/OSS movement seem to approve of most.)&nbsp; Second, we can lighten up a little and stop hassling the people taking the blob approach -- use persuasion to move the blob out into the open instead of whining and threats.&nbsp; Third, we can make a stable ABI to Linux and stick to it, thus allowing people who maybe aren't quite ready to open their source the chance to expand our market for us.&nbsp; Then, again, we can use gentle persuasion to move them from pure-proprietary to blob-proprietary to openness.&nbsp; Unfortunately the latter two approaches require patience and tolerance, something the militant wings -- the Stallmanists, if you will -- are not noted for having.<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
Michael T. Richter &lt;ttmrichter@gmail.com&gt;<BR>
<B><FONT SIZE="1">Disclaimer:</FONT></B><FONT SIZE="1"> </FONT><I><FONT SIZE="1">Any people who think that opinions expressed from my private email account in any way, shape or form are those of my employer have more lawyers at their beck and call than they do brain cells.</FONT></I>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>