El repositorio de Winamp ha sido borrado de GitHub

Hace unas semanas, Winamp, el veterano reproductor de música para Microsoft Windows, publicó su código en internet, como cubrí en el blog. Este hecho llamó mucho la atención por varias razones. Para empezar, porque Winamp era ese reproductor de música extremadamente popular a principios del siglo XXI, que desapareció de la noche a la mañana en cuanto el streaming entró en auge y en cuanto Winamp cambió de propietarios por unos que no parecían tener muy claro exactamente qué estaban comprando. La otra razón por la que llamó la atención, fue por la caótica forma en la que el código fue publicado.

La licencia que habían elegido para distribuir el código fuente no permitía crear forks, ni se podía considerar realmente abierta. Podías estudiar el código con fines personales, pero cualquier modificación que se te ocurriese debía ser enviada al repositorio central, para su valoración por parte de los desarrolladores de Winamp y su inclusión en la siguiente versión. Era ilegal crear versiones modificadas de Winamp y distribuirlas en código o binario de forma paralela. Incluso aunque técnicamente es necesario hacer un fork de Winamp para poder enviar contribuciones al repositorio, como muchos usuarios de GitHub hicieron notar.

Todo ese historial, el código, los tickets abiertos, y hasta los trolleos, han desaparecido como lágrimas en la lluvia, porque tratar de visitar el repositorio de GitHub donde se alojaba el código ahora provoca un error 404.

Pantalla de error de 404 de GitHub.
Error 404 al tratar de visitar el repositorio de Winamp.

Podría haberse saltado las licencias

Aunque de momento nadie ha dado una explicación convincente, una hipótesis por la que podría haber desaparecido es debido a que la comunidad ha estado señalando estas últimas semanas bastantes faltas en torno a código que no es propio de Winamp pero que se usaba para fabricar la aplicación igualmente. Por ejemplo, se señaló que había código fuente de empresas como Dolby, Intel o Microsoft en algunos de los archivos del proyecto que estaba clasificado como «confidencial».

Otros usuarios advirtieron que algunos de los archivos del repositorio también procedían de otras bibliotecas con licencia GNU GPL, lo que ponía a Winamp en una situación delicada porque enlazar código GPL y modificar código GPL requiere que se use la misma licencia de software, y no otra.

Los autores del proyecto retiraron los archivos, pero no los purgaron del todo. Cualquier persona con conocimientos de Git podía examinar el historial y localizar esos archivos en versiones viejas del repositorio.

Un código abierto que no convence a nadie

Entre las críticas recibidas estas semanas, se encontraba gente que estuvo involucrada directamente con Winamp. Hace unas semanas, Justin Frankel, uno de los creadores originales de Winamp, decía lo siguiente:

Estos términos de uso son completamente absurdos en la forma en la que están escritos: «no puedes crear, mantener y distribuir una versión modificada del software». Hacer cualquier cambio, entonces, podría ser clasificado como «crear una verrsión modificada». Tal como están escritos, estos términos son terribles. No gracias.

En los foros de Ars Technica, una persona que trabajó hasta hace pocos meses en la empresa que actualmente poseía Winamp daba un poco más de contexto sobre cómo se ha llegado hasta aquí, indicando que los nuevos propietarios de Winamp inicialmente veían con malos ojos hacerlo de código abierto (¿para qué entregar algo que nos ha costado dinero?), como si no existiesen ya 50.000 reproductores de música a estas alturas. Sólo la propuesta de que esto tal vez mejoraría la imagen de Winamp con la comunidad les hizo cambiar de idea, y aun así el equipo que se iba a ocupar de limpiarlo para que esto no ocurriese fue despedido hace unos meses por recortes de personal.

La imagen de Winamp, efectivamente, estaba deteriorada. Años de mal uso de la marca, la incursión fallida en el mundo de los NFTs y la sensación de desenganche con la comunidad de usuarios fieles provocaron que la gente se olvidase de Winamp para bien. Este intento de lavar su imagen no va a mejorar las cosas visto cómo ha acabado.

Diccionario Linux: paquete

Si estás empezando a usar GNU/Linux, una de las palabras que te vas a encontrar y que se usa en la mayoría de distribuciones GNU/Linux es paquete. ¿Qué quiere decir esto exactamente?

Un paquete no es más que el archivo comprimido (piensa en un .zip o en un .tar) que permite instalar algo en tu ordenador. A menudo ese algo es un programa, pero los paquetes a veces también se usan para instalar manuales de usuario, archivos extra, fondos de pantalla o herramientas de desarrollo.

La ventaja de esto, sobre todo si vienes desde Microsoft Windows u otro sistema operativo donde cada programa se instale a su manera, es que esto da una forma única de instalar nuevo software en el sistema. Y como es única, también facilita que existan programas que hace más fácil instalar el programa.

Esto es algo en lo que GNU/Linux fue de los pioneros, pero que hoy en día otros sistemas han aprendido. Tanto Windows como macOS tienen una «tienda de aplicaciones» que permite instalar programas con un click, igual que en los móviles. Sin embargo, sigue siendo muy habitual que en Microsoft Windows, para instalar un reproductor de vídeo o un navegador web, tengas que descargar un programa ejecutable y seguir un asistente, que además a menudo es diferente entre un programa y otro.

Sin embargo, como en GNU/Linux cada paquete tiene la misma forma, sea lo que sea, existen los gestores de paquetes, que son los programas que se usan para instalar y borrar paquetes con el software de un sistema. Y ese gestor de paquetes es el que se ocupa de la instalación por nosotros, para que no tengamos que aprender a usar cada instalador.

