The InformationWeek -- Blogs
Welcome Guest. | Log In| Register | Membership Benefits

Open Source Blog

Topics:   Open Source

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

Why VIA's Open Source Video Driver Is Missing A Few Things


Posted by Serdar Yegulalp, Sep 8, 2008 11:06 AM

A scenario for you: A company announces that it's going to offer open source drivers for its hardware from now on. Rejoicing ensues. Then the drivers themselves arrive, only to be missing things -- not enough to make them useless, but still frustrating. What happened?


Here's the real-world version of that scenario. When VIA released an open source edition of the 2D Xorg driver for its integrated graphics chips, a few things weren't included. Among them were accelerated codec playback, 3-D acceleration, and TV-out functionality -- features that most everyone would like to use in some form or other. Naturally, people were concerned about this.

Harald Welte, a software developer who's done a lot of work with Linux and recently went to work for VIA as its official open source liaison, spoke up on his blog about these very questions. The answers he gave are strong reminders of just how difficult it is to open source anything legacy:

Usually there are some parts of the code, particularly for the 3-D driver, which cannot be disclosed due to either

  • parts of the source code are under a proprietary license from a third party
  • parts of the source code refer to technologies (e.g., Macrovision) which are subject to very strong NDA's by the licensor, which in turn prohibit the open documentation or distribution in source code form

In short, the problem here is probably not VIA per se, but a patent licensor (or a whole bunch of them) who would not exactly be thrilled to see trade secrets spilled out for all to dissect. What's ironic is that such worries are typically overblown beyond belief -- something Steve Mosher of OpenMoko pointed out when I spoke to him. There's no secret that can be kept indefinitely, and the whole point of technological innovation is not to sit on the same secrets forever but to keep moving forward.

I would also bet that it's not the loss of the secrets themselves that would be the most upsetting part, but perceptions by stockholders or partners (or even competitors) that the company can't be trusted to keep its mouth shut. Not everyone is a friend to open source, nor can they be expected to be one overnight.

Sadly, this may serve as an example for how future efforts to open source hardware drivers will unfold, especially when the open-sourcing process is spearheaded by the company itself. You're probably not going to get everything you want or need, no thanks to all the things no one ever told you about before the concept of open source hardware drivers came along.

And then there remains the larger question of what to do about such encumbered components. Leave them out entirely? Talk to the patent owners about the possibility of creating an open source implementation of their IP? Me, I'm just idealistic enough to think that a community-driven effort to engage an IP holder in some kind of discussion about open licensing would pay off.

We might as well learn how best to deal with all this on a small, manageable scale first, through companies like VIA and people like Harald Welte, before choking on much bigger fish -- like, say, Nvidia? When and if they ever do such a thing, that is.

« Major iPhone Firmware Update Reported To Be Available On Tuesday | Main | Is UC Tactical Or Strategic? »



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. Here's to the First Responders!
  2. HPC Joins the Dummy Revolution?
  3. Detecting Scalability Problems With Intel Parallel Universe Portal


Join The InformationWeek Group On LinkedIn


                           


  1. HTC Droid Eris To Get Android 2.0 Update
  2. HTC Droid Eris Receiving OTA Update From Verizon
  3. Samsung Redefines Vaporware: 'Bada'
  4. Google Revs Up iPhone Search App


  1. California Health Provider Tackles EHRs
  2. Google Douses Privacy Fire
  3. Microsoft Acquires Data Center Automation Firm
  4. Dell Updates OptiPlex Business Line
  5. Top 10 Intel & AMD Stories Of 2009
  6. NASA Comet Hunter Set For Monday Launch

 

  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