Open source hardware explained

Open source hardware refers to computer and electronic hardware that is designed in the same fashion as free and open source software (FOSS). Open source hardware is part of the open source culture that takes the open source ideas to fields other than software.

The term has primarily been used to reflect the free release of information about the hardware design, such as schematics, bill of materials and PCB layout data, often with the use of FOSS to drive the hardware.

With the rise of reconfigurable programmable logic devices, the sharing of logic designs is also a form of open source hardware. Instead of sharing the schematics, hardware description language (HDL) code is shared. HDL descriptions are commonly used to set up system-on-a-chip systems either in field-programmable gate arrays or directly in application-specific integrated circuit designs. HDL modules, when distributed, are called semiconductor intellectual property cores, or IP cores.

Licenses

Rather than creating a new license, some open source hardware projects simply use existing, open source software licenses.[1]

In addition to existing software licenses, several new licenses have been proposed; these licenses are designed to address issues specific to hardware designs.[2] In these licenses, many of the fundamental principles expressed in open source software (OSS) licenses have been "ported" to their counterpart hardware projects. Organizations tend to rally around a shared license. For example, Opencores prefers the LGPL[3] ; FreeCores insists on the GPL[4] ; Open Hardware Foundation promote "'copyleft' or other permissive licenses"[5] ; and the Balloon Project wrote their own license [6] . New hardware licenses are often explained as the "hardware equivalent" of a well-known OSS license, such as the GPL, LGPL, or BSD license.

Despite superficial similarities to software licenses, most hardware licenses are fundamentally different: by nature, they rely on patent law, rather than copyright law. Whereas a copyright license may control the distribution of the source code or design documents, a patent license may control the use and manufacturing of the physical device built from the design documents. This distinction is explicitly mentioned in the preamble of the TAPR Open Hardware License.[7]

Noteworthy licenses

Computer systems

Peripherals

Amateur radio

Computer components

CPU

There are several "open source hardware" CPUs, typically implemented as a soft microprocessor.

Several designs include a CPU:

Graphics cards

Wireless hardware

Laptop case

Audio electronics

Other

GPS receivers

Telephony

Machines and tools

Renewable energy

Robotics

See also: Open-source robotics.

Home automation

A range of open design hardware can be used in home automation. [12] [13] Examples are

Other projects

See also

External links

Notes and References

  1. From OpenCollector's "License Zone": GPL used by Free Model Foundry and ESA Sparc; other licenses used by Free-IP Project, LART (defunct), GNUBook (defunct).
  2. For a nearly-comprehensive list of licenses, see OpenCollector's "license zone"
  3. http://opencores.org/faq.cgi/section/2/2.4#2.4 Item #2.4 "Who owns opencores?"
  4. http://www.freecores.org/wiki/Main_Page FreeCores Main Page
  5. http://www.openhardwarefoundation.org/index.php?option=com_frontpage&Itemid=70 Open Hardware Foundation, main page
  6. http://balloonboard.org/licence.html Balloon License
  7. http://www.tapr.org/ohl.html TAPR Open Hardware License
  8. http://technocrat.net/d/2007/2/5/14355 transcript of all comments
  9. See "Are we going to get the 'source' for what is on the FPGA also?" in the Open Graphics Project FAQ, retrieved 25 November 2008
  10. http://searchenterpriselinux.techtarget.com/news/interview/0,289202,sid39_gci1204142,00.html Open source router challenges proprietary networking market
  11. http://www.halfbakery.com/idea/Open_20Source_20Hardware_20Initiative Halfbakery: Open Source Hardware Initiative<
  12. http://opendotdotdot.blogspot.com/2008/07/open-domotics.html Open domotics
  13. http://www.domoticspoint.com/archive/2006/01/06/home-automation-expensive-try-open-source/ Open design domotics
  14. http://www.freescale.com/files/microcontrollers/doc/support_info/DIGIBUTLER_1.pdf Digibutler review