lunes, 16 de mayo de 2011

que es hardware libre

¿Que es el Hardware libre?

Se llama hardware libre a los dispositivos de hardware cuyas especificaciones y diagramas esquemáticos son de acceso público, ya sea bajo algún tipo de pago o de forma gratuita. La filosofía del software libre (las ideas sobre la libertad del conocimiento) es aplicable a la del hardware libre. Se debe recordar en todo momento que libre no es sinónimo de gratis. El hardware libre forma parte de la cultura libre.

Un ejemplo de hardware libre es la arquitectura UltraSparc cuyas especificaciones están disponibles bajo una licencia libre.

Algo del ímpetu para el desarrollo del hardware libre fue iniciado en 2002 con el Challenge to Silicon Valley publicado por Kofi Annan.4 Debido a que la naturaleza del hardware es diferente a la del software, y debido a que el concepto de hardware libre es relativamente nuevo, aún no ha surgido una definición exacta del hardware libre.

Dado que el hardware tiene asociados a él costos variables directos, ninguna definición de software libre se puede aplicar directamente sin modificación. En cambio, el término hardware libre se ha usado principalmente para reflejar el uso del software libre con el hardware y el lanzamiento libre de la información con respecto al hardware, a menudo incluyendo el lanzamiento de los diagramas esquemáticos, diseños, tamaños y otra información acerca del hardware. De todos modos, incluye el diseño del hardware y la distribución de los elementos en la tarjeta madre.

Con el auge de los dispositivos de lógica programable reconfigurables, el compartir los diseños lógicos es también una forma de hardware libre. En vez de compartir los diagramas esquemáticos, el código HDL es compartido. Esto difiere del software libre. Las descripciones HDL son usadas comúnmente para instalar sistemas SoC en FPGA o directamente en diseños ASIC. Los módulos HDL, cuando se distribuyen, son llamados semiconductor intellectual property cores, o núcleos IP.

Existen muchas comunidades que trabajan en el diseño, desarrollo y pruebas de hardware libre, y que además brindan soporte. Algunas de ellas son Open Collector,5 OpenCores6 y el Proyecto gEDA.7

Ventajas y desventajas

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ógica.
Fomenta a que el hardware pueda ser de calidad, los estándares abiertos y que sean más económicos.
La reutilización y la adaptación de diseños (corés) permitiendo así innovar y mejorar los diseños de forma colaborativa a nivel mundial.
Ayudaría a las compañías a ahorrar costes y tiempos de diseño en sus trabajos.
Existen comunidades de diseño, programación, pruebas, y soporte que día a día crecen de forma dinámica y participativa.
Evita la alianza trusted computing y la gestión de derechos digitales (DRM), que imponen restricciones a los dispositivos electrónicos como por ejemplo electrodomésticos, computadoras, entre otras más.
[editar]
Desventajas

No se pueden aplicar directamente las cuatro libertades del software libre al hardware, dada su naturaleza diferente. Uno tiene existencia física, el otro no. Esto hace que surjan una serie de problemas:
Un diseño físico es único. La compartición depende de la facilidad de reproducción que este posea.
La compartición tiene asociado un coste. La persona que quiera utilizar el hardware que otra haya diseñado primero lo tiene que fabricar, para lo cual tendrá que comprobar los componentes necesarios, construir el diseño y verificar que se ha hecho correctamente. Todo esto tiene un coste.
Disponibilidad de los componentes. ¿Están disponibles los chips?. Al intentar fabricar un diseño 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á 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ódigo o el diseño si no lo desea, pero se anima a que nuevas empresas desarrollen y liberen nuevo hardware, en pro de crear estándares públicos y libres, en los cuales todos puedan colaborar.
Modelo de producción, no cualquiera podrá realizar hardware, debido a las implicaciones que conlleva toda la infraestructura de diseño, simulación, producción e implementación del hardware, al contrario de lo que se da en el software libre

No hay comentarios:

Publicar un comentario