Era febrero de 2008 cuando Jeff Moe anunció Linux-libre, un proyecto para compartir los esfuerzos que distros que respetan las libertades tenían que hacer para borrar las porciones no-libres distribuídas como parte del núcleo Linux. https://web.archive.org/web/1
"Por quince años, el proyecto Linux-libre se ha dedicado a ofrecer un núcleo que respeta la libertad de todos y se ha vuelto parte esencial del movimiento software libre. Linux-libre es largamente usado por aquellos que valoran su libertad de usar, estudiar, cambiar y compartir software sin restricciones ni limitaciones.
Esas libertades son esenciales para crear una sociedad justa." -- Jason Self
Desde alrededor de 1996, Linux ha incluido firmware sin fuentes codificado como secuencias de números disfrazadas de código fuente. UTUTO y gNewSense fueron pioneras en los esfuerzos de borrarlas. Limpiar Linux es una cantidad substancial de trabajo, así que la existéncia de Linux-libre ha aliviado una de las más grandes dificultades en mantener distros GNU+Linux que siguen las Guías para Distribuciones de Software Libre del GNU (GNU Free Software Distribution Guidelines). Las distribuciones compiladas del núcleo mantenidas por Jason Self, Freesh (.deb), libeRTy (.deb de baja latencia) y RPMFreedom (.rpm), hacen sencillo para que usuarios de otras distros GNU+Linux se tomen un paso a la libertad cuando su hardware no es demasiado hostil al usuario.
"Gracias a Linux-libre, tenemos distros GNU+Linux integralmente libres. Gracias a Linux-libre, gente como yo que no somos hackers de núcleo podemos instalar una de esas distros y tener una computadora que jamás corre un programa no-libre en la UCP. (Desde > que usemos LibreJS también para rechazar programas no-libres en Javascript que los sitios web nos envíen.)" -- Richard Stallman
Los firmwares más antiguos en Linux corrían dispositivos periféricos, pero unos de los blobs cargados por Linux hoy en día reconfiguran las unidades centrales de procesamiento y otros contienen un sistema operativo pleno para las UCPs del periférico, ¡incluyendo una copia del propio núcleo Linux y otros diversos programas privativos de libertad!
Tras años de nuestras denuncias de los riesgos social, técnico y legal del mal comportamiento de Linux, la mayoría de los blobs fueron movidos a archivos separados, aún parte del núcleo Linux, y entonces a paquetes separados, lo que mitiga algunos riesgos legales, pero el problema sigue creciendo: más y más dispositivos dependen de firmware no-libre y así siguen bajo control exclusivo y privativo de sus proveedores.
#Desafío
Por 27 años, las versiones no-libres de Linux han mostrado que tolerar blobs y hacer sencillo para los usuarios instalarlos y aceptarlos hace a los usuarios cada vez más dependientes de dispositivos exigentes de blobs y hostiles al usuario para su informática. El rehusarse a darles a los proveedores de esos dispositivos lo que desean, es decir,
tu dinero y control de tu informática, es más probable que logre cambiar sus prácticas si más usuarios se rehúsan.
Si eres el tipo de defensor de la libertad de software que exige respeto a tu libertad, sigue aprovechando la gratificación inmediata que GNU Linux-libre le ofrece, y apoyando (¡o siendo!) los que recuperan computadoras antiguas y hacen las nuevas para respetar nuestra autonomía.
Sin embargo, si eres del tipo para quienes las computadoras de la última generación son difíciles de resistir, aunque preferirías que fueran más respetuosas a tu libertad, quizás quieras considerar un desafío de gratificación aplazada: si tú y tus amigos resistieren a las computadoras hostiles ahora, podrán tener computadoras más
respetuosas después, para si mismos y para todos nosotros; si no lo hacen, la generación siguiente será probablemente aun más hostil.
¿Aceptas el desafío?
# Presente y Futuro
Versiones de Linux-libre son actualmente preparadas con scripts que automatizan la limpieza y parte de la verificación. Para cada versión mayor o estable de upstream, corremos esos scripts, actualizándolos cuando necesario, y publicándolos, con los registros de limpieza y las fuentes limpias, en un repositorio git. Cada versión de las fuentes es un tag independiente, es decir, no hay ramas para las fuentes limpias. Eso es para que podamos borrar rápidamente las versiones si se identifican bugs de libertad.
Tenemos planes para cambiar el proceso de limpieza y la estructura del repositorio en el futuro: nos estamos (lentamente) preparando para pasar a un repositorio git reescrito, en el cual, para cada commit de los repositorios de Linux upstream main y stable, habrá un commit limpio correspondiente en el nuestro. Las partes indeseables serán limpias en el commit correspondiente al de upstream que las ha introducido o cambiado, y otros cambios serán verificados e integrados sin modificación, espejeando el grafo de commits de upstream, con correspondencias de "git replace" para commits individuales y, quizás, también para los archivos limpios.
Esperamos que eso nos permita acompañar el desarrollo de upstream de manera muy cercana, publicar versiones estables y mayores casi instantáneamente y frecuentemente automáticamente, y a los desarrolladores de Linux que clonen nuestro repositorio liberado al revés del de nuestro upstream para escribir y probar sus cambios. Las mismas técnicas usadas para crear el repositorio limpio podrán ser usadas para corregir bugs de libertad en él.
# Artes gráficas
Jason Self ha hecho diversos dibujos bellos de su versión de Freedo, nuestra mascota, un pingüino azul claro, y los hemos usado en nuestras versiones recientes.
En el marco del inicio de la semana en la cual celebramos los 15 años de Linux-libre, tuvimos el placer de publicar una versión mayor, 6.2-gnu, nombrada "la quinceañera", con un dibujo de Freedo vestido de gala para la ocasión. <https://www.fsfla.org/piperma
¡Pero hay más! Él también hizo un fundo de pantalla en blanco-y-negro con el Freedo clásico, también vestido de gala para la ocasión.
¡Dales una mirada, y cambia los colores a los que prefieras!
<https://linux-libre.fsfla.org
Él también modeló un Freedo en 3D en Blender, y buscamos alguien que podría imprimirlo en 3D y hacerlo llegar a la oficina de FSF en tiempo para la conferencia LibrePlanet. ¡Hay rumores de que Richard Stallman lo va a subastar para recaudar fondos para la FSF! ¿Podrías ayudar? <https://libreplanet.org/2023/
# Acerca de Linux-libre
Linux-libre es un paquete GNU mantenido por Alexandre Oliva, a nombre de FSFLA, y por Jason Self. Publica versiones limpias de Linux, adecuadas para uso en distribuciones que cumplen las Guías para Distribuciones de Software Libre publicadas por el proyecto GNU, y por usuarios que quieren correr versiones Libres de Linux en sus sistemas GNU. El proyecto ofrece scripts para limpiar, fuentes Libres, binarios para algunas distribuciones de GNU+Linux, y artes gráficas con GNU y la mascota de Linux-libre: Freedo, el pingüino de color azul claro, limpio, Libre y amistoso con el usuario. Visita nuestro sitio y ¡Sé Libre! <http://linux-libre.fsfla.org/
# Acerca del Sistema Operativo GNU y Linux
Richard Stallman anunció el Septiembre de 1983 el plan de desarrollar GNU como Software Libre. GNU es un sistema operativo similar a Unix. GNU es el único sistema operativo desarrollado específicamente por razones de libertad para los usuarios. <http://www.gnu.org/> <http://www.gnu.org/gnu/the-gn
En 1992, los componentes esenciales de GNU estaban listos, a excepción de uno, el núcleo. Cuando en 1992 el núcleo Linux fue relicenciado bajo la GNU GPL, haciéndolo Software Libre, la combinación de GNU y Linux formó un sistema operativo Libre completo, lo que hizo posible por la primera vez usar una PC sin Software no-Libre. Esa combinación es el sistema GNU/Linux. <http://www.gnu.org/gnu/gnu-li
# Acerca de FSFLA
La Fundación Software Libre América Latina se ha sumado desde el 2005 a la red internacional de FSFs, anteriormente formada por las Free Software Foundations de los Estados Unidos, de Europa y de la India.
Esas organizaciones hermanas actúan en sus respectivas áreas geográficas con el sentido de promover los mismos ideales de Software Libre y defender las mismas Libertades para usuarios y desarrolladores de software, trabajando localmente, pero cooperando globalmente. <http://www.fsfla.org/>