Se ha publicado Ageleless Linux, una distribución diseñada para combatir las leyes que exigen la inclusión de API de verificación de edad en los sistemas operativos. Ageleless Linux se presenta como una distribución para personas de edad indeterminada, lo que contraviene fundamentalmente las leyes de verificación de edad. Entre otras cosas, la distribución implementa una API simulada para la verificación de edad que siempre devuelve una edad indeterminada.
El script become-ageless.sh se proporciona para su instalación, lo que le permite convertir cualquier instalación existente de Debian GNU/Linux a Ageless Linux. El script reemplaza el archivo /etc/os-release e incluye información sobre el incumplimiento de las leyes de verificación de edad (COMPLIANCE_STATUS="refused", API_STATUS="refused", VERIFICATION_STATUS="flagrantly noncompliant"). También agrega el directorio /etc/ageless/ con informes de infracciones e implementa un prototipo de una API ficticia para proporcionar a las aplicaciones información sobre la edad del usuario. La implementación de la API consiste en el script /etc/ageless/age-verification-api.sh, que devuelve el error "ERROR: Age data not available" a todas las solicitudes, indicando que todos los usuarios del sistema tienen una edad no especificada.
A medida que se implementen mecanismos de verificación de edad en las distribuciones, el script se ampliará para incluir funciones que permitan eliminar o bloquear dichos mecanismos en diversas distribuciones. Por ejemplo, si la interfaz D-Bus "org.freedesktop.AgeVerification1" se implementa en Fedora Linux, el script se adaptará para su uso en Fedora con el fin de eliminar el controlador que implementa esta interfaz o proporcionar a los paquetes un controlador alternativo que devuelva una edad no especificada. Del mismo modo, si aparece una solicitud de edad en el instalador de Ubuntu, el script se ampliará para eliminar dicha solicitud. Y si Debian integra la información de edad en AccountsService, el proyecto Ageleless Linux se hará cargo del mantenimiento de una bifurcación modificada de AccountsService.
La legislación vigente o en trámite sobre verificación de edad no prohíbe la distribución de sistemas operativos sin dicha verificación, pero sí impone multas a los proveedores responsables del desarrollo, la concesión de licencias o la instalación de dichos sistemas. Tras ejecutar un script del proyecto Ageleless Linux, el usuario asume el rol de "proveedor del sistema operativo". Se asume que, si un menor utiliza un ordenador con Ageleless Linux, el usuario que instaló esta distribución puede considerarse el proveedor por haberle proporcionado el sistema operativo sin especificar su edad al crear la cuenta. Sin embargo, se asume que, en tales casos, no hay menores afectados, sino únicamente personas cuya edad se desconoce.
El proyecto también pretende distribuir dispositivos basados en la plataforma Milk-V Duo S, que cumplen con la ley AB1043 de California, pero que ignoran intencionadamente sus requisitos. Además, planean lanzar un catálogo de aplicaciones, store.agelesslinux.org, a través del cual se podrá instalar un entorno de aprendizaje de Python, un editor de texto, el juego "Snake", un cliente IRC con una advertencia sobre los peligros de comunicarse con desconocidos y un script de 8 líneas llamado "peepee" que muestra la palabra "peepee" en la pantalla (se prevé que la instalación de dicho script sin verificación de edad conlleve una multa).
Los creadores de Ageless Linux intentan demostrar lo absurdo de las leyes de verificación de edad propuestas mediante la distribución de dispositivos que violan de forma clara, documentada e intencionada la ley AB1043, la cual conlleva una multa. En enero de 2027, planean distribuir dichos dispositivos a niños en ferias escolares y eventos en bibliotecas. Cabe señalar que recibir una multa revelará mejor que cualquier debate la esencia de la enrevesada redacción de la ley y ayudará a aclarar si un script bash que modifica el sistema se ajusta a la definición de "proveedor de sistema operativo", si una placa base especializada se considera un dispositivo de propósito general y si se pueden imponer multas por "cada niño afectado" si no hay forma de contabilizarlos.
Según el autor del proyecto, las leyes de verificación de edad que se están adoptando constituyen más una barrera de protección y la creación de una infraestructura de vigilancia que una preocupación por la seguridad de los niños. Grandes fabricantes como Apple, Google y Microsoft ya cumplen con los requisitos legales, pero estas leyes podrían imponer costos prohibitivos a los desarrolladores de sistemas operativos más pequeños y a los proyectos creados por aficionados. En muchos casos, los proyectos que no implementan los requisitos de verificación de edad son más propensos a ser disuadidos de su distribución en jurisdicciones con dichas leyes, ya que los costos de la defensa legal superarían el presupuesto anual de la mayoría de los proyectos de código abierto.
Cabe recordar que varios estados de EE. UU. están impulsando proyectos de ley que exigirían que los sistemas operativos incluyan la función para indicar la edad del usuario durante el registro de la cuenta y que las aplicaciones cuenten con una interfaz de software para determinar el grupo de edad del usuario (menor de 13 años, de 13 a 16 años, de 16 a 18 años o mayor de 18 años) para cumplir con las leyes de protección infantil en línea. El incumplimiento de estas leyes conllevaría multas de hasta 2500 dólares por infracciones involuntarias y de hasta 7500 dólares por infracciones intencionadas por cada menor afectado.
Los desarrolladores de las distribuciones Ubuntu, Debian, Fedora, Linux Mint y NixOS ya están debatiendo la posibilidad de añadir una API para que las aplicaciones consulten la edad de los usuarios. Aún no se han tomado decisiones concretas, pero se está considerando la posibilidad de implementar la API necesaria a través de xdg-desktop-portal o el servicio AccountsService, con solicitudes enviadas mediante la nueva interfaz D-Bus "org.freedesktop.AgeVerification1". El director ejecutivo de System76, la empresa que desarrolla la distribución Pop!_OS, habló con un senador estatal de Colorado y coautor del proyecto de ley de verificación de edad, quien propuso enmendar el proyecto para excluir el software de código abierto de su ámbito de aplicación.
El proyecto MidnightBSD ha añadido una advertencia a su página de descarga que prohíbe su uso a los residentes de California a partir del 1 de enero de 2027 y a los de Brasil a partir del 17 de marzo de 2026, debido a las leyes de verificación de edad. Si se aprueban dichas leyes, la prohibición se extendería también a Colorado, Illinois y Nueva York. Los desarrolladores de MidnightBSD planean cumplir con las leyes de California, Colorado e Illinois, pero no intentarán cumplir con las de Brasil y Nueva York, ya que MidnightBSD no es una empresa comercial y no dispone de los fondos necesarios para costear los servicios de verificación.
Fuente: opennet.ru
