Die Distribution Ageleless Linux wurde veröffentlicht, um den Gesetzen entgegenzuwirken, die die Hinzufügung von APIs zur Altersüberprüfung von Nutzern in Betriebssysteme vorschreiben. Ageleless Linux wird als Distribution für Menschen unbestimmten Alters gekennzeichnet, die grundlegend nicht den Altersüberprüfungsgesetzen entspricht. Unter anderem implementiert die Distribution ein Stub-API zur Altersverifizierung von Nutzern, das immer ein unbestimmtes Alter zurückgibt.
Zur Installation steht das Skript become-ageless.sh zur Verfügung, das es ermöglicht, jede bereits installierte Debian GNU/Linux-Distribution in Ageleless Linux zu konvertieren. Das Skript ersetzt die Datei /etc/os-release und fügt Informationen über das Nichteinhalten der Altersprüfgesetze hinzu (COMPLIANCE_STATUS="refused", API_STATUS="refused", VERIFICATION_STATUS="flagrantly noncompliant"), erstellt ein Verzeichnis /etc/ageless/ mit Berichten über die verletzten Gesetze und implementiert einen Prototyp eines Fake-APIs, um Anwendungen Informationen über das Alter der Nutzer bereitzustellen. Die Implementierung des APIs besteht aus dem Skript /etc/ageless/age-verification-api.sh, das auf alle Anfragen mit dem Fehler "ERROR: Age data not available" antwortet und darauf hinweist, dass alle Nutzer im System unbestimmtes Alter haben.
Im Zuge der Implementierung von Altersverifizierungsmechanismen in Distributionen wird das Skript um Funktionen erweitert, um solche Mechanismen in verschiedenen Distributionen zu entfernen oder zu blockieren. Zum Beispiel, im Falle der Implementierung des D-Bus-Interfaces „org.freedesktop.AgeVerification1“ in Fedora Linux, wird das Skript angepasst, um in Fedora angewendet zu werden, um den Handler zu entfernen, der dieses Interface implementiert, oder Pakete für einen alternativen Handler bereitzustellen, der ein unbestimmtes Alter zurückgibt. Ähnlich wird im Falle einer Altersabfrage im Ubuntu-Installer das Skript erweitert, um diese Abfrage zu entfernen, und falls Debian den Service AccountsService zur Übermittlung von Altersinformationen integriert, wird das Projekt Ageleless Linux die Pflege eines modifizierten Forks des AccountsService übernehmen.
Gesetze, die angenommen oder in Genehmigungsphase sind und die Altersprüfungen vorschreiben, verbieten nicht die Verbreitung von Betriebssystemen ohne Altersbestätigung, sehen jedoch Geldbußen für Anbieter vor, die für die Entwicklung, Lizenzierung oder Installation solcher Betriebssysteme verantwortlich sind. Nach dem Start des Skripts von Ageleless Linux nimmt der Benutzer die Rolle des "Betriebssystemanbieters" an. Es wird angenommen, dass wenn ein Kind einen Computer mit Ageleless Linux verwendet, der Benutzer, der diese Distribution installiert hat, als Anbieter betrachtet werden kann, der das Betriebssystem dem Kind ohne Angabe seines Alters bei der Erstellung des Kontos zur Verfügung gestellt hat. In diesem Zusammenhang wird angenommen, dass in einer solchen Situation keine Kinder geschädigt werden, sondern es nur um Personen geht, deren Alter unbekannt ist.
Das Projekt beabsichtigt auch, Geräte auf Basis der Plattform Milk-V Duo S zu vertreiben, die den Anforderungen des kalifornischen Gesetzes AB1043 entsprechen, es jedoch absichtlich nicht erfüllen. Es ist auch geplant, einen Anwendungskatalog unter store.agelesslinux.org zu starten, über den die Installation von Lernumgebungen für die Programmiersprache Python, eines Texteditors, dem Spiel "Snake", eines IRC-Clients mit einem Warnhinweis über die Gefahren der Kommunikation mit Fremden und eines 8-zeiligen Skripts "peepee" ermöglicht wird, das das Wort "peepee" auf dem Bildschirm anzeigt (es wird angenommen, dass für die Installation eines solchen Skripts ohne Altersverifizierung eine Geldbuße droht).
Die Schöpfer von Ageleless Linux versuchen, die Absurdität der eingeführten Altersprüfungsgesetze darzustellen, indem sie Geräte verbreiten, die ausdrücklich, dokumentiert und absichtlich gegen das Gesetz AB1043 verstoßen, was eine Geldbuße nach sich ziehen soll. Im Januar 2027 ist geplant, solche Geräte an Kinder auf Schulveranstaltungen und Bibliotheksveranstaltungen zu verteilen. Es wird darauf hingewiesen, dass eine Geldbuße bessere Einsichten in die komplizierten Formulierungen des Gesetzes bieten wird als jede Diskussion und dass sie helfen wird zu verstehen, ob ein modifizierendes Bash-Skript unter die Definition "Betriebssystemanbieter" fällt, ob eine spezielle Platine als allgemeines Gerät betrachtet wird und ob Geldbußen für "jedes betroffene Kind" verhängt werden können, wenn es keine Möglichkeit gibt, die betroffenen Kinder zu zählen.
Nach Ansicht des Autors des Projekts stellen die verabschiedeten Gesetze zur Altersüberprüfung eher eine Schutzbarriere und die Schaffung einer Überwachungsinfrastruktur dar als ein Anliegen für die Sicherheit von Kindern. Die geforderten gesetzlichen Anforderungen werden bereits von großen Herstellern wie Apple, Google und Microsoft erfüllt, doch diese Gesetze könnten für kleine Betriebssystemhersteller und Projekte, die von Enthusiasten entwickelt werden, untragbare Kosten verursachen. In vielen Fällen ist es für Projekte, die die Anforderungen zur Altersüberprüfung nicht umsetzen konnten, einfacher, auf eine Verbreitung in Jurisdiktionen mit solchen Gesetzen zu verzichten, da die Kosten für den rechtlichen Schutz das Jahresbudget der meisten Open-Source-Projekte übersteigen.
Es sei daran erinnert, dass in mehreren Bundesstaaten der USA Gesetzentwürfe vorangetrieben werden, die vorschreiben, dass Betriebssysteme die Möglichkeit zur Angabe des Alters des Nutzers bei der Registrierung eines Kontos und zur Bereitstellung von Schnittstellen für Anwendungen zur Bestimmung der Altersgruppe des aktuellen Nutzers (unter 13 Jahren, von 13 bis 16 Jahren, von 16 bis 18 Jahren, 18 Jahre und älter) enthalten müssen, um die Gesetze zum Schutz von Kindern im Internet einzuhalten. Für die Nichteinhaltung der Anforderungen sind Geldstrafen bis zu 2500 USD für fahrlässige und bis zu 7500 USD für vorsätzliche Verstöße gegen jedes betroffene Kind vorgesehen.
Die Hinzufügung einer API für Anfragen von Anwendungen nach Informationen über das Alter des Nutzers wird bereits von den Entwicklern der Distributionen Ubuntu, Debian, Fedora, Linux Mint und NixOS diskutiert. Konkrete Lösungen sind noch nicht getroffen worden, jedoch wird die Möglichkeit in Betracht gezogen, die erforderliche API über xdg-desktop-portal oder den Dienst AccountsService mit Anfragen über die neue D-Bus-Schnittstelle „org.freedesktop.AgeVerification1“ zu implementieren. Der Geschäftsführer des Unternehmens System76, das die Distribution Pop!_OS entwickelt, hat sich mit einem Senator des Bundesstaates Colorado getroffen, der Mitverfasser des Gesetzentwurfs zur Altersüberprüfung ist und vorgeschlagen hat, Änderungen am Gesetzentwurf vorzubereiten, um Open-Source-Software von dessen Geltungsbereich auszunehmen.
Das MidnightBSD-Projekt hat auf der Download-Seite eine Warnung eingefügt, die es Einwohnern von Kalifornien ab dem 1. Januar 2027 und Brasilien ab dem 17. März 2026 untersagt, MidnightBSD zu nutzen, aufgrund des Inkrafttretens von Altersverifikation-Gesetzen. Bei Annahme der Gesetzesentwürfe wird das Verbot auch auf die Bundesstaaten Colorado, Illinois und New York ausgeweitet. Es wird behauptet, dass die Entwickler von MidnightBSD planen, die Anforderungen der Gesetze in Kalifornien, Colorado und Illinois zu erfüllen, jedoch nicht versuchen werden, die Anforderungen der Gesetze in Brasilien und New York zu erfüllen, da MidnightBSD kein kommerzielles Unternehmen ist und nicht über die Mittel verfügt, um Verifikationsdienste zu bezahlen.
Quelle: opennet.ru