Existen varios formatos de paquete, así que es normal que un programa se ofrezca en varios formatos, para que se pueda instalar en varias distribuciones GNU/Linux.

Por lo tanto, cuando en GNU/Linux quieres instalar un editor de vídeo, o un navegador web, o una hoja de cálculo, lo que haces es simplemente localizar su paquete en internet e instalarlo. Esto a menudo se puede hacer desde la terminal, pero también hay programas gráficos especializados, como el Centro de software, la aplicación Software de GNOME, o Discover de KDE, que te dejan navegar de forma gráfica por la lista e instalarlos pulsando un único botón.

El gestor de paquetes también permite desinstalar programas. Es más potente que en otros sistemas operativos, porque a la que instala un paquete lo analiza para saber qué está copiando sobre el disco exactamente, por lo que cuando vayas a borrar un paquete, conoce exactamente qué archivos forman parte del paquete para saber borrar todo lo que pueda borrarse. En conjunto, el gestor de paquetes forma un potente engranaje que permite clasificar de forma casi perfecta todos los programas que tienes en tu ordenador para que no te falte de nada. Pero eso es una definición para otro artículo.


La secuencia de As y Bs que se convirtió en Linux

Mirando por los mastodones, me encuentro este artículo un poco antiguo de LWN, donde uno de los compañeros de universidad de Linus Torvalds, que estuvo también ahí para ver nacer Linux, comparte cómo eran los primeros días.

Lo que posteriormente se convirtió en Linux nació como un programa pequeño hecho para un primitivo sistema 386. El objetivo era practicar la multitarea, es decir, que el ordenador haga varias cosas a la vez. Una parte del programa mostraría la letra A por pantalla y otra parte la letra B, y esa sucesión de As y Bs es lo que simula la base de un sistema multitarea.

O aquella vez que Torvalds se vio forzado a implementar permisos de archivos luego de confundir su disco duro con un modem:

Un día, Linus intentó usar por accidente su disco duro para conectarse a la universidad, lo que provocó que el cargador de arranque de su disco duro se reemplazase por «ATDT», seguido del número de teléfono del módem de la universidad. Después de recuperarse de esto, agregó permisos de archivo en su núcleo.

ATDT aquí hace referencia a uno de los comandos que los ordenadores tienen que mandar por el cable a un módem para iniciar una llamada telefónica que dispare una conexión de red vía módem. Supongo que cualquier persona que se haya equivocado a la hora de usar uno de los dispositivos del directorio /dev y haya acabado formateando el disco que no tocaba formatear podrá identificarse con esta anécdota.

Un informe enumera las faltas de conducta graves de Stallman

Un grupo de investigadores anónimos ha publicado uno de los informes más detallados sobre las conductas inapropiadas de Richard Stallman que se ha hecho hasta ahora, incluyendo posiciones políticas así como hechos ocurridos y documentados de misoginia, además de opiniones difíciles de aceptar como legales en la mayoría de países del mundo.

Analizando las distintas “notas políticas” (el blog de enlaces que tiene Stallman en su web) publicadas en los últimos 20 años, así como otros documentos publicados por él mismo, junto a hechos que han ocurrido en conferencias, han fabricado un informe que pide, una vez más, la destitución de Richard Stallman de la cúpula directiva de la FSF.

Aunque el informe solo contiene enlaces y citas en forma de crónica, sugiero igualmente precaución al seguir el enlace, dada la naturaleza sensible de algunos de los temas que tratan. De este modo, el Informe Stallman recopila distintas evidencias de malos tratos en el trabajo, insinuaciones de carácter sexual no solicitadas así como puntos de vista sobre ciertos tipos de conducta que involucran a menores o animales, que la sociedad ha acordado que son ilegales en prácticamente todo el mundo por una buena razón.

Post by @report_press@mastodon.social
View on Mastodon

Los niños no se tocan

Stallman ya dimitió de sus posiciones tanto en el MIT como en la FSF en 2019, tras la presión ejercida y las protestas recibidas tras otro recopilatorio de declaraciones similares, en las que Stallman ninguneaba ciertos tipos de abuso, y en las que también se incluían actitudes capacitistas, misóginas y tránsfobas.

Volvió por sorpresa a la cúpula directiva de la FSF en 2021, lo que provocó que se iniciase una carta abierta para solicitar la anulación de su nombramiento. A esta carta se adhirieron personas relevantes en algunos de los proyectos de software libre más importantes como Debian o GNOME, ex-miembros de la FSF, organizaciones como KDE o Red Hat, y hasta la propia FSFe, que es hermana pero independiente de la FSF.

Cómo recuperar la contraseña de tu cuenta en Ubuntu 24.10

He revisado las instrucciones para asegurarme que son compatibles con Ubuntu 24.10. Ponte que un día enciendes tu ordenador y por lo que sea no logras pasar de la pantalla de inicio de sesión en Ubuntu porque has olvidado la contraseña. Por ejemplo, puede que sea una partición a la que entras una vez cada muchos meses. Esto es lo que tendrías que hacer.

Lo que vas a hacer va a ser entrar en modo recuperación. Es un tipo de arranque especial que se usa para reparar errores en el sistema. Llegar hasta este menú a veces es complicado, y hay que pulsar muchos botones, así que te recomiendo que primero leas los siguientes párrafos antes de tocar el ordenador, para que puedas prepararte.

Para entrar en el modo recuperación antes tienes que lograr ver en tu ordenador una pantalla como esta:

Pantalla de inicio de GRUB.
Menú de arranque GRUB.

