h-node, el proyecto 6 Comments
Por mucho tiempo uno de los detalles que han sido un problema en los sistemas GNU/Linux, es el soporte de hardware.
Hemos podido ser testigos de como el kernel Linux ha pasado de ser Software Libre a una mezcla de software que es incompatible con su propia licencia por la inclusión de partes no libres, en favor de la supuesta compatibilidad.
Hoy quiero hablar de este detalle que nos afecta en las distros GNU/Linux que están compuestas completamente de software libre y en general a la comunidad de software libre.
Gracias a la FSFLA, más específicamente al trabajo que perfeccionó Alexandre Oliva, tenemos una versión del kernel Linux que si esta compuesta únicamente de software libre, esta versión se le ha llamado Linux-libre, y es la que usan las distros completamente libres.
El kernel juega un papel importante al momento de interactuar en un equipo, ya que es el que administra los recursos del hardware para que consecuentemente sea usado por el sistema operativo, esta es una breve explicación del porque Linux(-libre), no es un sistema operativo, solo es un componente.
Regresando al tema principal,
h-node, junto con su nuevo componente h-source, es un proyecto que tiene como meta crear una base de datos integral del hardware compatible con Software Libre.
IMPORTANTE: No malinterpretar con el término hardware libre, dicho término no existe, hablamos de hardware compatible con Software Libre, aun cuando se quiera hacer analogía al software libre con ese término, el hardware no puede tener las 4 libertades del software, aun no existen las máquinas copiadoras de hardware.
El proyecto h-node nació dentro de la comunidad de Trisquel en respuesta a la necesidad de conocer la compatibilidad del hardware de los equipos con esta distro completamente libre y gracias a Antonio Gallo que este proyecto se hizo realidad.
El proyecto esta diseñado para ser desarrollado y soportado comunitariamente, desde la base de datos de hardware (h-node), hasta el código fuente del mismo (h-source), actualmente cuenta con 4 categorías de hardware:
Cada una con un formulario que recolecta la información más relevante acerca del hardware,
a su vez esta alimenta la base de datos que puede ser descargada bajo el Dominio Publico, como se puede observar ya se cuenta con la localización en 3 idiomas:
El trabajo de la localización sigue en proceso según el proyecto siga creciendo y desarrollandose en nuevos idiomas.
La parte complementaria de este proyecto en el que se esta trabajando, es
h-source
La cual esta basada principalmente en el desarrollo de la plataforma que usa h-node para crear esta base de datos. Por lo mismo el entorno al rededor de h-source esta más enfocado, pero no exclusivamente, al desarrollo del código y la funcionalidad de la plataforma.
Actualmente se cuenta con 2 listas de correo (en sourceforge):
- Para los usuarios de h-node/h-source
- Para los desarrolladores de h-node/h-source
De esta manera el proyecto h-node/h-source esta construyendo toda la infraestructura necesaria para que la comunidad de Software Libre tenga la capacidad de recolectar de una manera eficiente la información relacionada con el hardware que es compatible con las distros completamente libres.
Para participar lo único que se debe de hacer es crear un usuario y comenzar a definir que hardware funciona correctamente con tu distro completamente libre favorita.
¿Y después que?
El tener una base de datos del hardware compatible desarrollada, actualizada, bien documentada y soportada con una comunidad internacional construida alrededor de la misma, tiene un potencial asombroso, una comunidad organizada tiene la capacidad de ser escuchada y obtener una respuesta positiva a sus solicitudes hacia la industria del hardware.
Tiene la capacidad de ser atendida, escuchada y sobre todo tiene la capacidad de exigir que sus libertades sean respetadas.
¿Duplicando esfuerzos?
Actualmente existen algunos proyectos, equipos o secciones que toman el tema de la compatibilidad del hardware en sus manos, sin embargo al ver su sistema de acción, creo que han tomado el tema tan en sus manos que han dejado excluida la posibilidad de crear una comunidad que de soporte al rededor de dichas iniciativas, convirtiéndose en un contenido semi-estático, poco documentado y sin mucho desarrollo, por lo que yo me pregunto, si a esto se le puede llamar duplicar esfuerzos, cuando no hay desarrollo, ni actualización, ni soporte, ¿específicamente donde esta el esfuerzo?.
Creo que este paradigma de la duplicidad de esfuerzos, puede ser más dañino a un proyecto de esta índole, al no generar ningún esfuerzo que lo que la duplicidad lo podría hacer.
¡Si esta en tus manos, apoya!
Este es un proyecto en proceso, un proyecto comunitario, al decir comunitario hablamos de tí, de mí, y de todos los que creemos en la Libertad del Software
.
September 24, 2010 at 5:23 am












