1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Sponsoring Open-Source Drivers For $1 Per Day?

Free Software

Published on 22 June 2012 07:21 AM EDT
Written by Michael Larabel in Free Software
15 Comments

An idea is being kicked around within the forums about sponsoring open-source driver development for one dollar per day.

It's been talked about in some other threads of the Phoronix Forums, but now there's a concerted thread about this proposed initiative for financing new open-source driver development.

The ideas as expressed in Sponsor An Open Source Driver Dev For a $1 a Day??? comes down to a Kickstarter-like crowd-sourced funding of open-source driver work for Linux. This wouldn't necessarily be $1 USD per day that's mandated, but any amount to pledge in order to get the ball rolling.

It's not for sure that this project will get off the ground, but it's an interesting concept. While interesting, there are a few items to point out with different ideas still being thrown around in the forums:

First of all, the open-source driver projects don't appear to be financially bottlenecked, at least for the entire community-backed Nouveau project for reverse-engineering NVIDIA drivers. It's very unlikely that the official (a.k.a. employed) developers at Intel or AMD would take any money from the community in form of bounties or other compensation (well, aside from beer) to improve their drivers, so the Nouveau code would be the most likely benefactor.

I talked about a similar matter with Martin Peres of Nouveau recently with there being a certain company that's looking to help drive Linux and was wondering if hiring open-source GPU driver developers would help improve the situation, etc. According to Martin, however, it really wouldn't immediately improve Nouveau. Most of the Nouveau driver developers are European university students who aren't financially-strained and/or they're already employed elsewhere. It's not that there's currently a line of qualified developers waiting to contribute to Nouveau but can't afford to do so.

Martin did say that bounties may work in some manner for being paid to complete certain features but that time is irrelevant. He also said that "some people are genuinely interested in working on nouveau, but they lack the motivation to keep on working."

For those that recall, in the very early days of Nouveau was also that Nouveau fundraiser / pledge drive where they collected $10,000 USD. This was six years ago and I still don't even know how it ended there; they were hoping to buy some more NVIDIA graphics cards at the time, except they ran into complications collecting the money in a tax-free status.

These days for the main open-source graphics developers it doesn't appear that hardware is a bottleneck -- they've even somehow managed to get early access to next-generation NVIDIA GPUs. There also continues to be users on the forums and mailing lists that offer up their old graphics cards to developers, but there doesn't appear to be many jumping on that offer. There's also been companies like PathScale to offer free graphics cards to developers.

The concept of this "open-source driver developer for one dollay a day" in a crowd-sourced model also assumes they'll be able to easily find qualified developers who want to be paid to work on the drivers. There's only one known open-source GPU driver case where a developer doesn't want to do any work until receiving money, beyond which the alleged developer isn't widely known.

With the funding levels being talked about for this proposed project, it's also not enough to attract any world-class talent or enough to get any developers with driver writing experience to part ways with their current job. It looks to be even less than what an entry-level programmer would be paid in any western country.

Another open-source graphics driver sponsorship model is the X.Org EVoC. The Endless Vacation of Code project from the X.Org Foundation is mirrored after Google's Summer of Code and basically where any student developers can get paid several thousand dollars to complete a task over a few weeks/months.

X.Org EVoC hasn't been widely promoted by the foundation, but with X.Org / Mesa / Wayland not being accepted to Summer of Code anymore, there's finally some new X.Org EVoC projects. The first X.Org EVoC project, which is now successfully completed, was working to bring up OpenCL support in Gallium3D.

It's a shame that the X.Org Foundation isn't widely and actively promoting EVoC or doing anything to better engage with universities or other institutions to try to bring in a new wave of open-source graphics contributors. X.Org still has a lot in its bank account that's sitting there most of the time (most of their expenses just go to funding developers for their annual conference and other XDC/XDS-related items) or paying their taxes (most recently, after they're already past due), etc. They've also collected money / membership dues from Oracle/Sun, Intel, etc in the past but haven't done so in recent years since the money has just been sitting around. It would be nice if the X.Org Foundation were to better engage on enabling new open-source contributors as they do have the resources available.

Anyhow, feel free to share your thoughts on the community-proposed driver funding model in this forum thread.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. MSI X99S SLI PLUS On Linux
  2. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  3. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  4. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
Latest Linux Articles
  1. RunAbove: A POWER8 Compute Cloud With Offerings Up To 176 Threads
  2. 6-Way Ubuntu 14.10 Linux Desktop Benchmarks
  3. Ubuntu 14.10 XMir System Compositor Benchmarks
  4. Btrfs RAID HDD Testing On Ubuntu Linux 14.10
Latest Linux News
  1. Fedora 21 Beta & Final Release Slip Further
  2. Mesa 10.3.2 Has A Couple Bug-Fixes
  3. RadeonSI/R600g HyperZ Support Gets Turned Back On
  4. openSUSE Factory & Tumbleweed Are Merging
  5. More Fedora Delays: Fedora 21 Beta Slips
  6. Mono Brings C# To The Unreal Engine 4
  7. Coreboot Now Has Support For Intel Broadwell Hardware
  8. Enlightenment's EFL 1.12 Alpha Has Evas GL-DRM Engine, OpenGL ES 1.1 Support
  9. GTK+ Lands Experimental Backend For Mir Display Server
  10. Ubuntu 14.10 Officially Released
Latest Forum Discussions
  1. AMD Radeon VDPAU Video Performance With Gallium3D
  2. HOPE: The Ease Of Python With The Speed Of C++
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
  5. Linux hacker compares Solaris kernel code:
  6. Advertisements On Phoronix
  7. Users/Developers Threatening Fork Of Debian GNU/Linux
  8. AMD Releases UVD Video Decode Support For R600 GPUs