Si tienes más de un sistema operativo instalado en tu sistema (por ejemplo, tienes Windows y Ubuntu), es probable que, de hecho, la veas siempre que enciendes el ordenador. Sin embargo, si no recuerdas haberla visto, tal vez sea porque tu sistema la esconde para encender más deprisa.

Si no recuerdas haber visto esta pantalla, vas a tener que pulsar una tecla mientras el ordenador se enciende para forzar que aparezca. La tecla normalmente es la Escape, pero en algunos ordenadores antiguos puede ser la Mayúsculas. No te preocupes. Si no funciona y vuelves a la pantalla de contraseña de Ubuntu, puedes reiniciar y volverlo a intentar.

Cuando pulses esa tecla, pueden pasar varias cosas.

Una, sería rara, pero es que entres al menú de configuración de la placa base de tu ordenador (lo que tradicionalmente se ha venido llamando el menú BIOS). No te interesa estar aquí, porque ese menú es para cambiar cosas como el orden de los discos duros, la velocidad del ventilador, la memoria… Sal del menú como corresponda en tu placa base. La próxima vez que enciendas el sistema, espera unos segundos antes de empezar a pulsar Escape o Mayúsculas, para que el ordenador no se piense que intentas abrir el menú.

Otra cosa que puede pasar, es que veas una pantalla como esta, donde sólo se ve grub>. A lo mejor hasta varias veces, debido a que has mantenido pulsada la tecla Escape lo suficiente. Si ves esta pantalla, escribe normal y pulsa Enter. Deberías acceder al menú, aunque en mis experimentos algunas veces puede que salte directamente al arranque de Ubuntu. Reinicia y vuelve a intentarlo.

Consola interactiva de GRUB mostrando el prompt.
Si ves esta consola que dice grub, escribe normal y pulsa Enter.

Cuando veas la pantalla que nos interesa, que es la que te mostraba antes, lo primero que quiero que hagas es pulsar las teclas Abajo y Arriba del teclado. La razón es que, a menudo, esta pantalla lleva un temporizador que arranca el sistema automáticamente si no haces nada, y al pulsar una tecla lo cancelarás para que puedas tomarte tu tiempo.

Pulsa las teclas Abajo o Arriba, y selecciona desde el menú la opción Advanced options for Ubuntu. Luego pulsa Enter para activarla. Se abrirá un submenú donde debes volver a usar las teclas de dirección para seleccionar alguna opción que termine en (recovery mode), y luego pulsa Enter para iniciar el sistema así.

Menú de inicio de GRUB con la opción "recovery mode" activa.
Esta es la opción que te debe interesar.

Después de un arranque caótico, deberías acabar viendo una pantalla con fondo rosa-morado y este mensaje.

Pantalla de inicio del menú de recuperación de Ubuntu.
Menú de recuperación de Ubuntu

Tendremos que hacer lo siguiente. Primero, hacer que se puedan modificar archivos sobre el disco. Para ello, utiliza la tecla Abajo para desplazarte hasta la tercera fila, la que dice dpkg, y pulsa Enter. Esto mostrará un mensaje que diga algo como: "Continuar remontará el sistema de archivos / en modo lectura/escritura y montará cualquier otro sistema de archivos definido en /etc/fstab. ¿Quiere continuar?", al que debes responder que sí pulsando Enter.

El objetivo es que el disco se monte en modo escritura, de modo que podamos cambiar la contraseña para poder usarla en el próximo reinicio. Realmente no pretendemos hacer nada con dpkg, es solamente una excusa para que cambie el disco; aunque a cambio, ahora al menos sabes que no tienes paquetes rotos en tu sistema.

Aparecerán varios mensajes por pantalla. Esto es un proceso normal. Simplemente, espera a que diga "Finalizado, ahora pulse Intro", y entonces… pulsa la tecla correspondiente.

Regresarás al mismo menú. Ahora pulsa varias veces la tecla Abajo hasta seleccionar la entrada que dice root, y pulsa Enter. Esta es la opción para iniciar una consola de superusuario en tu ordenador. Es como haber entrado siendo root directamente, sin tener que introducir la contraseña.

Aparecerá un mensaje que diga "Pulsa Enter para mantenimiento". De nuevo, pulsa Enter. Con esto activarás una shell. Todo lo que tienes que hacer ahora es escribir el siguiente comando: passwd, luego un espacio, y luego el nombre de tu cuenta de usuario. Por ejemplo, si tu cuenta de usuario es paquita, escribirías:

passwd paquita

Te preguntará por la nueva contraseña. Escríbela despacio para no cometer errores, y luego pulsa Enter. Te pedirá que la escribas una segunda vez, para confirmar que no has cometido faltas de ortografía. Vuélvela a poner, y pulsa Enter. Verás un mensaje que dice passwd: contraseña actualizada correctamente.

Es posible que si la contraseña que escribes es demasiado corta, veas un mensaje que dice CONTRASEÑA INCORRECTA: La contraseña tiene menos de 8 caracteres. Sin embargo, como estás usando el modo de recuperación y estás en una consola de superusuario, te dejará continuar igualmente.

Con este procedimiento hecho, sólo queda reiniciar el sistema, escribiendo reboot, y ya deberías tener acceso al sistema usando la nueva contraseña que acabas de establecer.

¿Vale la pena actualizar a Ubuntu 24.10?

Ayer salió Ubuntu 24.10, la edición del 20 aniversario de Ubuntu. Incorpora novedades como Linux 6.11, o un nuevo intento de utilizar Wayland por defecto en ordenadores equipados con tarjetas gráficas NVIDIA. Además, trae algunos guiños al pasado, aprovechando precisamente su cumpleaños, como la posibilidad de reproducir al encender el ordenador el sonido de arranque de las primeras versiones de Ubuntu (¿os acordáis cuando los ordenadores reproducían un sonido para dar los buenos días?).

