🐃Richard Stallman pide sistemas de empaquetado de software que ayuden a mantener tu libertad🐃

Screenshot 2022-05-21 at 11-40-45 Richard Stallman The state of the free software movement — GNU MediaGoblin

Eel pasado abril, Richard Stallman, hizo una presentación de 92 minutos sobre el estado del movimiento del Software Libre. Stallman abarcó numerosos temas, pero también hizo como un aparte en un momento dado:

Ubuntu, por supuesto, es una distribución que no es libre, y no recomendaría a nadie su uso. Algunos paquetes importantes ahora se distribuyen solo a través de su sistema de paquetes que no respeta la libertad, y no como paquetes Debian. Así que es aún más difícil que antes obtener alguna libertad en una instalación de Ubuntu.

Pero Stallman también ve un problema mayor:

Otra área en la que tenemos problemas es que hay varios lenguajes que traen una biblioteca de paquetes; básicamente, la gente pone paquetes en ellos. Y eso podría estar bien si tuvieran un buen criterio para la concesión de licencias de las librerías que la gente carga en esos sitios, pero no están desarrollados por activistas del software libre y no tienen ese criterio. También hay paquetes que no son libres en esas librerias.

gnuAhora, algunos de ellos permiten saber si una biblioteca es libre. Algunos de ellos, es difícil. A veces, sí, probablemente se podría mirar el código fuente y ver qué licencias contiene, y luego podría buscarse esas licencias en GNU.org/licenses/license-list.html y ver si todas esas licencias son libres… El problema es que no te ayudan. Como mínimo, deberían hacer que fuera fácil decir: «Muéstrame solo los paquetes libres«. Y luego, «Muéstrame solo los paquetes compatibles con GPL, porque estoy escribiendo un programa cubierto por GPL y no puedo usar las librerías que no sean compatibles con GPL. Y ciertamente nunca pensé en usar una librería que no sea libre.»

No están interesados ​​en ayudar a la gente a avanzar en libertad. Entonces, necesitamos personas que escriban interfaces para esos archivos de paquetes, que muestren solo los paquetes con licencia libre, y a los que se les puede pedir que muestren cuáles son compatibles con GPL, o mostrar solo esos. De esta forma, la comunidad de software libre podrá utilizarlos fácilmente. Si te gusta uno de los lenguajes que tiene este problema, muestra tu aprecio por ese lenguaje reconciliando su uso con el mantenimiento de la libertad.

Y esto lleva a Stallman a un revés relacionado con el movimiento del software libre: los propios contenedores que empaquetan algunos programas con las bibliotecas que necesitan:

Antes, te  asegurabas de que tu programa dijera con qué versiones de bibliotecas estaba compilado para trabajar, y en el código fuente usarías algo como Autoconf para que pudiera funcionar con las diversas versiones de librerías. Y de esta forma podrías compilar el programa para una amplia variedad de sistemas operativos libres y versiones de los mismos.

gnulevitaBueno, eso tiene su de trabajo, por lo que algunos desarrolladores lanzan un programa libre, no todos lanzan programas libres, pero algunos sí lanzan programas libres, usando contenedores. Y el contenedor tiene un conjunto de librerías. ¿Y cómo sabes realmente lo que ahí hay? No es sencillo verificar que todas las librerías del contenedor sean libres, y muchas personas no se darán cuenta de que deberían siquiera pensar en ello. Entonces, el uso de contenedores, tal como los implementan hoy en día personas que no son activistas del software libre y que no están particularmente preocupadas por esta cuestión, es un obstáculo para verificar que estás instalando software libre.

Bueno, tal vez algunos de estos sistemas de contenedores podrían mejorarse, o tal vez podría diseñarse otro para resolver estos problemas. Si un sistema de embalaje de contenedores fuera diseñado por personas que se preocupan por la libertad, podrían encontrar buenas formas de satisfacer este objetivo, así como otros. Así que es algo en lo que posiblemente podrías trabajar…

tiraecol-078

ladronVasallaje a un ladrón

⛓Pablo González incomunicado en Polonia: tres meses «con muchas preguntas y ninguna respuesta»

carnecruda

Salvemos la atención primaria.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: