Hardware de código abierto


El hardware de código abierto ( OSH ) consiste en artefactos físicos de tecnología diseñados y ofrecidos por el movimiento de diseño abierto . Tanto el software libre y de código abierto (FOSS) como el hardware de código abierto son creados por este movimiento cultural de código abierto y aplican un concepto similar a una variedad de componentes. Por lo tanto, a veces se lo denomina FOSH (hardware libre y de código abierto). El término generalmente significa que la información sobre el hardware se discierne fácilmente para que otros puedan hacerlo, asociándolo estrechamente con el movimiento del creador . [1] Diseño de hardware (es decir, dibujos mecánicos, esquemas ,las listas de materiales , los datos de diseño de PCB , el código fuente HDL [2] y los datos de diseño de circuitos integrados ), además del software que controla el hardware, se publican bajo términos libres/ libres . El usuario original obtiene comentarios y posibles mejoras en el diseño de la comunidad FOSH. Ahora hay evidencia significativa de que tal intercambio puede generar un alto retorno de la inversión para la comunidad científica. [3]

No es suficiente simplemente usar una licencia de código abierto ; un producto o proyecto de código abierto seguirá principios de código abierto, como el diseño modular y la colaboración comunitaria. [4] [5] [6]

Desde el auge de los dispositivos lógicos programables reconfigurables , compartir diseños lógicos ha sido una forma de hardware de código abierto. En lugar de los esquemas, se comparte el código del lenguaje de descripción de hardware (HDL). Las descripciones de HDL se usan comúnmente para configurar sistemas de sistema en un chip , ya sea en arreglos de puertas programables en campo (FPGA) o directamente en diseños de circuitos integrados específicos de la aplicación (ASIC). Los módulos HDL, cuando se distribuyen, se denominan núcleos de propiedad intelectual de semiconductores , también conocidos como núcleos IP.

El hardware de código abierto también ayuda a aliviar el problema de los controladores de dispositivos propietarios para la comunidad de software libre y de código abierto , sin embargo, no es un requisito previo para ello y no debe confundirse con el concepto de documentación abierta para hardware propietario. que ya es suficiente para escribir controladores de dispositivos FLOSS y sistemas operativos completos. [7] [8] La diferencia entre los dos conceptos es que OSH incluye tanto las instrucciones sobre cómo replicar el propio hardware como la información sobre los protocolos de comunicación que el software (generalmente en forma de controladores de dispositivos ) debe usar para para comunicarse con el hardware (a menudo llamado documentación de registro o documentación abierta para hardware)[7] ), mientras que el hardware propietario de código abierto solo incluiría este último sin incluir el primero.

Las primeras actividades de " código abierto " centradas en el hardware fueron iniciadas alrededor de 1997 por Bruce Perens , creador de la Definición de código abierto , cofundador de la Iniciativa de código abierto y operador de radioaficionado . Lanzó el Programa de Certificación de Hardware Abierto, que tenía como objetivo permitir que los fabricantes de hardware autocertificaran sus productos como abiertos. [9] [10]

Poco después del lanzamiento del Programa de Certificación de Hardware Abierto, David Freeman anunció el Proyecto de Especificación de Hardware Abierto (OHSpec), otro intento de licenciar componentes de hardware cuyas interfaces están disponibles públicamente y de crear una plataforma informática completamente nueva como alternativa a los sistemas informáticos propietarios. [11] A principios de 1999, Sepehr Kiani, Ryan Vallance y Samir Nayfeh unieron esfuerzos para aplicar la filosofía de fuente abierta a las aplicaciones de diseño de máquinas. Juntos establecieron la Open Design Foundation (ODF) [12] como una corporación sin fines de lucro y se propusieron desarrollar una definición de diseño abierto. Sin embargo, la mayoría de estas actividades se desvanecieron después de unos años.


El logotipo de "hardware de código abierto" propuesto por OSHWA , una de las principales organizaciones definidoras
La impresora 3D de propósito general RepRap Mendel con la capacidad de hacer copias de la mayoría de sus propias partes estructurales
logotipo de openhardware.org (2013)
logotipo de OSHWA
El logotipo de OSHW (Open Source Hardware) serigrafiado en una PCB despoblada
El Arduino Diecimila, otro diseño de hardware de código abierto popular y temprano.