En fin, la cuestión es que esta es la versión que viene después de Ubuntu 24.04, que es una versión LTS, por lo que alguien que lleve poco tiempo en GNU/Linux, y más concretamente en Ubuntu, tal vez se esté preguntando si es buen momento para actualizar a Ubuntu 24.10 o no desde Ubuntu 24.04.

Una edición de tipo LTS, como ya he contado anteriormente, es un tipo de versión donde se reciben actualizaciones de software durante un mayor periodo de tiempo. En el caso de Ubuntu LTS, este plazo es de al menos 3 años. Pero en el caso de Ubuntu 24.10, al no ser LTS, dentro de 9 meses habrá que desalojar y actualizar a Ubuntu 25.04.

Actualizar Ubuntu es fácil y conveniente en la mayoría de casos. Sin embargo, como todo en esta vida, puede haber excepciones. Si lo único que haces tras instalar Ubuntu es abrir el navegador web y descargar archivos, y no cambias ni el fondo de pantalla, raro sería que pasase algo si te decides a abrir el actualizador.

Pero si has instalado drivers, has cambiado el aspecto de tu entorno gráfico mediante extensiones o mods, o has modificado el comportamiento interno de la máquina con algún programa de administración, es verdad que actualizar el sistema puede costar un tiempo adicional a la vez que verificas que todos esos cambios que has hecho continúan funcionando tras actualizar.

Por lo tanto, saber si actualizar a cualquier última versión de Ubuntu o no es una cuestión de decidir qué es más importante: si que te sorprenda tu ordenador la próxima vez que lo enciendas, o tener paz y no perder tiempo innecesario en volver a dejarlo como estaba antes.

Es verdad que Ubuntu 24.10 está empaquetado de novedades. Debido a que ahora usa GNOME 47, podrás usar sus nuevas características que mejoran el día a día. Por ejemplo, ¿sabías que trae una ventana de seleccionar archivo completamente renovada cuando usas un control para seleccionar archivos, como el menú Abrir? Además ahora en ese diálogo puedes directamente arrastrar un archivo que tengas localizado en otra ventana, para no tener que buscar la carpeta otra vez.

¿Cómo sé si me conviene quedarme en la 24.04 o actualizar a la 24.10?

Logo de Ubuntu.

En líneas generales, si eres el tipo de persona que valora siempre poder probar las nuevas funciones que acaban de agregar a los programas que utilizan para poder disfrutar de la ergonomía que puede aportar en el día a día, tal vez te interese mantener tu sistema actualizado siempre a la última edición.

A cambio, ten en cuenta que si actualizas con frecuencia, tendrás que solucionar todos esos problemas que mencionaba antes que pueden ocurrir cuando personalizas tu sistema. Es posible que algunas extensiones dejen de funcionar. O bien, que algún driver del sistema deje de funcionar como hasta ahora, lo que puede dificultarte regresar a la normalidad tras actualizar la máquina.

La apuesta más sólida si te preocupan estas cosas y no puedes perder ni un minuto con tus quehaceres diarios debido a este tipo de problemas, es mantenerte en una versión LTS. Estas versiones, como he dicho antes, tienen soporte por varios años. El trámite de actualizar lo tendrás que pagar igualmente, pero a cambio lo distanciarás en el tiempo más. Incluso puede que para entonces ni siquiera sigas usando Ubuntu o que hayas cambiado de máquina.

Sin embargo, esto no es gratis. Ten en cuenta que con el tiempo, algunos paquetes del repositorio de Ubuntu pueden empezar a ser más antiguos. Te perderás las nuevas funciones, así que si te enteras que el editor de imágenes ahora tiene un filtro nuevo, probablemente no lo puedas usar a la primera. Además, algunas dependencias podrían ser tan antiguas que incluso software nuevo que vaya saliendo podría resultar incompatible. Este tipo de problemas quedan solucionados usando Snap o Flatpak, que permiten separar la actualización de las aplicaciones de lo que hagan los repositorios centrales.

Así que, concluyendo, la decisión de si actualizar a Ubuntu 24.10 o quedarte en la 24.04 dependerá sobre todo de saber qué valoras más: si tener un sistema completamente al día que huele a coche nuevo, o de si tu sistema tiene tantos parches y cosas pegadas con cinta adhesiva que es mejor actualizarlo con menos frecuencia.

Diccionario: ¿qué es una distro rolling release?

Una distribución GNU/Linux de tipo rolling release es una distro en la que las actualizaciones de paquetes y de la propia infraestructura de la distro entran todo el tiempo y a todas horas, así que siempre usas la última versión de los programas que trae.

Esto contrasta con las que no son rolling release. Ubuntu, Fedora, Debian, NixOS… son ejemplos de distros donde cada pocos meses o años, celebran con un jolgorio el lanzamiento de una nueva versión, como por ejemplo, Ubuntu 24.10 o Fedora 42. Una vez que esa versión sale, los paquetes que hay en los repositorios de esa versión únicamente reciben actualizaciones con correcciones de errores o seguridad, pero si sale una nueva versión de LibreOffice, por ejemplo, la versión de LibreOffice que trae el repositorio de APT de esa versión de Ubuntu no se actualiza; si acaso, lo hará el de la próxima versión que Ubuntu publique.

Esto no afecta a otras formas de distribuir una aplicación, como Snap o Flatpak. En los últimos años, algunos distribuidores como Mozilla o GNOME han tratado de impulsar el uso de estas plataformas porque precisamente pueden esquivar el ciclo de actualizaciones regular de la distribución, y así ofrecer paquetes más modernos.

