Kabosu - Creando cosas
Publicado: 2025-02-16
Etiquetas: Blog
Buenos días, tardes o noches:
Desde hace más de una década intento donar a proyectos de software libre y otras organizaciones como Internet Archive o Wikipedia siempre que puedo. He tenido rachas en las que lo hacía cada mes y otras que se me olvidaba durante mucho tiempo. Desde finales de 2023 lo he hecho puntualmente cada mes. Creo que todo el mundo debería donar a los proyectos que considere más importantes porque sacamos mucha utilidad el software libre. Pero tampoco es una obligación. Es software gratuito también por lo que estamos en nuestro derecho de usarlo sin dar dinero a nadie. Que cada persona haga lo que considere apropiado o lo que pueda según sus capacidades económicas.
El caso es que he ido anotando en un fichero de texto las donaciones que he hecho en los últimos años. Más que nada para intentar no repetir mucho los proyectos porque mi memoria es muy mala. Viendo la lista me he dado cuenta de que siempre dono a proyectos que son "de cara al público". Es decir, cosas que uso directamente como programas (Inkscape, Godot, Firefox, etc) o sistemas operativos (Ubuntu, Debian). Creo que solo en una ocasión he donado dinero a un proyecto más de base y fue a GNOME. Aunque realmente también es un poco "de cara al público" porque utilizo varios de sus programas habitualmente.
He estado pensando que seguramente hay un montón de dependencias de mis programas más usados que necesitan más el dinero que los propios programas. Según la web de Godot en estos momentos reciben 38933 euros al mes en donaciones recurrentes y han recibido 44076 en donaciones puntuales en el mes y medio que llevamos de 2025. No sé si con eso les llega para cumplir todas las metas que se han propuestos pero seguro que es más que suficiente para que Godot no muera a medio plazo. En cambio Godot en mi Ubuntu depende de las siguientes librerías y quizá a las personas que trabajan en ellas les vendría bien una ayuda:
x@lenovo:~$ apt-cache depends godot3
godot3
Depends: libasound2
Depends: libc6
Depends: libenet7
Depends: libfreetype6
Depends: libgcc-s1
Depends: libgl1
Depends: libogg0
Depends: libopus0
Depends: libpcre2-32-0
Depends: libpng16-16
Depends: libpulse0
Depends: libsquish0
Depends: libstdc++6
Depends: libtheora0
Depends: libvorbis0a
Depends: libvpx7
Depends: libwebp7
Depends: libx11-6
Depends: libxcursor1
Depends: libxi6
Depends: libxinerama1
Depends: libxrandr2
Depends: libxrender1
Depends: zlib1g
Bueno, libwebp7
es de Google y no creo que necesiten nuestras donaciones para seguir adelante pero el resto es posible que sí.
Uno de los problemas que me he encontrado es que, mientras que los programas como Inkscape o Godot tienen muy visible el botón de donar que te lleva a la web oficial para darles dinero, las librerías y otras dependencias no tienen ese privilegio. Encontrar las páginas webs oficiales no es tan sencillo como en los programas que yo llamo "de cara al público". Muchas de las páginas de estas librerías parecen sacadas de los años 90.
Otro detalle, no quiero llamarlo problema, es que muchas de estas librerías o utilidades básicas son parte de proyectos más grandes y no es posible donar directamente para su desarrollo. Por ejemplo, este mes quería donar a OpenSSH porque es algo que uso muchísimo pero ese proyecto está bajo el paraguas de OpenBSD. He donado al sistema operativo porque no era posible donar específicamente a OpenSSH.
Supongo que lo ideal es que si una aplicación recibe donaciones o financiación, a su vez dé parte del dinero a sus dependencias. Seguramente algunos proyectos lo hagan.
En fin, que en los próximos meses intentaré buscar librerías y dependencias que uso indirectamente e enviarles algo de dinero. El problema va a ser descubrir cuáles son realmente útiles. En el portátil tengo instalados 2194 paquetes de los que más de la mitad no sé para qué sirven. Siempre que ojeo la lista de paquetes me llama la atención libcaca0
. Es una librería que convierte imágenes en dibujos ASCII. Creo que lo tengo instalado como dependencia de algún reproductor de vídeo que permite visualizar en modo texto a modo de broma. ¿Es necesaria esa librería para que funcione el sistema? A su vez depende de otras 6 librerías. Así, recursivamente, de 10-15 programas que uso tengo instalados 2194 paquetes.