Acta Sesión Comisión Nacional FAL N°6

OPEN HARDWARE
Hernando Fern´andez
´
UNIVERSIDAD CATOLICA
Resumen Este documento posee informaci´
on sobre lo que se denomina open hardware o hardware libre, en el se encuentran diversos temas
desarrollados como definici´
on y clasificaci´
on del termino, historia de los
comienzos de este tipo de ideolog´ıas, problemas actuales, como se podr´ıa
comercializar, las ventajas y desventajas que presenta, que debe cumplir
una licencia de este tipo, licencias existentes actualmente y ademas posee informaci´
on y descripci´
on de proyectos que se llevan a cabo bajo este
tipo de ideolog´ıa.
´Indice general
1. Introduci´
on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. Definici´
on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3. Clasificaci´
on [1] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1. Seg´
un su naturaleza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2. Hardware reconfigurable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3. Hardware est´
atico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4. Seg´
un su filosof´ıa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4. Historia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5. Problem´
atica actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6. Licencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7. Comercializaci´
on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8. Ventajas y desventajas [1] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9. Proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1. Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2. OpenStim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.3. Ronja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4. gEDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.5. Uzebox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.6. Aurora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.7. Proyecto RepRap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10. Conclusi´
on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
4
4
4
4
5
5
6
7
7
9
10
11
11
13
14
15
16
17
18
19
OPEN HARDWARE
1.
3
Introduci´
on
El conocimiento no es libre ni se comparte o al menos esto dejan vislumbrar
las grandes industrias del sector tecnol´ogico por medio de la implementaci´on de
patentes y restrictivos derechos de autor. Sin embargo hoy en d´ıa existen ciertas ideolog´ıas que van en contra de esto, y en contra de la monopolizaci´on. Sus
objetivos principales son cultivar conocimiento y tratar de ofrecer productos o
servicios tecnol´
ogicos de calidad hechos y mejorados por todo el mundo.
Ciertamente hay tener bien en claro los significados que presentan estas ideolog´ıas, sobre todo esta ultima denominada open hardware o hardware libre ya
que en este caso la palabra libre no siempre puede llegar a significar que sea
gratis.
4
2.
Hernando Fern´
andez
Definici´
on
El termino en ingles ”Hardware”para muchas personas significa algo tangible
o bien es la descripci´
on de un aparato en la mayor´ıa de las veces electr´onico.
Para partir de una posible definici´on de hardware libre vemos a que nos referimos con la palabra ”libre”, ya puede presentar serias confusiones como por
ejemplo hardware gratis que en este caso no se refiere a eso, ya que como se
sabe para adquirir un aparato algo tangible, primero tuvo a haber pasado por
un proceso de elaboraci´
on previa que implica gastos de producci´on. Veamos si
podemos hacer cierta analog´ıa con el software libre.
El software libre ofrece cuatro libertades: [2] la libertad de uso, estudio y modificaci´
on, la distribuci´
on, la redistribuci´on en versiones mejoradas. Aplicando
estas libertades al hardware vemos que libertad de uso si es posible pero en caso
que sea un aparato y no los archivos de dise˜
no, estar´ıa asociado un costo previo
a el, estudio y modificaci´
on se aplicar´ıa pero el problema radica en que para
la modificaci´
on se requiere de los documentos suficientes para entender el funcionamiento, la distribuci´
on es aplicable pero posee el problema que se necesita
informaci´
on detallada de los componentes que son utilizados, y en muchos casos
podr´ıa ser posible que esos componentes no sean f´aciles de conseguir exactamente el mismo, la redistribuci´
on de una versi´on modificada cuenta con el mismo
problema que la segunda libertad y la tercera libertad.
En fin no se cuenta aun con una definici´on exacta del hardware libre cada autor
lo interpreta a su manera.
3.
3.1.
Clasificaci´
on [1]
Seg´
un su naturaleza
Dada su diferente naturaleza, al hablar de hardware abierto o libre hay que
especificar de qu´e tipo de hardware se est´a hablando. A continuaci´on se describen
cada uno de los diferentes hardware seg´
un su naturaleza:
3.2.
Hardware reconfigurable
Es aqu´el que viene descrito mediante un lenguaje de descripci´on de hardware.
Su naturaleza es completamente diferente a la del hardware est´atico. Se desarrolla de una manera muy similar a como se hace con el software. Ahora nuestros
dise˜
nos son ficheros de texto, que contienen el c´odigo fuente. Se les puede aplicar
directamente una licencia libre, como la GPL. Los problemas no surgen por la
definici´
on de qu´e es libre o qu´e debe cumplir para serlo, sino que aparecen con
las herramientas de desarrollo necesarias.
OPEN HARDWARE
5
Para hacer que el hardware reconfigurable sea libre, s´olo hay que aplicar la
licencia GPL a su c´
odigo. Sin embargo, a´
un no est´a claro qu´e es lo que se entiende
por hardware libre al referirse al hardware est´atico.
3.3.
Hardware est´
atico
Es el conjunto de elementos materiales de los sistemas electr´onicos. Tiene
una existencia f´ısica (se puede ”tocar”). Esta propiedad no la tiene el software,
por lo que surgen una serie de problemas.
3.4.
Seg´
un su filosof´ıa
Al no existir una definici´on clara de hardware libre, cada autor lo interpreta
a su manera. Una causa de esto es el simple hecho de que la palabra ”softwareefiere tanto al c´
odigo fuente como a los ejecutables, mientras que las palabras
no de hardware”se refieren claramente a dos cosas distintas.
”hardware ”dise˜
Usar la palabra ”hardware¸como taquigraf´ıa para el dise˜
no y el objeto f´ısico es una
receta para la confusi´
on. Los t´erminos siguientes se han utilizado en discusiones
de este asunto.
2
Free hardware design
Se refiere a un dise˜
no que pueda ser copiado, distribuido, modificado, y fabricado libremente. No implica que el dise˜
no no puede tambi´en ser vendido, o que
cualquier puesta en pr´
actica de hardware del dise˜
no estar´a libre de coste.
Libre hardware design
Se refiere a la misma clase del dise˜
no free hardware design, pero intenta hacer la aclaratoria que la palabra libre, se refiere a la libertad, no al precio. Sus
traducciones son naturales para hablantes de otros idiomas, quienes no utilizan
una palabra para dar diferentes significados; como por ejemplo: en ingl´es ”free
beer¸cerveza gratu´ıta y ”free speech”libertad de expresi´on.
Open source hardware
Se refiere al hardware para el cual toda la informaci´on del dise˜
no se pone a
disposici´
on del p´
ublico en general. Open source hardware se puede basar en un
free hardware design, o el dise˜
no en el cual se basa puede ser restringido de
alguna manera.
6
Hernando Fern´
andez
Free hardware
Es un t´ermino usado de vez en cuando como sin´onimo para el open source
hardware. Que busca ser directamente paralelo entre el hardware y el software,
pero vela la distinci´
on entre el dise˜
no y la puesta en pr´actica. El t´ermino de
free hardware es particularmente confuso puesto que implica el estado f´ısico del
hardware, m´
as que su dise˜
no, el cual de alguna manera es libre. Esto no es del
todo cierto en el sentido del costo, y tiene poca importancia en el sentido social.
Lo m´
as simple es evitar este t´ermino totalmente, exceptuando su significado de
costo, como por ejemplo: las computadoras libres ”free computers”dadas por
varias organizaciones sociales.
4.
Historia
Como hechos hist´
oricos podemos resaltar dos ´epocas claves donde se puede
ver que esta idea de hardware libre se ve´ıa en ciertos grupos.
A˜
nos 1970
Podemos resaltar el Homebrew Computer Club denominado tambi´en club inform´
atico que era un grupo informal de entusiastas de electr´onica y aficionados
con inclinaci´
on t´ecnica que recolectaban e intercambiaban partes, circuitos, informaci´
on referente a la construcci´on DIY de dispositivos computacionales.
A˜
nos 1990
Los FPGA y Open Design Circuits, surge en los a˜
nos 1990, en el sitio web de
Reinoud Lamberts. Open Design Circuits fue el primero en proponer la creaci´on
de una comunidad de dise˜
no de hardware con el esp´ıritu del software libre.
En teor´ıa, FPGA permitir´ıa el intercambio de dise˜
nos libres electr´onicamente, de la misma manera que los programas pueden ser intercambiados.
Pero en la pr´
actica, la comunidad que creci´o alrededor del sitio nunca agrego
dise˜
nos libres por la carencia de software libre para el dise˜
no electr´onico (que
entonces no exist´ıa) para lo cual se debati´o sobre el uso del software libre o el
freeware comercial, hasta el extremo que no se cre´o ning´
un dise˜
no real en el sitio
en s´ı mismo.
Pero las discusiones involucraron a una gran cantidad de personas, muchas que
estaban implicadas en otras empresas libres de dise˜
no de hardware. Esta fue la
primera vez que un gran grupo de gente hab´ıa discutido seriamente acerca de
qu´e era pr´
actico y qu´e no era pr´actico con respecto al hardware. Con la creaci´on
de este sitio web, Open Design Circuits sent´o las bases para una comunidad
entera.
OPEN HARDWARE
5.
7
Problem´
atica actual
Existen varios tipos de problemas que hacen dif´ıcil poder llevar a la practica
esta idea de open hardware, entre ellos podemos nombrar dependencia de tecnolog´ıa extranjera que se refiere a que no en todos los pa´ıses podemos encontrar
todo a disposici´
on lo que dificulta enormemente optar por esta opci´on. Otro problema es que la mayor´ıa de los dise˜
nos open hardware actuales esta´
n dise˜
nados
en software privativo [3] y los archivos en los que se distribuyen tambi´en son
cerrados por lo que tambi´en convendr´ıa pasar esos dise˜
nos a formatos est´andar
o en su defecto crear formatos est´andar para su mejor difusi´on.
El Open-Source tiene la ventaja de poder crear copias de software a un costo virtualmente nulo, mientras que crear copias de un objeto f´ısico puede ser un
proceso muy costoso, no solo por los materiales involucrados y la energ´ıa requerida, sino tambi´en por la necesidad, en muchos casos, de enormes maquinarias.
Al final la producci´
on de hardware se ve afectada por la econom´ıa de escala.
6.
Licencia
Para plantearse la idea de como debe estar constituida una licencia veremos
a continuaci´
on que criterios se deben considerar y como se traduce la licencia en
cada uno de ellos. [4]
Programas Inform´
aticos Necesarios: Si el dise˜
no bajo licencia necesita
de un paquete de inform´atico, como parte del mismo, para operar de forma
apropiada y cumplir sus funciones b´asicas, la licencia debe requerir que las
interfaces est´en bien documentadas como para hacerse la idea de crear un
paquete de codigo abierto que le permite al dispositivo operar de manera
apropiada.
Obras Derivadas: La licencia deber´a permitir modificaciones y obras derivadas, y permitir´
a que ´estas se distribuyan bajo los mismos t´erminos que
la licencia de la obra original. La licencia permitir´a la fabricaci´on, venta,
distribuci´
on y uso de productos creados a partir de los archivos de dise˜
no,
los archivos en s´ı mismos, y derivados de cualquiera de los anteriores.
Libre Redistribuci´
on: La licencia no podr´a restringir a nadie de la venta
o distribuci´
on de la documentaci´on del proyecto. La licencia no podr´a requerir el pago de derechos de autor por la mencionada venta. La licencia
no podr´
a requerir ning´
un derecho de autor o tasa relacionada a la venta de
obras derivadas.
Atribuci´
on: La licencia podr´ıa requerir que los documentos derivados y notificaciones de derechos de copia (copyright) asociadas con los dispositivos
8
Hernando Fern´
andez
atribuyan la autor´ıa del/los autor/es licenciante/s a la hora de distribuir
ficheros de dise˜
no, bienes manufacturados y/o productos derivados de los
mismos. La licencia podr´ıa requerir que esta informaci´on se hiciera accesible
al usuario final utilizando el dispositivo, pero no podr´a especificar el formato en que se muestre. La licencia podr´ıa requerir que las obras derivadas
llevasen un nombre o n´
umero de versi´on distinto de aquel del dise˜
no original.
No Discriminaci´
on a Personas o Grupos: La licencia no puede discriminar ninguna persona o grupo de personas.
No Discriminaci´
on a Campos de Aplicaci´
on: La licencia no puede restringir a nadie de hacer uso del trabajo (incluyendo el objeto manufacturado)
en un campo espec´ıfico de aplicaci´on. Por ejemplo, no puede restringir el uso
de hardware en un determinado negocio, o en investigaci´on nuclear.
Distribuci´
on de la licencia: Los derechos proporcionados por la licencia
deber´
an ser aplicados a todos aquellos a los que sea redistribuido el trabajo
sin la necesidad de ejecutar una licencia adicional.
La Licencia no ser´
a espec´ıfica a un producto: Los derechos proporcionados por la licencia no dependen de que el trabajo licenciado sea parte
de un producto determinado. Si una parte de una obra licenciada se usa y
distribuye bajo los t´erminos de la licencia, todos aquellos a los que se les
redistribuya la obra deber´an tener los mismos derechos que proporcione la
obra original.
La Licencia no se Extender´
a a otros objetos o programas: La licencia
no puede hacerse extensiva a otros objetos agregados a la obra bajo licencia
que no sean un derivado del original. Por ejemplo, la licencia no har´a hincapi´e en que todo el hardware vendido con el objeto licenciado sea de fuentes
abiertas. Esta misma norma se aplicar´a a cualquier paquete inform´atico externo al dispositivo.
La licencia ser´
a neutra en t´
erminos tecnol´
ogicos: Ninguna de las clausulas de la licencia depender´a de una tecnolog´ıa espec´ıfica, componente, material o estilo de interface o uso de la misma.
En la actualidad no existe una licencia que abarque todo los aspectos a lo se
refiere esta ideolog´ıa de open hardware. Existen una variedad, como as´ı tambi´en
grupos desarrolladores de nuevas licencias.
OPEN HARDWARE
9
Licencias existentes: [5]
Esquem´
aticos y lay-outs de PCBs: TAPR.
C´
odigo sintetizable HW (VHDL/Verilog, o HDLs): LGPL y BSD modificada.
C´
odigo modelado/simulaci´on: GPL.
Documentaci´
on general: FDL.
Grupos desarrolladores de nuevas licencias:
Simputer GPL
OpenIPCores OHGPL
The Open NDA
OpenPPC
7.
Comercializaci´
on
Un dise˜
no de hardware libre puede ser implementado por una empresa para
su posterior comercializaci´
on. La u
´nica premisa: mantener el dise˜
no libre. Desde
este punto de vista, las empresas de desarrollo tienen la posibilidad de ahorrar
en costes y tiempos de dise˜
no. Cuentan con un equipo de dise˜
nadores repartidos
por todo el mundo.
El miedo de las empresas a hacer libres sus dise˜
nos debe ser acabado, no solamente admirando el ´exito del caso del software libre, sino deteni´endose a pensar
en la competencia como co-desarrolladores. Ahora un dispositivo abierto es diferente a lo existente en el mercado: lo importante no es el producto acabado
(hardware manufacturado) sino los activos intangibles, la informaci´on referente
´
al dise˜
no del hardware que se abre al uso p´
ublico. Este
es el nudo fundamental
de la cuesti´
on y de ´el se derivan los problemas a la hora de escoger qu´e modelo
de negocio Open Source es el m´as adecuado.
Modelo de negocios: [6]
Oferta de servicios (personalizaci´on de productos, consultor´ıa) relativos al
propio Open Hardware u Open Hardware propiedad de un tercero.
10
Hernando Fern´
andez
Manufactura y comercializaci´on de un Open Hardware propio o de un tercero sin componentes adicionales de hardware patentado.
Manufactura y comercializaci´on de hardware patentado basado en Open
Hardware.
Realizaci´
on de dise˜
nos de Open Hardware que son ofrecidos para su uso con
una licencia GPL (libre distribuci´on, modificaci´on y uso) o una licencia de
patente. Este modelo ofrece, pues, lo que se ha denominado licencia dual.
Este dise˜
no no contiene ning´
un componente o m´odulo patentado.
Comercializaci´
on de herramientas/componentes de hardware para Open Hardware: empresas que venden el derecho de propiedad de las placas de base para
probar y verificar los dispositivos hardware fabricados basados en recursos
Open Hardware.
Comercializaci´
on de herramientas de software propietario para desarrollo de
Open Hardware.
8.
Ventajas y desventajas [1]
Ventajas:
Protege y defiende la soberan´ıa, permitiendo a las naciones no depender de
ninguna otra que le provea los recursos necesarios para su desarrollo e independencia tecnol´
ogica.
Fomenta a que el hardware pueda ser de calidad, los est´andares abiertos y
que sean m´
as econ´
omicos.
La reutilizaci´
on y la adaptaci´on de dise˜
nos (cor´es) permitiendo as´ı innovar
y mejorar los dise˜
nos de forma colaborativa a nivel mundial.
Ayudar´ıa a las compa˜
n´ıas a ahorrar costes y tiempos de dise˜
no en sus trabajos.
Existen comunidades de dise˜
no, programaci´on, pruebas, y soporte que d´ıa a
d´ıa crecen de forma din´
amica y participativa.
Evita la alianza trusted computing y la gesti´on de derechos digitales (DRM),
que imponen restricciones a los dispositivos electr´onicos como por ejemplo
electrodom´esticos, computadoras, entre otras m´as.
OPEN HARDWARE
11
Desventajas:
Un dise˜
no f´ısico es u
´nico. La compartici´on depende de la facilidad de reproducci´
on que este posea.
La compartici´
on tiene asociado un coste. La persona que quiera utilizar el
hardware que otra haya dise˜
nado primero lo tiene que fabricar, para lo cual
tendr´
a que comprobar los componentes necesarios, construir el dise˜
no y verificar que se ha hecho correctamente. Todo esto tiene un coste.
Disponibilidad de los componentes. ¿Est´an disponibles los chips?. Al intentar fabricar un dise˜
no nos podemos encontrar con el problema de la falta de
material. En un pa´ıs puede no haber problema, pero en otro puede que no
se encuentran.
El mundo del hardware est´a plagado de patentes; es una realidad, por eso
muchos de las motivaciones de los autores de este concepto es que no se libere el c´
odigo o el dise˜
no si no lo desea, pero se anima a que nuevas empresas
desarrollen y liberen nuevo hardware, en pro de crear est´andares p´
ublicos y
libres, en los cuales todos puedan colaborar.
Modelo de producci´
on, no cualquiera podr´a realizar hardware, debido a las
implicaciones que conlleva toda la infraestructura de dise˜
no, simulaci´on, producci´
on e implementaci´
on del hardware, al contrario de lo que se da en el
software libre.
9.
9.1.
Proyectos
Arduino
Arduino [7] es una herramienta para hacer que los ordenadores puedan sentir
y controlar el mundo f´ısico a trav´es de tu ordenador personal. Es una plataforma de desarrollo de computaci´on f´ısica de c´odigo abierto, basada en una placa
con un sencillo microcontrolador y un entorno de desarrollo para crear software
(programas) para la placa.
Puedes usar Arduino para crear objetos interactivos, leyendo datos de una gran
variedad de interruptores y sensores y controlar multitud de tipos de luces, motores y otros actuadores f´ısicos. Los proyecto de Arduino pueden ser aut´onomos
o comunicarse con un programa (software) que se ejecute en tu ordenador . La
placa puedes montarla tu mismo o comprarla ya lista para usar, y el software de
desarrollo es abierto y lo puedes descargar gratis.
12
Hernando Fern´
andez
Hay muchos otros microcontroladores y plataformas con microcontroladores disponibles para la computaci´
on f´ısica.Todas estas herramientas organizan el complicado trabajo de programar un microcontrolador en paquetes f´aciles de usar.
Arduino, adem´
as de simplificar el proceso de trabajar con microcontroladores,
ofrece algunas ventajas respecto a otros sistemas a profesores, estudiantes y
amateurs:
Asequible - Las placas Arduino son m´as asequibles comparadas con otras
plataformas de microcontroladores.
Multi-Plataforma - El software de Arduino funciona en los sistemas operativos Windows, Macintosh OSX y Linux. La mayor´ıa de los entornos para
microcontroladores est´
an limitados a Windows.
Entorno de programaci´
on simple y directo - El entorno de programaci´on de
Arduino es f´
acil de usar para principiantes y lo suficientemente flexible para
los usuarios avanzados.
Software ampliable y de c´odigo abierto- El software Arduino esta publicado
bajo una licencia libre y preparado para ser ampliado por programadores
experimentados. El lenguaje puede ampliarse a trav´es de librer´ıas de C++,
y si se est´
a interesado en profundizar en los detalles t´ecnicos, se puede dar
el salto a la programaci´
on en el lenguaje AVR C en el que est´a basado. De
igual modo se puede a˜
nadir directamente c´odigo en AVR C en tus programas
si as´ı lo deseas.
Figura 1. kit Arduino
OPEN HARDWARE
9.2.
13
OpenStim
El OpenStim [8] es un aparato que posibilita la estimulacion segura y efectiva
del del cerebro a traves de la estimulacion magn´etica transcraneal (TMS).TMS
se ha utilizado en estudios experimentales y cl´ınicos que, entre otras cosas, alteran las emociones y el estado de ´animo, desviar la atenci´on, el tratamiento
de la depresi´
on, aliviar los s´ıntomas de la esquizofrenia, y acabar con tinnitus
(zumbido en los o´ıdos).
Estos dispositivos contienen una bobina de alambre colocada cerca de la cabeza
de un sujeto, a trav´es del cual las grandes corrientes son r´apidamente inyectadas.
El resultante cambio de campo magn´etico hace que se induzcan corrientes en el
tejido debajo de la bobina, y en consecuencia a eso una activaci´on de las neuronas en el tejido. Las neuronas pueden ser perif´ericas (por ejemplo, en los brazos y
las piernas) o central (por ejemplo, en la m´edula espinal o de la corteza cerebral).
TMS de la corteza motora de un sujeto humano, puede tener efecto en los miembros del sujeto. TMS de la corteza pre-frontal dorso-lateral de un ser humano
puede hacer que el sujeto a ser m´as feliz o m´as triste.
El objetivo de este proyecto es crear un aparato sencillo, seguro y eficaz capaz
de modular las emociones tales como el sue˜
no, la atenci´on, y otras propiedades
del sistema nervioso central. Muchas entidades comerciales venden hardware y
software TMS, a menudo a precios superiores a 50.000 d´olares. Sin embargo podemos dise˜
nar un dispositivo de TMS que ser´a edificable por un m´edico experto
en ingenier´ıa el´ectrica, por menos de 400 d´olares.
Figura 2. TMS
14
Hernando Fern´
andez
9.3.
Ronja
´
Ronja(Reasonable Optical Near Joint Access,Acceso Optico
Razonable de
Nodo Cercano) [9] es un proyecto que se basa en crear un enlace ´optico punto
a punto. Este dispositivo actualmente cuenta con un alcance de 1.4 km y posibilita un enlace full-duplex a 10Mbps. Es un dispositivo optoelectr´onico que
puedes montarlo en tu casa y conectarlo a la PC de tu casa o de tu oficina y
as´ı conectarlo a otras redes.
Desventajas
El coste de las piezas electr´onicas es insignificante en comparaci´on con el
trabajo de mano de obra.
El usuario debe poseer ciertas habilidades manuales b´asicas, como la soldadura, perforaci´
on, la pintura y de dibujo t´ecnico / esquema de lectura.
Ventajas
Las partes fueron elegidos para ser de la mayor disponibilidad posible.
El dispositivo se basa en la regla KISS (Keep It Simple, Stupid) que hace
que el dispositivo plug-and-play inmediatamente despu´es de la construcci´on
siempre y cuando el usuario no ha estropeado nada.
El dise˜
no es robusto y sobredimensionado para soportar las variaciones de
los componentes.
Resiste -20
◦
C, as´ı como la luz solar directa y el calor.
Figura 3. Ronja
OPEN HARDWARE
9.4.
15
gEDA
El proyecto gEDA [10] ha producido y sigue trabajando en un paquete completo conjunto de herramientas GPL y de herramientas de automatizaci´on de
dise˜
no electr´
onico. Estas herramientas se utilizan para el dise˜
no de circuitos
el´ectricos, captura esquem´
atica, simulaci´on, prototipos y producci´on. Actualmente, el proyecto gEDA ofrece un conjunto maduro de aplicaciones de software
libre para dise˜
no electr´
onico, incluyendo la captura esquem´atica, la gesti´on de
atributos, lista de materiales (BOM) generaci´on, netlisting en m´as de 20 formatos netlist, simulaci´
on anal´
ogica , y de circuito impreso (PCB ) de dise˜
no.
Figura 4. gEDA PCB
Figura 5. gEDA schematic
16
Hernando Fern´
andez
9.5.
Uzebox
El Uzebok [11] es una videoconsola libre. Se basa en el microcontrolador AVR
de 8 bits de Atmel. La particularidad del sistema es que utiliza un kernel impulsado de interrupci´
on y no tiene framebuffer. Las funciones tales como sincronizar
la generaci´
on del v´ıdeo, azulejos y la mezcla de audio se realizan en tiempo real
por una tarea de fondo para que los juegos se pueden desarrollar f´acilmente en
C. El objetivo de dise˜
no iba a ser tan simple como fuera posible con un buen
sonido y buenos gr´
aficos. Bastante tiempo que deja suficientes recursos para ejecutar juegos interesantes. Se hizo hincapi´e porque es f´acil y divertido de montar
y para cualquier programa de aficionados. El dise˜
no final incluye dos fichas: una
ATmega644 y un AD725 RGB a convertidor de NTSC.
Caracter´ısticas
Bajo conteo de piezas y costo: El sistema se compone de s´olo dos chips y
componentes discretos.
Kernel manejada por interrupciones: No requiere contar ciclo, la generaci´on
de mezcla de sonido y v´ıdeo son los realizados en el fondo.
256 colores simult´
aneos.
En MIDI: Con un secuenciador de m´
usica, permite la creaci´on de m´
usica
directamente en la consola.
Controladores retro: Las entradas joypad utilizan el est´andar NES/SNES
como interfaz de controladores.
Interfaz de tarjetas SD/MicroSD.
Ampliable: l´ıneas I/O y perif´ericos est´an todav´ıa disponibles, como el UART
y SPI para un puerto para experimentar.
Gameloader (beta): Carga juegos flash almacenados en tarjetas SD.
API: Desarrollar juegos que utilizan una API que proporciona m´
ultiples
modos de v´ıdeo, el controlador de sonido y m´as.
OPEN HARDWARE
17
Figura 6. Uzebox
9.6.
Aurora
Aurora [12] es una mesa de mezclas multicanal en un formato t´ıpico de dj. se
conecta a la PC mediante USB, posee dos faders de control de volumen lineal,
un crossfader, 8 botones con luz incorporada y 24 perillas con luz para controlar
los efectos. Es una controladora MIDI que se destaca de los otros productos en
su clase por poder controlar la luz ambiental; adem´as, se integra f´acilmente con
nuestros softwares MIDI favoritos.
Figura 7. Aurora 224
18
9.7.
Hernando Fern´
andez
Proyecto RepRap
El proyecto RepRap [13] es una iniciativa creada con el prop´osito de crear
una m´
aquina de prototipado r´apido libre que sea capaz de replicarse a s´ı misma. Una m´
aquina de este tipo puede fabricar objetos f´ısicos a partir de modelos
generados por ordenador: de la misma manera que la impresora de un ordenador permite imprimir im´
agenes en dos dimensiones en papel, RepRap imprime
objetos en 3D a base de pl´
astico, permitiendo la fabricaci´on de objetos. Incluso
RepRap puede generar las partes necesarias para construir otra m´aquina igual
a ella. El proyecto reprap fue iniciado en febrero del 2004 por Andrian Bowyer
en Inglaterra, pero actualmente hay personas colaborando en otras partes del
mundo.
RepRap est´
a disponible bajo la licencia GNU GPL. Esta licencia permite que
podamos copiar, estudiar, distribuir y mejorar sus dise˜
nos y c´odigo fuente. Tomando como una analog´ıa la Teor´ıa de Evoluci´on de Darwin, la comunidad que
trabaja alrededor del proyecto puede mejorar los dise˜
nos actuales permitiendo
que la m´
aquina evolucione con el tiempo, de una manera incluso mas r´apida que
los animales en la Naturaleza.
Figura 8. Proyecto RepRap
OPEN HARDWARE
10.
19
Conclusi´
on
La ideolog´ıa open hardware fomenta la expansi´on del conocimiento, no es
adoptada totalmente ya que como vimos esta ligada en la mayor´ıa de los casos
a cosas f´ısicas que tienen costo, sin embargo podemos ver que esos costos no son
elevadores si comparamos con los de productos equivalentes hechos por entidades que licencian los mismos con derechos de propietario.
Un aspecto que podemos resaltar es a que la mayor´ıa de las entidades cierran
sus productos debido a la competencia, donde estas entendidas tratan atraer a
los usuarios no ofreci´endoles productos de calidad, y nos referimos a calidad en
el sentido que un producto es realmente bueno cuando todos somos libres de
poder contribuir para mejorarlo.
20
Hernando Fern´
andez
Referencias
1. http://es.wikipedia.org/wiki/Hardwarel ibre : Hardwarelibre(2011)
2. http://abrahamscitech.wordpress.com/2009/09/09/rumbo-al-open hardware/: Rumbo
al open hardware (2009)
3. http://www.meneame.net/c/8717200: El cern lanza la iniciativa open hardware [eng]
(2011)
4. http://fundamentosdehardware.wordpress.com/2011/05/11/licencia-de-hardware
libre/: Licencia de hardware libre (2011)
5. http://blogtlm.mariusmonton.com/2011/07/licencias-open hardware/:
(Licencias
open hardware)
6. http://www.youcoop.org/es/goteo/p/7/financiacion-colectiva-para-proyectos-decodigo-abierto-primer-capitulo-open hardware/?pag=2: Financiacin colectiva para
proyectos de cdigo abierto. primer captulo: Open hardware (2011)
7. http://www.arduino.cc/es/: (Arduino)
8. http://transcenmentalism.org/OpenStim/tiki index.php: The open noninvasive brain
stimulator (2009)
9. http://ronja.twibright.com/: (Ronja)
10. http://www.gpleda.org/index.html: geda project (2008)
11. http://belogic.com/uzebox/index.asp: (Uzebox project)
12. http://www.auroramixer.com/about.html: (Aurora)
13. http://reprap.org/wiki/: (Project reprap)