Las principales distros ahora mismo que usan rolling release son, entre otras, Manjaro Linux, Arch Linux, EndeavourOS o Void Linux. También es posible usar Debian Testing, que es una versión preliminar de Debian que también se comporta como si fuese rolling.

Características de una distribución rolling

La principal característica de estas distribuciones es que, por lo tanto, si mañana sale una nueva versión del entorno de ventanas, de Bash, de LibreOffice o de algún otro programa importante, notarás que al cabo de unos días podrás actualizar directamente a la última versión de tu programa, porque a medida que los paquetes se actualizan por sus autores, los cambios entran en un repositorio central que está en continuo cambio.

Las distribuciones rolling release no suelen ocuparse mucho de las versiones de la propia distro como tal. Arch Linux, por ejemplo, es simplemente Arch Linux. Es verdad que la ISO que obtienes de la página web está etiquetada con el mes en el que estás, porque renuevan el instalador mensualmente para actualizar los paquetes que trae, pero una vez lo instales ya da igual. Manjaro utiliza números, como puede ser 24.1, pero lo hace por la misma razón. Una vez instalado, el sistema se actualiza continuamente.

Ventajas y desventajas

Entonces, ¿qué ventaja puede aportar usar una distribución rolling release? Si eres una persona a la que le gusta utilizar siempre las últimas mejoras y novedades de los programas que usa a diario, puede que una distribución rolling release sacie tu necesidad. GNOME, KDE, Xfce… se actualizarán en los repositorios de tu distribución rolling al poco de estar disponible, aunque esto siempre depende de que se pruebe que no rompe la integridad de la distribución porque algo haya cambiado, así que en algunos casos puede tardar un par de semanas en estar disponible una nueva versión de un programa grande como GNOME.

Sin embargo, ten en cuenta que esto también tiene consecuencias. Por ejemplo, es difícil retener un paquete si quieres evitar que se actualice. Esto ocurre porque las dependencias de ese paquete también se podrían actualizar, provocando errores de compatibilidad, así que además también requieren que frecuentemente andes actualizando el ordenador para garantizar que todos los paquetes siguen funcionando.

Mastodon 4.3 trae cambios en la interfaz de usuario y hace más fácil descubrir cuentas

Si tienes cuenta en mastodon.social o en algún servidor donde ya se haya estado usando la versión en desarrollo hasta el momento, esto no te será de utilidad, pero Mastodon ya ha publicado la versión 4.3, así que ahora sí es probable que tu instancia se actualice a esta versión.

De la lista completa de novedades, un cambio que notarás inmediatamente es el cambio visual que ha experimentado. Esto incluye tonos nuevos para la interfaz, elementos más fáciles de ver, y un nuevo modo oscuro automático, lo que significa que podrás configurar Mastodon para que cambie de tema claro a oscuro a la vez que lo hace el resto de tu ordenador desde las opciones de tu sistema operativo. Este refresco se complementa con nuevos iconos y con un pop-up que aparece cuando pones el ratón sobre el nombre o foto de perfil de una cuenta en tu cronología, para ver su información.

Pantallazo de Mastodon mostrando una tarjeta que aparece al poner el cursor sobre una foto de perfil.
Ahora puedes ver información sobre un perfil desde tu cronología.

Otra de las novedades importantes es que se introducen nuevos tipos de notificaciones para que una cuenta de usuario esté informada de las acciones que toma la moderación del servidor.

Por ejemplo, cuando ahora los administradores de un servidor de Mastodon decidan bloquear todo un dominio, recibirás una notificación si seguías a alguna cuenta de esos servidores para que sepas que seguramente habrás perdido seguidores debido a que un bloqueo de administración impide que tus mensajes le lleguen a su instancia. Podrás exportar la lista de seguidores perdidos por si en algún momento decides volver a seguirles desde otra cuenta que tengas.

Además, ahora existe una mejor gestión de las notificaciones cuando se repiten mucho. Por ejemplo, hasta ahora si un post recibía muchas interacciones y se volvía viral, cada boost que recibía o cada vez que se marcaba como favorito, se generaba una notificación nueva, que podía resultar molesto e inundar la lista de notificaciones. Ahora, estas notificaciones se compactarán para que no las veas tan repetidas.

Más fácil descubrir cuentas nuevas

Una de las quejas típicas de Mastodon es no saber a quién seguir tras crearse una cuenta. Aunque desde la sección Explorar puedes encontrar cuentas a través de la pestaña Personas, a veces esto no es muy obvio. Por eso, ahora a veces aparecerá en tu portada directamente un visor para seguir cuentas que Mastodon recomiende. El algoritmo utiliza datos de cuentas populares entre todos los usuarios de tu instancia, así como de la gente que ya sigues.

Un pantallazo muestra sugerencias en Mastodon.
Un ejemplo de cómo se ve el carrusel de sugerencias.

Si ya sigues suficientes cuentas como para que tu portada esté florida, probablemente no verás este carrusel, aunque lo sigues encontrando en la sección de Descubrir.

También otra característica interesante es que ahora al compartir un enlace a un sitio web compatible, además de una tarjeta con su foto, título y descripción, se podría mostrar un enlace a la cuenta de Mastodon de la persona que lo escribió. Por ejemplo, al compartir un link a una noticia, podrías ver el enlace a la cuenta de Mastodon de la persona que lo escribió. Esta característica es experimental y muchos servidores probablemente limitarán la lista de sitios web a los que se le permitirá mostrar esta información, pero en un futuro podrá hacer más fácil que conectes con los autores de los artículos que más te estén interesando.

