|
|
Subscribe / Log in / New account

Harald Welte on his new role with VIA

Benefits for LWN subscribers

The primary benefit from subscribing to LWN is helping to keep us publishing, but, beyond that, subscribers get immediate access to all site content and access to a number of extra site features. Please sign up today!

By Jake Edge
July 29, 2008

Hiring a well-known free software advocate to oversee efforts to work with the community is a good plan for any company, but for a company that has had rocky community relations, it may be essential. VIA Technologies has done just that, by contracting with Harald Welte to help guide its strategy to work more closely—and less contentiously—with the community. VIA announced a new effort aimed at cooperation with the free software world last April, but got off to a slow start that had people wondering about its commitment to fulfilling that promise. Welte will be well placed to ensure that community concerns are heard within VIA.

[Harald
Welte]

Highly visible in the community for his work on things like netfilter/iptables and, more recently, the Openmoko phone, Welte has the skills to provide VIA with excellent advice. He has also won several awards for his work on GPL enforcement as founder and driving force behind the gpl-violations.org project. We caught up with Welte at this year's Ottawa Linux Symposium to discuss his new role.

Because of his work on Openmoko, Welte had been traveling frequently to Taiwan, making a number of industry contacts amongst the companies located in Taiwan. About nine months ago, he was "invited to talk to VIA and give them some feedback from the community". The company, he says, knew from the beginning it needed community input, but how to get that was not decided until late May or early June, when they asked Welte provide it on a regular basis.

The push from within VIA came from management, specifically product management, which is somewhat surprising—in the US and Europe, at least, it is typically engineering that pushes for better community relations. "It's a really big opportunity for me being a representative of the community to talk to a company at this high of a level. That's what makes me very optimistic."

It's a really big opportunity for me being a representative of the community to talk to a company at this high of a level. That's what makes me very optimistic.

VIA primarily needs to get drivers and other software for their graphics hardware cleaned up and submitted upstream. It is not just the X.org drivers for 2D and 3D graphics that need to be mainlined, there are also DRM and DRI patches that are maintained out-of-tree. He wants to see kernel patches get moved upstream to kernel.org, while X patches get merged into X.org code. A free 2D driver supporting most VIA chips, old and new, will be available soon.

Welte sees his role as "focusing more on the open source strategy inside VIA". That includes improving the skills of VIA's R&D group so that they produce drivers that are mainline quality. Various kinds of problems exist in the drivers, the coding style may not meet the kernel requirements or they may not use the proper APIs. Currently, drivers exist for new products that are supposed to ship with mainline drivers available; Welte will help ensure that happens. "I perceive myself as community person rather than a VIA person."

He points to Intel as a "shining star" example of supporting free and open source software, though "sometimes they might focus a bit too much on drivers than on open documentation," especially for wireless hardware. One of the areas that VIA is working on is open documentation for its hardware, but Welte isn't sure when those will be released—though some 800 pages were released this week. Schedules are largely out of his control, as they are subject to a wide variety of variables within VIA.

His role with VIA is a chance to "really make a silicon manufacturer understand how the open source community works and what the benefits are to working with it". He will be traveling back and forth from his home in Berlin quite a bit; "that's good, I love Taipei". He has also started to learn to speak Chinese.

It seems like a great fit that, in some ways, Dave Jones predicted in his blog posting linked above: "I'm beginning to think the only way VIA will ever really 'get it together' is if they employed someone from the Linux community who actually understands how all this works, because it seems someone in Taiwan isn't getting the memos." Perhaps a little late, but it seems that VIA has gotten and understood the memos now.



(Log in to post comments)

Harald Welte on his new role with VIA

Posted Jul 30, 2008 10:06 UTC (Wed) by liljencrantz (guest, #28458) [Link]

Even after a great many false starts and broken promises from Via, this latest stunt actually
leaves me with a lot of hope. If they manage to get their graphics drivers merged with X.org
in the next six months, it's definitely a success.

Harald Welte on his new role with VIA

Posted Aug 2, 2008 16:34 UTC (Sat) by cde (guest, #46554) [Link]

That's good news! Harald has a wierd haircut though.

Harald Welte on his new role with VIA

Posted Aug 4, 2008 3:45 UTC (Mon) by b7j0c (subscriber, #27559) [Link]

yeah thats the kind of haircut you get as the result of a lost bet

Harald Welte on his new role with VIA

Posted Aug 4, 2008 9:11 UTC (Mon) by Miladinoski (guest, #52970) [Link]

Duuude, WTF!!! Thats not weird, that's .... no offense, but he looks like a martian...

i'll wait on the sidelines

Posted Aug 9, 2008 7:10 UTC (Sat) by undefined (subscriber, #40876) [Link]

i want to believe that via will "get it", but i'm not holding my breath.  not that it can't
happen, but i'll believe it when i see it.

i have two via-based motherboards, and both are troublesome.  just today i saw a via-powered
netbook for cheap, but swore it off with its via & s3 chipsets after what i've endured with
those two motherboards.

the via sata controller on my asus a8v deluxe hiccups causing linux to throw one of the two
drives out of its raid1 array (thinking it has failed).  adding the drive back into the array
is a 24-hour affair: i stress test the controller, sata channel, and drive by running
"badblocks -w" on it and then add it back into the array, requiring 8 hours to resync.  this
use to happen once a week with 2.6.12, once a month with 2.6.15, once a quarter with 2.6.20,
and now hardly ever with 2.6.22.

the s3 unichrome (k8m890) graphics chip on my asus a8v-vm se board is a pain to support.  i
avoided via's driver because of all the bad things i had heard about it.  then i tried both
unichrome and openchrome drivers, finally settling on openchrome.  the k8m890 support was
handled in a non-packaged experimental tree, so i've had to build the driver myself each
distro release.  the video driver works, but xvmc isn't supported, xv performance is
lackluster, and 3d support is too much trouble (after having already downloaded,
patched/merged, and built the x driver) and supposedly not that optimal.  i'm about to finally
upgrade that computer to ubuntu hardly/8.04.1, and at the same time i'm going to install a
radeon x1050 pci-e card and forget about the poorly-supported s3 video.

my most recent motherboard was an amd/ati setup (780g chipset) as i didn't even consider via
because they are usually a little bit cheaper, but not worth all the extra hassle/trouble i've
experienced (see above).

so i wish harald luck, but via has already lost me as a customer.


Copyright © 2008, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds