Opublikowano dystrybucję Ageleless Linux, stworzoną w celu przeciwdziałania przepisom nakładającym obowiązek dodawania do systemów operacyjnych API do weryfikacji wieku użytkowników. Ageleless Linux jest oznaczany jako dystrybucja dla osób o nieokreślonym wieku, zasadniczo niezgodna z prawem o weryfikacji wieku. Między innymi dystrybucja implementuje stub z API do weryfikacji wieku użytkowników, które zawsze zwraca nieokreślony wiek.
Do instalacji dostępny jest skrypt become-ageless.sh, który pozwala przekształcić każdą już zainstalowaną wersję Debian GNU/Linux w Ageleless Linux. Skrypt zastępuje plik /etc/os-release i dodaje do niego informacje o naruszeniu przepisów dotyczących weryfikacji wieku (COMPLIANCE_STATUS= "refused", API_STATUS= "refused", VERIFICATION_STATUS= "flagrantly noncompliant"), dodaje katalog /etc/ageless/ z raportami o naruszeniach przepisów i realizuje prototyp fikcyjnego API do przekazywania aplikacjom informacji o wieku użytkowników. Realizacja API sprowadza się do skryptu /etc/ageless/age-verification-api.sh, który na wszystkie żądania zwraca błąd „ERROR: Age data not available” z adnotacją, że wszyscy użytkownicy w systemie mają nieokreślony wiek.
W miarę wdrażania mechanizmów weryfikacji wieku w dystrybucjach, skrypt będzie rozbudowywany o narzędzia do usuwania lub blokowania podobnych mechanizmów w różnych dystrybucjach. Na przykład w przypadku wdrożenia interfejsu D-Bus „org.freedesktop.AgeVerification1” w Fedora Linux, skrypt zostanie dostosowany do użycia w Fedora w celu usunięcia obsługi, która implementuje dany interfejs lub dostarczenia pakietów do alternatywnej obsługi, która zwraca nieokreślony wiek. Podobnie, w przypadku pojawienia się zapytania o wiek w instalatorze Ubuntu, skrypt zostanie rozszerzony o usunięcie tego zapytania, a jeśli Debian zintegrowałby przesyłanie informacji o wieku w usłudze AccountsService, projekt Ageleless Linux podejmie się utrzymania zmienionego forka AccountsService.
Przyjęte lub znajdujące się na etapie zatwierdzania przepisy, które nakładają obowiązek weryfikacji wieku, nie zakazują dystrybucji systemów operacyjnych bez potwierdzenia wieku, lecz przewidują kary dla dostawców odpowiedzialnych za opracowywanie, licencjonowanie lub instalację takich systemów operacyjnych. Po uruchomieniu skryptu projektu Ageleless Linux użytkownik przyjmuje rolę „dostawcy systemu operacyjnego”. Zakłada się, że jeśli dziecko korzysta z komputera z Ageleless Linux, użytkownik, który zainstalował ten dystrybucję, może być traktowany jako dostawca, który udostępnił system operacyjny dziecku bez podawania jego wieku podczas zakupu konta. Przy tym zakłada się, że w takiej sytuacji nie ma poszkodowanych dzieci, a jedynie osoby o nieznanym wieku.
Projekt planuje również dystrybucję urządzeń opartych na platformie Milk-V Duo S, które spełniają wymagania ustawy Kalifornijskiej AB1043, ale celowo ich nie realizują. Planowane jest również uruchomienie katalogu aplikacji store.agelesslinux.org, poprzez który udostępnione zostaną środowiska nauki języka Python, edytor tekstu, gra „Wąż”, klient IRC z ostrzeżeniem o niebezpieczeństwach związanych z komunikacją z nieznajomymi oraz 8-liniowy skrypt „peepee”, który wyświetli słowo „peepee” (zakłada się, że za zainstalowanie takiego skryptu bez weryfikacji wieku można dostać karę).
Twórcy Ageleless Linux starają się zademonstrować absurdalność wprowadzanych przepisów o weryfikacji wieku, dystrybuując urządzenia w wyraźny, dokumentowany i zamierzony sposób naruszające ustawę AB1043, która grozi otrzymaniem kary. W styczniu 2027 roku tego typu urządzenia planowane są do rozdania dzieciom na szkolnych jarmarkach i w bibliotekach. Zauważono, że otrzymanie kary lepiej zademonstruje istotę zawiłych sformułowań w prawie i pozwoli zrozumieć, czy zmieniający system skrypt bash kwalifikuje się jako „dostawca systemu operacyjnego”, czy specjalizowana płyta jest urządzeniem ogólnego przeznaczenia oraz czy można nałożyć kary za „każde poszkodowane dziecko” w przypadku braku możliwości policzenia poszkodowanych dzieci.
Według autora projektu, przyjmowane ustawy o weryfikacji wieku są raczej barierą ochronną i stworzeniem infrastruktury nadzoru niż troską o bezpieczeństwo dzieci. Najwięksi producenci, tacy jak Apple, Google i Microsoft, już spełniają wymogi prawa, jednak przepisy te mogą prowadzić do nieprzekraczalnych kosztów dla małych producentów systemów operacyjnych i projektów rozwijanych przez entuzjastów. W wielu przypadkach projekty, które nie wdrożyły wymagań weryfikacji wieku, łatwiej rezygnują z dystrybucji w jurysdykcjach z podobnymi ustawami, ponieważ koszty ochrony prawnej przewyższą roczny budżet większości projektów open source.
Przypomnijmy, że w kilku stanach USA są wprowadzane projekty ustaw, które nakładają obowiązek dodania do systemów operacyjnych możliwości wskazania wieku użytkownika na etapie rejestracji konta oraz udostępnienia aplikacjom interfejsu programowania, który pozwala określić grupę wiekową aktualnego użytkownika (poniżej 13 lat, od 13 do 16 lat, od 16 do 18 lat, 18 lat i więcej) w celu przestrzegania ustawodawstwa dotyczącego ochrony dzieci w internecie. Za niewypełnienie wymagań przewidziane są kary do 2500 USD za nieumyślne i do 7500 USD za umyślne naruszenie w odniesieniu do każdego poszkodowanego dziecka.
Dodanie API umożliwiającego aplikacjom zapytanie o wiek użytkownika jest już dyskutowane przez deweloperów dystrybucji Ubuntu, Debian, Fedora, Linux Mint i NixOS. Konkretne rozwiązania jeszcze nie zostały przyjęte, ale rozważana jest możliwość wdrożenia wymaganego API przez xdg-desktop-portal lub usługę AccountsService z przesyłaniem zapytań przez nowy interfejs D-Bus „org.freedesktop.AgeVerification1”. Szef firmy System76, produkującej dystrybucję Pop!_OS, rozmawiał z senatorem stanu Kolorado, który jest współautorem projektu ustawy o weryfikacji wieku i zaproponował przygotowanie poprawek do ustawy w celu wyłączenia oprogramowania open source z zakresu jej działania.
Projekt MidnightBSD dodał na stronie pobierania ostrzeżenie o zakazie używania MidnightBSD dla mieszkańców stanu Kalifornia od 1 stycznia 2027 roku oraz Brazylii od 17 marca 2026 roku z powodu wejścia w życie przepisów dotyczących weryfikacji wieku. W przypadku zatwierdzenia projektów ustaw zakaz ten zostanie również rozszerzony na stany Kolorado, Illinois i Nowy Jork. Twierdzi się, że deweloperzy MidnightBSD planują spełnić wymagania przepisów w Kalifornii, Kolorado i Illinois, ale nie będą starali się dostosować do wymagań przepisów Brazylii i Nowego Jorku, ponieważ MidnightBSD nie jest firmą komercyjną i nie ma środków na opłacenie usług weryfikacji.
Źródło: opennet.ru