Meta le amarga a Pixelfed el lanzamiento de su plataforma de vídeos cortos

Loops es una plataforma de vídeos cortos parecida a TikTok, Instagram Reels o YouTube Shorts de código abierto, pensada para interactuar con el resto del fediverso, de forma parecida a como lo hacen otras plataformas como Mastodon o PeerTube. A solamente 48 horas de lanzarse la beta pública, han tenido que posponerlo un par de días. La razón involucra, curiosamente, a Meta.

Resulta que se ha sabido que Threads, una red social de texto asociada a Instagram, está trabajando en una función que permite crear grupos y que algunas personas que usan Threads ya han empezado a ver al usar la aplicación. El problema es que esa funcionalidad también se llamaría loops.

Así que a prácticamente horas del lanzamiento, loops.video ha anunciado que se retrasa unos días:

Due to recent developments, we have made the tough decision to postpone the public beta launch for 11 days.

It turns out that Meta’s Threads.net platform is building a groups feature that they curiously named Loops, and we feel the need to polish the app and Loops platform further so we can maintain the communities expectations.

https://pixelfed.social/p/loops/749181422627243289

(Debido a acontecimientos recientes, hemos tomado la dificil decisión de posponer el lanzamiento de la beta pública por 11 días. Resulta que Threads.net, de Meta, está construyendo una función de grupos que curiosamente han llamado Loops, y sentimos que tenemos que pulir más la aplicación y nuestra plataforma Loops para que podamos mantener las expectativas de la comunidad.)

Loops (como red social federada) llevaba ya un tiempo en desarrollo y anunciando su progreso desde al menos marzo de 2024. Es trágico que este descubrimiento se produzca con tan poco tiempo de antelación respecto a la salida, aunque a la vez resulta una coincidencia bastante curiosa.

Loops es una red social abierta estrechamente relacionada con Pixelfed, que es otra red abierta y federada también, orientada a compartir imágenes, de una forma parecida a como permiten hacerlo otras redes sociales centralizadas como Flickr o Instagram.

Esto no es una granja de contenido

Ahora que estoy publicando cosas poco a poco otra vez, creo que es importante hacer un comentario como este. Internet ha cambiado un poco en los últimos dos años, y la forma de publicar parece que también. Y dado que las últimas tendencias están complicando la vida a cualquier página web que trate de operar de forma independiente, considero que es importante posicionarme.

No uso IA para este blog

En nosgustalinux.es no se está utilizando IA. Eso significa que todos los artículos que se publican en este sitio web están escritos a mano, con mejor o peor revisión hecha antes de pulsar el botón Publicar. Generalmente suele ser mala, ya que tengo el defecto de pensar más rápido que lo que pulso teclas, o de tratar de escribir tal cual mi monólogo interno lo va diciendo, pero se hace lo que se puede. Esto podría mejorar si hiciese varias lecturas del artículo antes de guardarlo, cosa que no hago con mucha frecuencia.

Junto a los artículos, suele haber al menos una imagen, aunque sea para que pueda tener control qué imagen se muestra junto al enlace cuando se comparte en una red social. Algunas de las imágenes son pantallazos hechos directamente con el ordenador del software que esté describiendo. En otro caso, son composiciones que juntan letras, logos y otros iconos sencillos en herramientas como Inkscape. Y muchas de las imágenes proceden de repositorios de imágenes de stock como Pexels o Unsplash, o son fotos con licencias CC descargadas de Flickr.

Incluso aunque las imágenes pudiesen ser la fruta más baja del árbol, que podría ser sustituida por la salida de un prompt de una IA, no lo hago. Para empezar, porque entonces no podría promocionar el hecho, una vez más, de que esta web es libre de IA. Y para seguir, porque considero que eso le haría perder un factor muy importante a lo que publico aquí.

Me he vuelto más selecto con lo que escribo

Como dije antes, este blog no es una granja de contenido. Una granja de contenido es una web en la que se publica de forma masiva con el único fin de inundar de enlaces el buscador o las tendencias de una red social. Esa inundación se convierte en tráfico, y el tráfico se convierte en impresiones de anuncios y dinero.

(No hay que confundir tampoco granja de contenido con sitio web grande. Algunos sitios web generan muchos artículos al día o a la semana simplemente porque hay muchas personas trabajando en ellas.)

Es verdad que trato de escribir de la forma más profesional que se me ocurra, y que algunas veces intento adoptar un estilo de escritura más verboso y divulgativo, pero al final del día, la idea continúa siendo que pueda marcar un check para probar que de vez en cuando trato de ser creativo y que escribo cosas, como quien toca la guitarra o pinta un cuadro.

No voy a negar, de todos modos, que si este sitio fuese más grande, me plantearía poner aunque sea un banner en la barra lateral de la página web o encima y debajo del post, como toda la vida se ha hecho. Sin embargo, precisamente debido a que ahora mismo hay tantas granjas creando de forma automatizada docenas de artículos al día, las redes de anunciantes se han puesto selectas y hoy en día piden un mínimo de audiencia o de artículos de blog para siquiera aprobar un sitio web. Y Nos Gusta Linux, de momento, es un sitio con pocos posts.

Pantallazo del panel de control cuenta 50 artículos publicados.
Evidentemente, estaría bien incrementar este número.

Sin embargo, tanto aquí como en el canal de YouTube me he vuelto más selecto con el tipo de contenido que quiero cubrir. Considero que no todo vale, y que tiene que haber una motivación intrínseca para elegir un tema, más que simplemente adoptar temas populares. Cubro una noticia de actualidad únicamente cuando el tema me interesa. Hago una guía si considero que es valioso que exista una explicación sobre el tema.

