Before reading further... Are you looking for great Linux hosting from a company that cares about GNU/Linux? Pick Dreamhost hosting, get a 10% bonus to the disk space (and support Free Software Magazine in the meantime!)
Group interview: a graphic view of the open hardware movement. Part 2: technical and social issues
Open Hardware project management through the lens of the Open Graphics community
Download the whole article as PDF
Write a full post in response to this!
The tools and techniques for creating hardware designs are very different from those used for software; and because of this, developing open hardware is a significantly different and greater challenge than creating free software. In the second part of my interview with the developers of the Open Graphics project, I wanted to explore these factors and the solutions this one open hardware project has found.

Timothy Normand Miller: “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” (Photo by James Dinan)
There is a great deal of free software infrastructure for creating free software which today we tend to take for granted: the gcc compiler, the glibc standard libraries, the CVS (and now Subversion, Bazaar, and other) version management systems, the internet itself, email, usenet, the world wide web, internet relay chat, bug tracking software, listmail managers, online forums, and even massive integrated project management services like gForge—all available for free, with very few strings attached; this is mainly thanks to the GNU General Public License, the GNU project, Linux, X11, and the hard work of countless free software developers.
But for a moment, rewind to the world of the 1980s, when the GNU project began, before all of that infrastructure was created.
That’s exactly where hardware design still is today.
“Just as it took the pioneering work of the GNU project to change the world into one in which free software innovation is easy and natural, it will take bold initiatives to pioneer open hardware”
And, just as it took the pioneering work of the GNU project to change the world into one in which free software innovation is easy and natural, it will take bold initiatives to pioneer open hardware. In the meantime, like the early GNU project which ran on proprietary Unix operating systems (that being the only ones available), we cope as best we can.
In this second part of the interview, I spoke to project founder Timothy Miller (TM), open hardware board members Lourens Veen (LV) and Attila Kinali (AK), as well as Timothy’s Traversal Technology partner Andy Fong (AF) and physicist Dr. Petter Urkedal (PU) who designed a “nanocontroller” for the Open Graphics architecture.
Abbreviations
The alphabet soup surrounding electronic engineering can be pretty thick. Here’s a guide to the expressions used in this article:
ASIC An “Application Specific Integrated Circuit” is a large-scale integrated circuit designed to do a particular job.
BGA “Ball Grid Array” is a package technology which uses balls of solder on the base of a chip carrier to make electrical connections, rather than pins.
DIP “Dual Inline Pins” is one of the oldest chip package designs, with pins on either side of an epoxy or ceramic container in which the chip is embedded. These are what most people think of when they say “chip”.
DDR A “Double Data Rate” device acts on both the rising and falling edges of the clock cycle, so as to squeeze in two transfers per cycle. Usually refers to memory.
EDA “Electronic Design Automation” is computer-aided design software designed specifically for electronics work which incorporates several different layers of abstraction. There is a free software “GNU EDA” or “gEDA” which is not one package, but several, forming a fairly complete suite of electronic design tools.
FPGA A “Field Programmable Gate Array” is a combinational logic chip which contains a large grid of gates whose function can be altered by a downloadable datastream (like flashing a PROM chip).
HDL “Hardware Definition Language” is a program-like textual description of a digital logic circuit. Verilog and VHDL are particular HDLs. Verilog syntax resembles C/C++.
PCB “Printed Circuit Board” is a component for holding electronic components with etched metal traces to make the electrical connections between components. Modern PCBs may be made of multiple layers of plastic and etched metal traces (the OGD1 board has ten layers).
Q. Because Application Specific Integrated Circuits (ASICs) must be manufactured in bulk, the TRV10 chip that will be developed for the Open Graphics card (OGC1) is a major cost-driver for the final product. What kind of volume is that going to require, and how do you expect to attract that level of customer interest?
TM: In 2005, we computed that we could do a 100,000 chip run for $2 to $3 million. This would be like $30/chip at cost. Add cost for the PCB, other components, packaging, margin for failures, marketing, engineering, overhead, and a reasonable profit margin, and we’re looking at at least $100 per board in low volume. However, in that time, the economics will have surely changed quite a lot. We’ll still need millions, but we don’t know the pricing structure.
Q. Even if you do believe the customers are there, will Traversal Technology be able to find the capital?
TM: There are lots of people who don’t want to put out any cash yet, because so far, we’re a big risk without any proof that we’re a good investment. Once we’ve proven that we can make real hardware, many people who are “waiting and seeing” will recognize that we’re a good risk.
Q. What technological changes have led to the recent boom in open hardware development?
AK: There are two things that made open hardware possible: the possibility to cheaply produce electronics (A PCB that would have cost $100 twenty years ago can now be produced for $10, even in low quantities); and the availability of powerful computers in every home to run EDA software without the need of special workstations.
Q. How does the much greater cost of replication and derivation make things harder for hardware than software?
AK: If open hardware wants to use the same methods that FLOSS profited from, building hardware must become a lot cheaper. Note that I do not speak about producing hardware as this can not get cheaper than a certain level. But if we would be able to use some hardware building blocks that are mass-produced just to put together a new device, we could use the same hardware over and over again to build new devices, just like software uses the very expensive computer it runs on to build new “devices”.
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This article is made available under the "Attribution-Sharealike" Creative Commons License 3.0 available from http://creativecommons.org/licenses/by-sa/3.0/.This article may be re-published under the terms of the [Creative Commons Attribution-ShareAlike](http://creativecommons.org/licenses/by-sa/3.0/ )license, version 3.0, with the following as attribution: "Terry Hancock, Originally published in [Free Software Magazine](http://www.freesoftwaremagazine.com)". The photographs used in this article are PR photos from the participants in the interview and may be subject to additional restrictions if reused in a different context.
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
- 2817 reads
- Printer friendly version (unavailable!)




Looking for Linux hosting, reviews, coupons, etc.? See out user-voted list
Best voted contents
-
Is Microsoft trying to kill Apache?
Gary Richmond, 2008-08-08 -
How do Drigg and Pligg compare?
Tony Mobily, 2008-08-17 -
The top 4 internet flame wars about free software
Andrew Min, 2008-08-16 -
Creating wealth with free software
Richard Rothwell, 2008-08-05
Similar entries
Buzz authors
All news
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
-
Don't compare GNU/Linux with Windows or MacOS - they are not in the same game
Ryan Cartwright, 2008-07-07 -
Self-signed certificates and Firefox 3 - a possible solution
Ryan Cartwright, 2008-08-05 -
Why sharing matters more than marketshare to GNU/Linux
Terry Hancock, 2008-08-01 -
Dictators in free and open source software
Tony Mobily, 2008-07-22 -
Why did Javascript/AJAX mop the floor with Java, Flash and Silverlight? Or, why open standards eventually win
Tony Mobily, 2008-07-30
Hot topics - last 21 days
-
How do Drigg and Pligg compare?
Tony Mobily, 2008-08-17 -
The Bizarre Cathedral - 18
Ryan Cartwright, 2008-08-17 -
An open letter to Barack Obama and the DNC (or, change video formats)
Anthony Taylor, 2008-08-27 -
Generating Self-Signed Test Certificates Using One Single Shell Script
Gong Cheng, 2008-08-09
Dedicated server