The InformationWeek -- Blogs

Open Source Blog

Topics:   Open Source

  • Email this page E-mail this page
  • Print this page Print this page
  • Bookmark and Share
  • icon

The Ethical Case For Open Device Drivers


Posted by Serdar Yegulalp, Jun 25, 2008 12:39 PM

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.


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)?

« Microsoft Hiring Mac Programmers, Enticements Include 'Kick-Butt Margarita Machine' | Main | 3 Ways That Storage Virtualization Can Save You Money »



Sign Up Now
For InformationWeek News Alerts




This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.




 
 

  1. Detecting Scalability Problems With Intel Parallel Universe Portal
  2. Just Say No To SFAQL Parallelism
  3. QuickThread: A New C++ Multicore Library


Join The InformationWeek Group On LinkedIn


                           


  1. AT&T, T-Mobile, Verizon All Offering Black Friday Sales
  2. HP Picks Worst Name Ever For New Smartphone
  3. Apple Says Users To Blame For iPhone Virus
  4. Best Buy Rolls Out $99 Android Sale
  5. Google's New Chrome OS Partner: Ubuntu


  1. Apple Accepts PhoneGap For iPhone Development
  2. Apple Seeks Permanent Halt To Psystar Mac Clones
  3. NIST Director Sees Key Role In Emerging Technologies
  4. Sprint Gets Nod To Buy iPCS
  5. FCC Chair Wants More Broadband
  6. Gartner: Data Center Problems Ahead

 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  DECEMBER 2008
NOVEMBER 2008
OCTOBER 2008
SEPTEMBER 2008
AUGUST 2008
JULY 2008
JUNE 2008
MAY 2008
  APRIL 2008
MARCH 2008
FEBRUARY 2008
JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007