Hacer guías sobre conceptos de propósito general (como las instrucciones para instalar un sistema, o para usar un paquete del sistema) sigue siendo una forma popular de crecer, porque siempre va a haber gente que necesite ayuda. E incluso una guía escrita a mano por una persona real siempre va a tener más calidad que una guía hecha por un robot, ya que la persona le va a aplicar un control de calidad real, o al menos no te va a intentar envenenar.

Pero es importante que lo que estoy haciendo tenga sentido. Así que, o soy capaz de dar mi punto de vista en lo que escribo, o no lo voy a cubrir, considerando que ya existen cientos de páginas web que van a publicar la misma noticia cuando ocurre algo importante. Por ejemplo, cuando el otro día conté que había salido Firefox 131, me centré en las cosas que, después de leer las notas de versión, consideré más interesantes, pero no hice ninguna referencia a la nueva gestión de cookies.

Además, como ya he dicho, no soy la persona que mejor escribe del mundo, pero la única forma de mejorar es continuar haciéndolo. Por eso, si la situación es buena, trato de agendar metas, como puede ser escribir al menos una o dos entradas por semana, para mantener el hábito. Podría hacerlo con más frecuencia, pero tengo la mala costumbre de ser muy verboso al escribir, además de otros proyectos de los que ocuparme.

Mi meta a largo plazo es tener al menos 200 entradas. Una vez que haya alcanzado esa cifra, será cuando pueda mirar atrás, ver lo que se ha hecho hasta el momento, y decidir qué pasos dar a partir de entonces. Este número no está puesto únicamente para tratar de engañar de nuevo a las empresas que ponen anuncios, sino porque una cosa que siempre he querido tener es una página web con un archivo de sitemap lo suficientemente grande como para que se atasque cuando se trata de procesar con una herramienta que mide el rendimiento de sitios web, o el deseo de tener un backend de WordPress con tantas cosas creadas que los números que identifican a cada entrada tengan al menos cuatro dígitos. No es lo mismo ver post?id=41 que post?id=3000.

Sin embargo, no hay prisa. No tengo por qué hacer esto en un par de meses. Puedo ir a mi ritmo, y hacerlo cuando quiera. Y si hay que tardar uno o dos años, que se tarden.

Este post está escrito en el pasado

La trampa, eso sí es cierto, es que si en algún momento decido escribir varios artículos seguidos, los dosifico y los programo para que haya un espacio de uno o varios días entre uno y otro. De este modo, consigo varias cosas.

Una es poder escribir más si me apetece, sin preocuparme de poder crear demasiado texto de golpe. Otra es, que de por sí mantener una agenda le da más calidad, y afecta a la forma en la que el sitio es percibido por otras personas e incluso por herramientas como lectores RSS o directorios de blogs.

Por último, no publicar al instante lo que se me pasa por la cabeza y dejarlo en un buffer me permite darme al menos una última oportunidad de volver a leer lo que he escrito antes de que se alcance la hora límite, por si tengo que revisar errores que he podido cometer al escribir.

Si en algún momento pasa una semana sin novedades en el feed, puedes asumir que la vida me ha vuelto a poner en mi sitio y que no he tenido tiempo de preparar nada todavía.

El futuro del dominio .io es incierto, ¿qué es lo peor que podría ocurrir?

.io es un dominio popular en internet que usan muchas tecnológicas, por el simil con «input-output». Además, muchos hostings de sitios web como GitHub Pages o GitLab Pages lo utilizan para separar las páginas de usuario del resto de contenido.

Pero realmente, .io es el dominio regional de lo que hasta ahora se ha conocido como el British Indian Ocean Territory (o sea, Territorio Británico del Océano Índico), una colonia que Reino Unido tiene por el momento en el Archipiélago de Chagos. Sin embargo, esto podría cambiar, ahora que Reino Unido ha anunciado que devolverá el territorio a Mauricio.

El problema es que cabe la posibilidad de que, con ello, caiga también el dominio .io, que es precisamente el que tiene asignado este territorio. Los dominios ccTLD se asignan y se quedan obsoletos a la vez que los países a los que se asocian se fundan o se disuelven. No es un evento muy habitual, pero ya ha pasado varias veces, aunque el resultado es impredecible porque no siempre se ha tomado la misma decisión.

Más de 200.000 sitios web están activos con un dominio .io. Si finalmente, se deja caer el ccTLD en el futuro, una vez que ese territorio deje de ser considerado parte de Reino Unido, y por lo tanto tenga ese nombre, es posible que muchos sitios en internet tengan que buscarse una nueva ubicación si se decide no conservarlo.

No siempre ha habido una respuesta uniforme

Hay antecedentes en el pasado de que un país, tras independizarse o integrarse en otro, cambie de código dominio regional en internet. Al fin y al cabo, los dominios en internet existen desde hace mucho tiempo, y son incluso más antiguos que acontecimientos históricos como la caída del muro de Berlín.

Tras la disolución de Checoslovaquia, su dominio regional (.cs), que existía desde 1990, fue declarado obsoleto, y finalmente fue retirado de la tabla en 1995. La República Checa se quedó con el dominio .cz, y Eslovaquia con el .sk.

Sorprendentemente, el dominio .yu, asignado originalmente a la vieja Yugoslavia, continuó en uso hasta 2008. La República Federal de Yusgolavia continuó haciendo uso del dominio, incluso tras cambiar la denominación del país a Serbia y Montenegro en 2003. Finalmente, cuando Serbia y Montenegro se independizaron la una de la otra, Serbia recibió el .rs y Montenegro recibió el .me, y el dominio .yu fue retirado definitivamente en 2010.

