Según su naturaleza
Dada su diferente naturaleza, al hablar de hardware abierto o libre hay que especificar de qué tipo de hardware se está hablando. A continuación se describen cada uno de los diferentes hardwares según su naturaleza:
Hardware reconfigurable
Es aquél que viene descrito mediante un lenguaje de descripción del hardware. Su naturaleza es completamente diferente a la del hardware estático. Se desarrolla de una manera muy similar a como se hace con el software. Ahora nuestros diseños son ficheros de texto, que contienen el código fuente. Se les puede aplicar directamente una licencia libre, como la GPL. Los problemas no surgen por la definición de qué es libre o qué debe cumplir para serlo, sino que aparecen con las herramientas de desarrollo necesarias.
Hardware estático
Es el conjunto de elementos materiales de los sistemas electrónicos. Tiene una existencia física (se puede "tocar"). Esta propiedad no la tiene el software, por lo que surgen una serie de problemas que se describen en el apartado "Desventajas".
Según su filosofía
Al no existir una definición clara de hardware libre, cada autor lo interpreta a su manera. Muchos de los argumentos acerca del free hardware design provienen de la gente que habla en las comunidades de software y hardware. Una causa de esto es el simple hecho de que la palabra "software" refiere tanto al código fuente como a los ejecutables, mientras que las palabras "hardware" y "diseño de hardware" se refieren claramente a dos cosas distintas. Usar la palabra "hardware" como taquigrafía para el diseño y el objeto físico es una receta para la confusión. Los términos siguientes se han utilizado en discusiones de este asunto.
No hay comentarios:
Publicar un comentario