Commentary

Serdar Yegulalp
 

The Ethical Case For Open Device Drivers

The recent announcement by Linux kernel developers that open source hardware drivers are the way to go got me thinking. You can make a business case for open source device drivers (you'll sell more hardware) or you can make an ethical case (it's the right thing to do). I believe in both, but for me the second view takes precedence over the first.

The recent announcement by Linux kernel developers that open source hardware drivers are the way to go got me thinking. You can make a business case for open source device drivers (you'll sell more hardware) or you can make an ethical case (it's the right thing to do). I believe in both, but for me the second view takes precedence over the first.


More Software Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

Let's start with the business case, which is easy and obvious: if you have a device with open source device drivers, you'll sell that many more of them to folks running Linux. My feeling is you'll sell that many more of them, period, since open source device drivers benefit every platform in the long run. Linux has long been the platform most associated with demand for OSDDs, but there's no reason why such things also can't benefit folks running Windows or the Mac or what have you. Rising tide, all boats, you know the drill.

The hard part has been convincing some hardware makers to offer OSDDs, or at least facilitate the development of same, when they don't feel there's a tangible reward in it for them. Why spend the money and effort when they'll get maybe only a fractional increase in sales? I suspect they may not have any real idea how big their potential Linux marketshare is, if only because solid marketshare information about Linux is tough to come by. (Yet another reason why the Open Source Census or Fedora's Smolt are valuable: they give us usage metrics that can be applied in other contexts.)

But potential sales alone shouldn't be the only reason. In fact, I don't think it should even be a primary reason. OSDDs make more sense in the abstract as a generic business practice. A company that uses an open driver architecture seems like a less treacherous outfit to do any kind of business with -- as a consumer, a manufacturer, or anything. Doesn't it make more sense to partner with, and buy from, a company that is less likely to play bait-and-switch games with its products? Furthermore, if you know other people are likely to warm up to that sort of behavior if you offer it first, isn't it in your best interest to do so?

Fans of logic puzzles may recall the Prisoner's Dilemma -- there, you get the best overall results if you cooperate rather than sell out your partners, even if you can't predict what they're going to do. Why see things as competition vs. cooperation, when you can compete (with those not using open architectures) by cooperating (with those who do)?


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links