Sin embargo, no siempre tiene por qué desaparecer. Tras la caída de la Unión Soviética, cada país de la vieja unión recibió su propio dominio regional como consecuencia de recibir su propio código ISO. Por ejemplo, los dominios .ee y .ua existen desde 1992. Sin embargo, se da la circunstancia de que el dominio .su, que se asignó a la Unión Soviética, continúa existiendo a día de hoy y es usado por más de 100.000 dominios. Esto es porque Rusia, pese a tener también el .ru, decidió conservar y hacerse cargo del .su.

ICANN te da un dominio, quieras o no

En algunos casos puede contrastar que un país tenga dominio de internet con la proyección que ese país da o la impresión nos fuercen a tener de él. El dominio .su existe desde 1990, y eso es lo que condicionó que pueda seguir existiendo hoy en día. Incluso llegó a preasignarse en los años 1980s un dominio .dd para Alemania del Este, aunque no se aprobó a tiempo y por lo tanto nunca llegó a existir formalmente.

Lo normal es que la ICANN, que es la agencia internacional que lleva estas cosas, trate de asignar un código de dominio regional a un país siempre que sea posible, al magen de su situación política o de si usa internet de forma activa o no. Corea del Norte tiene su propio dominio en internet, el .kp, pero puesto que los pocos ordenadores que hay en el país operan como una intranet gigante, el número de sitios web que lo usan de forma internacional es limitado: apenas algunas agencias de gobierno, su aerolínea y su canal de televisión.

Además, una vez que la ICANN decide que hay un dominio asignado para un país, tiene que haber una organización que lo reclame para gestionarlo en nombre de ese país, que generalmente suele estar asociada con su gobierno. Sin embargo, tiene que ser reclamado por una organización como mínimo y como máximo. San Martín, por ejemplo, tiene un dominio reservado, pero como ninguna organización lo ha reclamado, continúa sin asignar.

Un caso opuesto es el dominio .eh, asignado a Sáhara Occidental. En 2006 hubo una aproximación para hacerse cargo del dominio por parte de una entidad asociada al Frente Polisario, pero dado que Marruecos, que actualmente mantiene ocupado el país, reaccionó a esto presentando su propia propuesta, la ICANN de momento no puede transferirlo porque no puede decidir a quién dárselo.

El caso de los dominios administrados por entidades privadas

En ocasiones, el gestor de un dominio regional es una empresa privada, que puede llegar a un acuerdo con el gobierno de un país para explotarlo comercialmente a cambio de dinero o de inversiones en el país. Esto suele ser frecuente en pequeñas islas donde, en cualquier caso, no existe una gran inversión en internet dada la ubicación remota en la que se encuentran, pero sí puede venir bien el dinero que generan.

Uno de los casos más famosos es el dominio .tv, que es el dominio regional de la Isla de Tuvalu, pero gestionado de forma privada, y virtualmente tratado como un dominio relacionado con el mundo de la televisión y el entretenimiento más que como uno regional. Tuvalu recibe dinero anualmente por la explotación comercial de su dominio.

El gobierno de Anguila también recibe anualmente un 10% de su PIB en compensación por las ventas que genera su dominio regional .ai, popular en el mundo de la inteligencia artificial.

El caso del dominio .io es especialmente polémico. A pesar de que el gobierno de Reino Unido lo niega, a lo largo de los últimos años se han recibido varias quejas de que las royalties derivadas de la explotación comercial del dominio .io van directas a Gran Bretaña. Algunas de las quejas han sido presentadas por la propia empresa que gestiona el dominio de forma privada. Otras organizaciones han reclamado en el pasado la repatriación del dominio para que su gestión se haga directamente desde las islas del Índico.

¿Qué hay de nuevo en Firefox 131?

Si usas Firefox, a estas alturas tu navegador se habrá actualizado, o estará a punto de hacerlo, a Firefox 131. En su página web encuentras la lista de cambios. Aquí un breve resumen con las dos funciones que te pueden ser más útiles y que te pueden ayudar a ser una persona más productiva.

Ahora puedes conceder permisos temporales a las páginas web. A veces las páginas piden permiso para usar la ubicación, la cámara o el micrófono. Y hasta ahora a ese permiso sólo se le podía decir sí o no. Ahora se le puede dar un permiso temporal que caducará al cabo de una hora o cuando se cierre la pestaña.

De este modo, por ejemplo, podrías concederle permiso a la página web de una tienda para que te muestre locales que hay cerca de tu zona, sin necesariamente darle permiso para registrar tu ubicación cada vez que entres a la página en el futuro.

La otra característica relevante que destaco es que Mozilla Firefox es el último navegador que quedaba en agregar soporte para text fragments. Explicado para todo el mundo, un text fragment es un enlace como cualquier otro, con su https:// delante, pero que incluye a la vez el texto que pondrías al darle a Buscar o pulsar Ctrl-F para buscar texto en una página.

Te pongo un ejemplo: si haces clic en el siguiente enlace, deberías ir al mismo enlace de lista de cambios que puse al principio de este post, pero en vez de ver la parte de arriba de la web, deberías ver justo la línea que dice que han agregado text fragments, y la palabra «text fragments» debería estar marcada:

https://www.mozilla.org/en-US/firefox/131.0/releasenotes/#:~:text=text%20fragments

Si te preguntas cómo puedes crear tu propio enlace para que cuando vayas a enviar algo a otras personas puedas ayudarles a llegar más rápido a la parte que quieres señalar… se lo han dejado fuera. En lo que lo meten, te puedo proponer esta extensión para agregar manualmente un menú para copiar enlace al hacer clic derecho.