The Raspberry Pi is a tiny and cheap (as in a starting price of ~$28) computer that was originally intended for educational purposes. It is built around a Broadcom BCM2835 SoC which itself is based on the ARM architecture. Its VideoCore IV 3D graphics processor relies upon a closed-source driver because, until yesterday, Broadcom had not provided documentation or code. Technically, the code they released is for a different SoC but both Broadcomm and the Raspberry Pi Foundation believe the tools are there to port it over.

And the foundation wants to drum up interest by offering a $10,000 bounty for Quake III running acceptably on the Pi with the ported open source drivers.

If interested, you can look at Broadcom for the documentation and 3-clause BSD-licensed source code. You can also check out the Raspberry Pi Foundation for a blog post which mentions the competition (as well as their 2-year anniversary). GPU drivers are a good thing to be open-sourced. As I have been saying, the further "upstream" a piece of code is, the more it trickles down as a dependency for other software. The vocabulary that software needs to communicate with a hardware platform is quite high up there. Leaving those tools to society is a good thing for society.

Granted, it will probably not have a meaningful impact in this case… but there is a chance.