Group interview: a graphic view of the open hardware movement. Part 1: motivations
Exploring the motivations behind the Open Graphics Project
Download the whole article as PDF
Short URL: http://fsmsh.com/2556
Write a full post in response to this!
This content was sponsored by:
Excitement in the Open Graphics community is quite high as it approaches its first production run of the FPGA-based “Open Graphics Development” board, known as “OGD1”. It will be available for pre-sale this month with the first units expected to ship soon thereafter. The board is targeted at hardware developers, with the specific goal of supporting development and testing of designs for a fully-documented consumer Open Hardware Graphics Card to be implemented using an ASIC (thus resolving one of the biggest obstacles to free software on the desktop).
A general purpose Open Hardware tool for testing Open Hardware designs, the OGD1 is as important a step in promoting the Open Hardware movement as gcc or glibc was to promoting free software. It also represents one of the first self-consciously community-produced pieces of Open Hardware design to actually make it to the marketplace. An ambitious design, with a ten layer PCB based on surface mount technology, high-speed input/output channels, and one of the largest Field Programmable Gate Arrays on the market, the OGD1 is no garage project!

The first Open Graphics Development board is a powerful FPGA hardware developer board, an Open Hardware tool for testing Open Hardware designs. (Open Graphics Project)
As an insider in this group, I had a unique opportunity to interview several of its members, including: Timothy Miller (TM), the experienced hardware engineer who first started the project (as well as the company, Traversal Technology, which will produce and sell OGP designs), and Patrick McNamara (PM), an interested amateur tinkerer who founded the Open Hardware Foundation.
“The relatively sad state of FLOSS support from graphics vendors irked me”
Joseph Black (JB) is another amateur who assists the project primarily by maintaining its documentation. Dieter (DX) is an active contributor with specific technical interests. Attila Kinali (AK) is a recently graduated hardware engineer while Lourens Veen (LV) is primarily a software developer, but both have spent a lot of time promoting the project and are founding members of the Open Hardware Foundation.
In the first part of the interview I wanted to explore the motivations behind the project and what makes developers contribute to Open Hardware…
Q: Why did you start the Open Graphics Project?
TM: I had trouble finding a graphics card that was fully supported by free software. I did find one, but the relatively sad state of FLOSS support from graphics vendors irked me. At that time, I had about eight years of experience with graphics driver development and about four with graphics chip design, so I figured if I got enough other experts together, designing a completely open graphics solution would be feasible.
Q: What specifically made you want to found the Open Hardware Foundation, and how do you see its scope compared to the OGP? What about relationships to earlier open hardware projects and organizations?
PM: The need for such an organization had come up as a topic both on the Open Graphics mailing list and off, and I found myself as a rather vocal proponent. Nobody else stepped forward or really showed interest in pursuing it. In the end, it was “put up or shut up”, and I found myself as the president of a non-profit corporation.
We still haven’t really engaged with any other community organizations, such as OpenCores.org. First of all, we aren’t really sure what the relationship would be, and we certainly don’t want to come off as the new kid on the block trying to take the spotlight. We also don’t really have much to offer yet. We are really just getting our feet under us. Finally, we really are trying to keep focused on making the Open Graphics Project a success. One of our key goals is to see the production of the OGC1. Until the OGP is much further along, I have been trying to keep our focus purely on it.
Q: What’s the strongest personal reason for you to help the Open Graphics Project?
DX: It used to be possible to maintain your own electronics. If the TV broke, just take the tubes out and take them to the hardware store and plug them into the tube tester. Buy a replacement for whichever tube was bad and plug them back in. There was a schematic stapled to the cabinet, along with a diagram showing which model tube went in which socket. Today of course, semiconductors are far more reliable than tubes were. But manufacturers no longer include schematics. In many cases you can’t even obtain the information necessary to use the product, much less maintain it or modify it.
LV: What keeps me coming back to the OGP today is the feeling that we are changing the world. Free and open source software is well-established now, but Open Hardware is relatively new. To me the Open Graphics Project represents a fresh look upon the ways in which our everyday environment is designed and manufactured.
“The Open Graphics Project represents a fresh look upon the ways in which our everyday environment is designed and manufactured”
JB: Previously the poor student could not do software design in his home—he could not afford the compilers. Open source broke down these barriers. Today, hardware is locked up in the same way. For example, I wondered if I could do anything with PCI. But I found out that I couldn’t even legally download the specifications without paying what would be a huge amount for a student to join a group which appeared to me to be designed to lock out PCI from the reach of the lone inventor who likes to tinker.
I realized I could never get into the PCI club. Yet, if I could do all this interesting stuff on my FPGA board, what about all the other guys in similar positions around the world?
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This article may be re-published under the terms of the Creative Commons Attribution-ShareAlike license, version 3.0, with the following as attribution: "Terry Hancock, Originally published in Free Software Magazine".
Biography
Terry Hancock: Terry Hancock is co-owner and technical officer of Anansi Spaceworks, dedicated to the application of free software methods to the development of space.
- Login or register to post comments
- 11907 reads
- Printer friendly version (unavailable!)




