En esta primera entrada, pretendo introducir qué se conoce como hardware libre. Hay muchas definiciones sobre qué es el hardware libre, pero si se entiende qué es el software libre, y la diferencia que hay entre libre y gratuito, ya habrás entendido qué es simplemente por similitud.

De todas formas, la definición que más me gusta de todas es la que aparece en OSHWA [1] (Open Source Hardware Association):

[…] es aquel hardware cuyo diseño se hace disponible públicamente para que cualquier persona lo pueda estudiar, modificar, distribuir, materializar y vender, tanto el original como otros objetos basados en ese diseño.[…]

Obviamente, al igual que pasa con el software libre, cada cuál quiere darle un tipo diferente de protección a sus creaciones, y por ello hay variantes que ceden unos u otros derechos.

Pese a que, en principio me centraré casi con toda seguridad en placas Arduino [2] (UNO rev3 y Leonardo) e Intel Galileo [3] (aunque ésta no es HW libre, pero usa SW libre), aquí expondré una especie de estudio del estado del arte sobre otros proyectos que se están desarrollando o se han desarrollado con hardware libre.

Logo de OSHWA

Logo de OSHWA

Además de los ya archiconocidos Arduino [2] y Raspberry Pi [4], con todos sus clones y versiones, hay otros proyectos muy, muy interesantes.

RepRap Project [5], una impresora 3D “capaz” de replicarse, pudiéndose usar para imprimir una gran parte de sus componentes. Este proyecto fue iniciado por Adrian Bowyer y algunos de sus compañeros de la Universidad de Bath (Reino Unido).

Tenemos también Project Ara [6], iniciativa de Phonebloks [7], que hizo un llamamiento para hacer un smartphone modular y construido por piezas para que cada usuario pueda adaptarlo a sus necesidades. A Google le ha gustado la idea, y ha montado una plataforma para los desarrolladores.

Por otro lado está Novena [8], todo un portátil que sigue esta filosofía, obviamente no puedes esperar que los detalles estén tan bien depurados como los ultrabooks, pero la idea de que tengas acceso tanto al software como al hardware y que tenga integrado una FPGA [9], es más que interesante.

Por último, no podía cerrar este apartado sin hablar de otro proyecto que entra dentro de mi ámbito de estudio, OpenEEG [10]. Este proyecto busca crear un dispositivo para la lectura de electroencefalograma (EEG) [11] con software también abierto.

Obviamente hay muchos más proyectos, pero sólo cité los que me parecieron más interesantes y que pueden despertar la curiosidad por la temática. Además de proyectos completos, también se comparten componentes específicos. En OpenCores [12] podéis encontrar una gran gama de diseños.

Bibliografía

[1] http://www.oshwa.org/definition/spanish/
[2] https://www.arduino.cc/
[3] http://www.intel.es/content/www/es/es/do-it-yourself/galileo-maker-quark-board.html
[4] https://www.raspberrypi.org/
[5] http://reprap.org/wiki/RepRap
[6] http://www.projectara.com/
[7] https://phonebloks.com/
[8] http://www.kosagi.com/w/index.php?title=Novena_Main_Page
[9] https://es.wikipedia.org/wiki/Field_Programmable_Gate_Array
[10] http://openeeg.sourceforge.net/
[11] https://es.wikipedia.org/wiki/Electroencefalograf%C3%ADa
[12] http://opencores.org/