Una de las principales tendencias tecnológicas desde hace décadas es el software libre y a esto hace ya algunos años se le a sumado la libertad de la segunda parte que comprende un sistema informático el hardware. Se que la mayoría de quienes estén leyendo este articulo ya saben bien que es un sistema informático, que es el hardware y que es el software pero para aquellos que no lo sepan es muy sencillo.
Un sistema informático es un sistema que permite almacenar y procesar información, y esta compuesto por tres partes:
- El hardware es la parte física del sistema es decir que lo podemos ver y lo podemos tocar incluye computadoras o cualquier tipo de dispositivo electrónico inteligente, que consisten en procesadores, memoria, sistemas de almacenamiento externo, etc.
- El software es la parte que esta dentro del hardware de forma binaria es decir unos y ceros esto incluye al sistema operativo, firmware y aplicaciones, siendo especialmente importante los sistemas de gestión de bases de datos.
- Recursos humanos es la parte que no quiero explicar.
Ahora que ya sabemos que es el software y que es el hardware veremos que es el sofware libre y que es el Hardware Libre. (no se queden con que ya lo saben y sigan leyendo la parte del Hardware Libre ya que existe una amplia controversia sobre lo que es y lo que no Hardware Libre, al no existir definición formal, cada uno lo interpreta a su manera. Me gustaría saber su opinión).
“«Software libre» es el software que respeta la libertad de los usuarios y la comunidad. En grandes líneas, significa que los usuarios tienen la libertad para ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de libertad, no de precio. Para entender el concepto, piense en «libre» como en «libre expresión», no como en «barra libre».
Con estas libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que este hace. Cuando los usuarios no controlan el programa, decimos que dicho programa «no es libre», o que es «privativo». Un programa que no es libre controla a los usuarios, y el programador controla el programa, con lo cual el programa resulta ser un instrumento de poder injusto.
Un programa es software libre si los usuarios tienen las cuatro libertades esenciales (1983 – Richard Stallman):
- La libertad de ejecutar el programa como se desea, con cualquier propósito (libertad 0).
La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello. - La libertad de redistribuir copias para ayudar a su prójimo (libertad 2).
- La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3).
Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.
Lograr que el hadware libre tenga una definición tan concisa como la del software libre es muy difícil ya que por ejemplo un determinado hadware que es libre puede incluir componentes privativos o se puede utilizar un hadware con el código necesario para que cumpla su función y que este sea privativo y eso mensionando solo dos ejemplos. Sin embargo la definición hasta ahora sería esta:
«Hadware libre» Es aquel hadware cuyas especificaciones y diagramas esquemáticos son de acceso público, ya sea bajo algún tipo de pago o de forma gratuita.
Aún no se ha establecido una licencia con principios concretos como las 4 libertades del software libre pero mas o menos son los siguientes:
- Documentación: El hardware debe ser puesto en libertad con su documentación completa y debe permitir la modificación.
- Alcance: La documentación debe especificar claramente qué parte del diseño se publica bajo la licencia.
- Software Necesario: Si el diseño requiere de licencia de software, este debe cumplir unos parámetros de documentación suficiente y ser publicada bajo una licencia de código abierto aprobada por OSI
- Obras Derivadas: La licencia debe permitir modificaciones y trabajos derivados asi como la fabricación, venta, distribución y uso de productos creados a partir de los archivos de diseño.
- Redistribución libre: La licencia no debe restringir a un tercero el vender o entregar la documentación del proyecto. No puede ejercerse ningún derecho sobre obras derivadas tampoco.
- Atribución: La licencia puede requerir documentos derivados y avisos de copyright asociados a los dispositivos. Asimismo debe hacer mención al diseñador.
- No discriminatoria: La licencia no debe discriminar a ningún grupo o persona
- No discriminación en función de la finalidad perseguida: La licencia no debe de restringir a ningún campo o actividad el uso de la obra.
- Distribución de la licencia: La licencia se da por distribuida sin necesidad de ir solicitando permisos adicionales.
- La licencia no debe ser específica de un producto: Los derechos de productos derivados hacen extensiva esta licencia.
- La licencia no debe restringir otro hardware o software: No se ponen objeciones a la naturaleza de lo que pueda implementarse a esta tecnología de forma externa o añadida.
- La licencia debe ser tecnológicamente neutral: Ninguna disposición de la misma debe de basarse en una tecnología específica, parte o componente, material o interfaz para su uso
Con esta extensa definición se trata de trasladar los principios expresados en las licencias de software libre a los dispositivos físicos. Todavía quedan algunas cuestiones pendientes y ciertos vacíos legales que pueden dejar sin determinar varios asuntos.
El hardware libre surge en los años 70 como un movimiento radical de los aficionados a la electrónica y la computación para compartir sus diseños y esquemas en la construcción de sus dispositivos. Pero solo fue hasta finales de los 90, con la inclusión de la filosofía de software libre y sus muy conocidas 4 libertades que se popularizo hasta convertirse en palabras de Chris Anderson, editor en jefe de la revista Wired en “La próxima revolución industrial”
Pero es esta relación del hardware libre con el software libre lo que ha permitido ese crecimiento gigantesco, pero “la diferencia es que el hardware no es un intangible, por lo que hay un costo de adquisición de los materiales. Lo que permite es no tener que arrancar desde cero para hacer muchas cosas. Poder agarrar plataformas de circuitos que ya fueron desarrolladas y son de libre acceso, como en el caso de Arduino”, explica Diego Brengi, ingeniero del Laboratorio de Desarrollo Electrónico con Software Libre del Instituto Nacional de Tecnología Industrial de Argentina.
“Aquí hay una oportunidad histórica para construir otro tipo de sociedad”, dice Bauwens, uno de los consultores de tecnología y desarrollo más destacados del mundo, quien plantea el siguiente interrogante:
¿Percibimos la potencia creativa que se puede desencadenar en un mundo en el que las personas pueden intercambiar no sólo sus pensamientos e ideas, sino también sus diseños para luego ser capaces de construirlos e inventar máquinas y mecanismos?
Hoy día el hardware abierto nos ha permitido enfrentarnos a un cambio de paradigma y la apertura a una nueva gama de posibilidades productivas y de innovación, que día a día cobran más fuerza en todos los ámbitos de la sociedad.
“El hardware abierto significa tener la posibilidad de mirar lo que hay dentro de las cosas, que eso sea éticamente correcto, y que permita mejorar la educación. Educar en cómo funcionan las cosas…”
El hadware libre permite compartir conocimiento con otras personas de tal manera que tu mismo vas mejorando el desarrollo que habías echo gracias a la ayuda que pueden dar otras personas.
Tal vez el articulo allá parecido extenso pero la definición de hadware libre no se puede resumir y es mucho mas compleja a la forma en que la describí.
Fuente: http://www.eldiario.es/turing/Hardware-Libre_0_139986451.html
NOTA: Si quieren saber mas de hadware libre o quieren conocer algunos proyectos: https://cooperativa.ecoxarxes.cat/file/download/246449