Libertades básicas del Hardware Libre
endesMuchos pensareis, ¿para que el hardware libre?¿No es suficiente con el software libre?
No, hoy debido a los avances (sobre todo en la criptografía) muchos fabricantes están fabricando ordenadores, sistemas, dispositivos ... que vulneran gravemente la libertad y privacidad de los usuarios, cada vez son mas difíciles los trabajos de ingeniería inversa. Ademas, los residuos generados por hardware (e-waste) cada vez son mas y mas, el hardware libre reduciría por varios factores estos residuos.
Por lo que es hora que se le empiece a dar mas importancia al hardware libre.
Investigando me he encontrado que no existen unas libertades básicas bien definida, existen asociaciones como OSHWA que ayudan en el campo del hardware abierto, pero no es lo mismo que el hardware libre, el hardware abierto solo se preocupa de que la documentación y diseños estén disponibles de forma abierta, mientras que yo creo que el hardware libre debería luchar para que el hardware sea abierto, permita a los usuarios una libre elección del software sin perder su garantía o sin necesidad de modificar su hardware.
El hardware libre tampoco debería luchar por las mismas libertades que el software libre, ya que el hardware es difícil que una persona lo replique, siempre tiene que haber una empresa que fabrique el hardware o alguno de sus componentes. Ademas si algunos de sus componentes solo acepta datos o código firmado no serviría de nada que fuese abierto.
Por lo que en este post me dispongo a lo que yo creo que deberían ser las libertades básicas para considerar un hardware libre:
Libertades básicas
- Proveer diseños y documentación del hardware. También se debe proveer los diseños , documentación suficiente como para poder entender y usar todas las características de sus componente y especificaciones de cada componente, si el componente es programable se tiene que proveer un toolchain (tanto para compilar como para subir el código) libre y completo y documentación suficiente para poder usar todas las características del toolchain. Todas las documentaciones y diseños se tienen que distribuir junto con el hardware siguiendo los principios de OSHWA. El toolchain tiene que ser distribuido junto con el hardware y bajo una licencia aprobada por la OSI.
- Todos los buses de programación y depuración tienen que ser accesibles por el usuario sin necesidad de modificar el hardware(soldar, etc ...) y si el hardware tiene grarantia esta no debe perderse por acceder a estos buses.
- Si el hardware o alguno de sus componentes tiene protección para no ser reprogramado, esta se tiene que poder desactivar sin necesidad de modificar el hardware (a través de un botón...) y el usuario no deberá perder la garantia relacionada con el hardware por desactivar esta protección. Si el hardware o alguno de sus componentes solo acepta codigo o datos firmados, el fabricante deberá proveer unos certificados para firmar el codigo y los datos sin desactivar ninguna característica de este componente junto con el hardware y en caso de perdida de algún certificado el usuario deberá poder pedírselo al fabricante por correo, donde se pueden pedir unos costes adicionales razonables , por email sin pedir costes adicionales y si el fabricante quiere por otros métodos.
- El fabricante deberá mantener una versión de todo el software completamente libre, puede desarrollarla el o un tercero (por ejemplo la comunidad) si esta versión no viene preinstalada, el usuario deberá ser advertido , deberá poder cambiar a esta versión sin necesidad de herramientas externas si no, estas herramientas se deberán proveer junto con el hardware , sin perder la garantia de hardware y software y se deberán especificar unas instrucciones detalladas de como instalar esta versión.
- Tanto versiones modificadas , refabricadas y redistribuidas del hardware deberán seguir las libertades que seguía la versión original del hardware y podrán seguir mas.
Aplicación legal
Allí es donde no se como se podría garantizar que los fabricantes cumplan estas libertades en sus versiones de un hardware libre, ¿A través de patentes?¿O del copyright en los diseños , esquemas , etc...?. Si es a través del copyright se deberían escribir licencias nuevas.
Other language
A list of unofficial translations of this post:
no traslations.
If you write a translation of this post let me know
Acerca de
Si tienes algún comentario que hacerme sobre este articulo no dudes en contactar conmigo.
Para estar al tanto puedes seguirme en mi canal de Telegram: https://t.me/Endes3000

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.