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)
© Copyright 2024