Best voted contents
-
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Interview: Nina Paley (author of "Sita Sings the Blues" and the two "Minute Meme" animations)
Terry Hancock, 2010-03-15
Buzz authors
Free Software news
- .@bhaven Thanks for the RT Funny, the wiki used in #GCpedia is actually the #freesoftware program #MediaWiki
- When are YOU get your copy of this AWSOME FREEsoftware? Check it out at http://bit.ly/5NJCME
- RT @flourishconf: ^jh Come to flourish on Friday at 9am at #UIC at 750 South Halsted Street.See http://bit.ly/d3aHC3 for more info. #opensource #freesoftware
- ^jh Come to flourish on Friday at 9am at #UIC at 750 South Halsted Street.See http://bit.ly/d3aHC3 for more info. #opensource #freesoftware
- ^jh Come to flourish on Friday at 9am at #UIC at 750 South Halsted Street.See http://bit.ly/d3aHC3 for more info. #opensource #freesoftware
Similar entries
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Linux performance: is Linux becoming just too slow and bloated?
Mitch Meyran, 2010-01-26 -
Web code is already open - why not make it free as well
Ryan Cartwright, 2010-01-20 -
Save "Sita Sings the Blues" from the Flash format: can you convert FLA?
Terry Hancock, 2010-01-29 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05
Hot topics - last 21 days
-
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Interview: Nina Paley (author of "Sita Sings the Blues" and the two "Minute Meme" animations)
Terry Hancock, 2010-03-15
Odiogo
Free Software Magazine uses Apollo, project management and CRM for its everyday activities!



Corrections
Submitted by mark.jarvin on Fri, 2008-01-18 13:33.
Vote!Just a couple of corrections:
1) The XC3S4000 isn't among the largest FPGAs, not by a long shot. It is among the larger *budget* FPGAs, but the (much more expensive) Virtex 5 LX330 is about 5x larger.
2) Xilinx's tools *are* available for Linux for free (http://www.xilinx.com/support/download/i92linwp.htm). Admittedly, the same can't be said for Altera or Lattice.
Responses
Submitted by Terry Hancock on Mon, 2008-01-28 15:04.
Vote!About your first point, that was obviously a poor choice of expression on my part. I should’ve just said “very large” (because there’s always going to be something bigger). The XC3S4000 is “one of the largest” in the datasheets that I looked at from Xilinx, but those were no doubt limited to a particular product line.
I passed the second point on to the Open Graphics mailing list, and the responses there were that:
however…
The ISE/webpack software you link to doesn’t support larger FPGAs like the XC3S4000 (XC3S1500 is the highest).
The software may be difficult or impossible to install on up-to-date GNU/Linux distributions (it may be necessary to install it on an older version of Red Hat?)