Revision as of 14:13, 9 January 2010 edit89.136.136.113 (talk) →External links← Previous edit | Revision as of 00:36, 10 January 2010 edit undoCubeSpawn (talk | contribs)15 edits →Machines and toolsTag: possible conflict of interestNext edit → | ||
Line 97: | Line 97: | ||
* The ], an open source ] project | * The ], an open source ] project | ||
* The ] and open source camera with open source logic and hardware circuits made by Stanford University. | * The ] and open source camera with open source logic and hardware circuits made by Stanford University. | ||
* The ] Project, an Open Source, Flexible Manufacturing System | * The ] Project, an Open Source, Flexible Manufacturing System | ||
== Renewable energy == | == Renewable energy == |
Revision as of 00:36, 10 January 2010
It has been suggested that this article be merged with Open design. (Discuss) Proposed since December 2009. |
This article is in list format but may read better as prose. You can help by converting this article, if appropriate. Editing help is available. (November 2008) |
Open source hardware is hardware that is designed and offered in the same manner as free and open source software (FOSS). Open source hardware is part of the open source culture and applies the open source concept to hardware. The term usually means that information about the hardware is open to all. This would include the hardware design (i.e.schematics, bill of materials and PCB layout data), as well as a FOSS approach to the software that drives the hardware.
Since the rise of reconfigurable programmable logic devices, sharing of logic designs has been a form of open source hardware. Instead of sharing the schematics, (as in 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.
Addition, several new licenses have been proposed; these licenses are designed to address issues specific to hardware designs. 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; FreeCores insists on the GPL; Open Hardware Foundation promote "'copyleft' or other permissive licenses"; and the Balloon Project wrote their own license . 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.
Noteworthy licenses
- The TAPR Open Hardware License: drafted by attorney John Ackermann, reviewed by OSS community leaders Bruce Perens and Eric S. Raymond, and discussed by hundreds of volunteers in an open community discussion
- Balloon Open Hardware License: used by all projects in the Balloon Project
- Although originally a software license, OpenCores encourages the LGPL
- The Open Graphics Project uses a variety of licenses, including the MIT license, GPL, and a proprietary license.
- Hardware Design Public License: written by Graham Seaman, admin. of Opencollector.org
Development
Extensive discussion has taken place on ways to make open source hardware as accessible as open source software. Discussions focus on multiple areas, such as the level at which open source hardware is defined, ways to collaborate in hardware development, as well as a model for sustainable development.
One of the major differences between developing open source software and developing open source hardware is that hardware results in tangible outputs, which cost money to prototype and manufacture. As a result, the phrase "free as in speech, not as in beer", more formally known as Gratis versus Libre, distinguishes between the idea of zero cost and the freedom to use and modify information. While open source hardware faces challenges in minimizing cost and reducing financial risks for individual project developers, some community members have proposed models to address these needs. Given this, there are initiatives to develop sustainable community funding mechanisms, such as the Open Source Hardware Central Bank, as well as tools like KiCAD to make schematic development more accessible to more users.
Computer systems
- PC532 - a personal computer design based on the NS32532 microprocessor, released in 1990.
- ECB AT91 - Single-board computer based on the Atmel AT91RM9200 ARM9 processor (180 MHz).
- ECB ATmega32/644 - Single-board computer based on the Atmel ATmega32/644 (20 MHz) with webserver-capability and less than 100mA power consumption
- Simputer - handheld computer aimed at developing countries
Cameras
- Elphel, Inc. - cameras based on free software and hardware designs.
Peripherals
- The RepRap Project: An open source, 3D printer
Amateur radio
- Homebrew D-STAR Radio
- Universal Software Radio Peripheral
- ClockTamer - configurable clock generator for the use with USRP and other radio equipment.
- CB PLL Board - Prototype microprocessor tuning for CB & 10 Meter Radios.
Computer components
CPU
There are several "open source hardware" CPUs, typically implemented as a soft microprocessor.
- OpenSPARC is an open-source processor project to which Sun Microsystems have contributed the UltraSPARC T1 and UltraSPARC T2 multicore processor designs.
- OpenRISC is a group of developers working to produce a very high performance open source RISC CPU.
- LEON is an open source 32-bit SPARC-like CPU created by the ESA. It's the standard CPU for the European Space Industry.
- OpenCores is a foundation that attempts to form a community of designers to support open-source cores (logic designs) for CPUs, peripherals and other devices. OpenCores maintains an open-source on-chip interconnection bus specification called Wishbone.
Several designs include a CPU:
- Arduino, an open-source physical computing platform based on a simple I/O board and a development environment that implements the open source Processing / Wiring language. Also clones of this platform including Freeduino.
- Ethernut - open-source electronics prototyping platform for building tiny Embedded Ethernet Devices.
- PLAICE - The PLAICE is an open source hardware and software project developing a powerful in-circuit development tool that combines in one device the features of a FLASH Programmer, Memory Emulator, and High Speed Multi-Channel Logic Analyzer. It runs uClinux.
- Maple - open-source Arduino-compatible development hardware based on an ARM Cortex-M3 microprocessor designed by LeafLabs, a company focused on open-source hardware.
- Pinguino - open-source electronics prototyping platform based on PIC (Microchip).
Graphics cards
- Open Graphics Project aims to design an open architecture and standard for graphics cards.
Wireless hardware
- OpenPattern
- RedBee open source/hardware 802.15.4 development system based on the Freescale MC13224V ARM7 radio.
- Sun SPOT is an open source hardware and software platform for sensor networks and battery powered, wireless, embedded development.
Laptop case
- VIA OpenBook - a subnotebook case design released by VIA Technologies
Audio electronics
- MIDIbox The MIDIbox project is an open source modular DIY hardware and software platform for MIDI devices like controllers, synthesizers, sequencers
- Monome 40h - A reconfigurable grid of sixty-four backlit buttons, used via USB. A limited batch of 500 monome 40h has been produced. All the design process, design specifications, firmware and PCB schematics are available online
Other
- Chumby - "ambient" information device
- Milkymist - System-on-Chip platform for VJs. It is entirely written in open source synthesizable Verilog, runs uClinux and features the LatticeMico32 CPU, a complete peripheral set and bus architecture and graphics accelerators.
Telephony
- Openmoko - open phone framework (first use case: FIC Neo FreeRunner, Released as of mid 2008)
Machines and tools
- The Multimachine, an open source machine tool project
- The Franken camera and open source camera with open source logic and hardware circuits made by Stanford University.
- The CubeSpawn Project, an Open Source, Flexible Manufacturing System Website
Renewable energy
- SHPEGS: A system that uses a combination of direct and indirect solar collection to generate electricity and store thermal energy in an economical, environmentally friendly, scalable, reliable, efficient and location independent manner using common construction materials
- Small wind turbines: To assist people in the developing countries, and hobbyists alike, several projects have been open-sourced, e.g. the Jua Kali wind turbine, Hugh Piggot's wind turbine, ForceField Wind Turbine, et cetera
Robotics
Further information: Open-source robotics- e-puck mobile robot, an open-hardware, education oriented, mobile robot.
- RobotCub
- OpenRAVE
- The Humanoid Project
- Arduino Controlled Servo Robot (SERB)
- Spykee
Home automation
A range of open design hardware can be used in home automation.
- DIY Magic Mirror - An Arduino, open source based interactive Magic Mirror with home automation and Halloween features.
Other projects
- RONJA - Open source Free Space Optic system, DIY in a garage, 10 Mbit/s full duplex/1.4 km
- LED Throwies - Non-destructive graffiti and light displays.
- CUBIT (multi-touch) System - Open source multitouch system.
- The Bus pirate, Universal bus interface and programmer.
- Butterfly MP3 - An open source MP3 player based on the AVR Butterfly.
See also
- Amateur radio and Amateur television
- DIY
- Electronic design automation
- Engineers Without Borders
- FreeCAD (software)
- Free content
- Free software
- Homebrew Computer Club
- Graphics hardware and FOSS
- Open CASCADE - software development platform freely available in open source.
- Open content
- Open design - Open-source physical design with a wider focus
- Open source
- Open source software
References
- http://belogic.com/uzebox/
- http://www.worldchanging.com/archives/009340.html
- http://www.techcrunch.com/2007/11/01/first-pics-of-bug-labs-open-source-hardware/
- 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).
- For a nearly-comprehensive list of licenses, see OpenCollector's "license zone"
- Item #2.4 "Who owns opencores?", from Opencores.org FAQ, retrieved 25 November 2008
- FreeCores Main Page, retrieved 25 November 2008
- Open Hardware Foundation, main page, retrieved 25 November 2008
- Balloon License, from balloonboard.org
- TAPR Open Hardware License website; see also the license text itself, both retrieved 25 November 2008
- transcript of all comments, hosted on technocrat.net
- 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
- , Writings on Open Source Hardware
- MAKE: Blog: Open source hardware, what is it? Here's a start...
- , Halfbakery: Open Source Hardware Initiative
- "Free, as in Beer", by Lawrence Lessig, Wired
- , Business Models for Open Source Hardware Design
- Open source router challenges proprietary networking market
- Halfbakery: Open Source Hardware Initiative<
- MC1322X Project
- RedBee, from the Redwire store
- Open domotics
- Open design domotics
External links
- Makezine: The definitive guide to open source hardware projects in 2009
- P2P Foundation: Open Hardware Directory
- Liquidware - Open Source Electronics
- Open Collector
Articles
- An Introduction to Open Source Hardware Development , EEtimes
- Open Source Everywhere Wired
- Build It. Share It. Profit. Can Open Source Hardware Work? Wired
- Open source hardware, what is it? Here's a start...
- The Open Source Gift Guide
- Homebrew and How the Apple came to be, AtariArchives
- Richard Stallman -- On "Free Hardware" (LinuxToday)
- Open Sesame! (Reports), The Economists
Communities
- Harkopen.com Open source hardware community - news, projects, hackerspaces, tutorials
- DebianWiki
- Open Innovation Projects
- Open Manufacturing mailing list, the current largest online open source hardware community
Projects
- Template:Dmoz.org
- Kernel Accelerator Device
- Simply RISC S1 Core (EETimes article)
- Vyatta Open Networking - The Open-Source Alternative to Cisco
- List of open hardware projects compiled as part of the 2009 Grounding Open Source Hardware (GOSH!) summit
(non-Android) Linux-powered devices | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Computers, components |
| |||||||||||||
Accessories |
| |||||||||||||
Historic | ||||||||||||||
Excluding Android devices. |
Intellectual property activism | |||||
---|---|---|---|---|---|
Issues | |||||
Concepts |
| ||||
Movements | |||||
Organizations |
| ||||
People | |||||
Documentaries |