Definitions

Many of the arguments over free hardware design consist of people from software and hardware backgrounds talking at cross-purposes. One cause of this is the simple fact that the word `software' refers both to source code and executables, while the words `hardware' and `hardware design' clearly refer to two different things. Using the word `hardware' as short-hand for both design and physical object is a recipe for confusion. The following terms have all been used in discussions of this topic. © Graham Seaman 1999