Публикуван е дистрибутив Ageleless Linux, създаден в противодействие на законите, изискващи добавяне на API в операционните системи за проверка на възрастта на потребителите. Ageleless Linux е обозначен като дистрибутив за хора с неуточнена възраст, принципно несъответстващ на законите за проверка на възрастта. Сред другото, дистрибутивът реализира заглушка с API за верификация на възрастта на потребителите, която винаги връща неуточнена възраст.
За инсталация се предлага скрипт become-ageless.sh, който позволява конвертирането на всяка вече инсталирана Debian GNU/Linux система в Ageleless Linux. Скриптът заменя файла /etc/os-release и включва информация за несъответствие със законите за проверка на възрастта (COMPLIANCE_STATUS="refused", API_STATUS="refused", VERIFICATION_STATUS="flagrantly noncompliant"), добавя директория /etc/ageless/ с отчети за нарушаващите закони и реализира прототип на фалшив API за предоставяне на информация на приложенията за възрастта на потребителите. Реализацията на API се свежда до скрипта /etc/ageless/age-verification-api.sh, който на всички запитвания връща грешка "ERROR: Age data not available" с бележка, че всички потребители в системата имат неуточнена възраст.
С напредъка на механизмите за проверка на възрастта в дистрибутивите, скриптът е планирано да бъде разширяван със средства за отстраняване или блокиране на подобни механизми в различни дистрибутиви. Например, при реализиране на D-Bus интерфейса "org.freedesktop.AgeVerification1" в Fedora Linux, скриптът ще бъде адаптиран за употреба в Fedora за премахване на обработчика, реализиращ този интерфейс, или предоставяне на пакети с алтернативен обработчик, връщащ неуточнена възраст. По подобен начин, в случай на запитване за възраст в инсталатора на Ubuntu, скриптът ще бъде разширен за премахване на това запитване, а ако Debian интегрира в услугата AccountsService предаване на информация за възрастта, проектът Ageleless Linux ще поеме поддръжката на изменен форк на AccountsService.
Приетите или находящиеся в процессе утверждения закони, предписывающие реализацию проверки възраста, не забраняват разпространението на операционни системи без потвърдителни документи за възраст, но предвиждат глоби за доставчиците, отговорни за разработването, лицензирането или инсталирането на такива операционни системи. След стартирането на скрипта от проекта Ageleless Linux, потребителят поема ролята на "доставчик на операционната система". Предполага се, че ако дете използва компютър с Ageleless Linux, инсталираният дистрибутив на потребителя може да се счита за доставчик, предоставил операционната система на детето без да е посочена възрастта му при създаването на акаунта. В такъв случай се предполага, че няма пострадали деца, а само лица, чието на възраст е неизвестна.
Проектът също така предвижда разпространение на устройства на базата на платформата Milk-V Duo S, които отговарят на изискванията на Закона в Калифорния AB1043, но нарочно не изпълняват неговите условия. Предвижда се също така стартиране на каталог с приложения на адрес store.agelesslinux.org, чрез който ще бъде предоставена възможност за инсталиране на разпространявани устройства в учебна среда за езика Python, текстов редактор, игра "Змейка", IRC-клиент с предупреждение за опасностите от комуникация с непознати хора и 8-редов скрипт "peepee", който извежда на екрана думата "peepee" (предполага се, че за инсталирането на подобен скрипт без верификация на възрастта може да се наложи глоба).
Създателите на Ageleless Linux се опитват да демонстрират абсурдността на въведените закони за проверка на възрастта, разпространявайки устройства с явно, документирано и намерено нарушение на закона AB1043, което предвижда наложението на глоба. В януари 2027 година подобни устройства планират да бъдат раздавани на деца по време на училищни панаири и библиотечни събития. Отбелязва се, че наложената глоба е по-добре от всякакви дискусии, които да разкрият същността на завоалираните формулировки в закона и да се определи дали променящият системата bash-скрипт попада под определението "доставчик на операционна система", дали специализирана платка е устройство за общо предназначение и дали могат да бъдат наложени глоби за "всяко пострадало дете" в случай на невъзможност за броене на пострадалите деца.
Според автора на проекта, приетите закони за проверка на възраст представляват по-скоро защитна бариера и създаване на инфраструктура за наблюдение, отколкото грижа за безопасността на децата. Изискванията на закона вече се спазват от водещи производители като Apple, Google и Microsoft, но тези закони могат да доведат до непосилни разходи за малките производители на операционни системи и проекти, развивани от ентусиасти. В много случаи, проектите, които не успяват да изпълнят изискванията за проверка на възраст, по-скоро ще се откажат от разпространение в юрисдикции с подобни закони, тъй като разходите за правна защита ще надхвърлят годишния бюджет на повечето отворени проекти.
Напомняме, че в редица щати на САЩ се предлагат законопроекти, изискващи добавяне в операционните системи на възможности за указване на възрастта на потребителя на етапа на регистрация на акаунта и предоставяне на приложения с интерфейс за определяне на възрастовата група на текущия потребител (под 13 години, от 13 до 16 години, от 16 до 18 години, 18 години и нагоре), за да се спазва законодателството за защита на децата в интернет. За непазене на изискванията са предвидени глоби до $2500 за непреднамерено и до $7500 за умишлено нарушение за всеки пострадал дете.
Добавянето на API за запитвания от приложения за информация за възрастта на потребителя вече се обсъжда от разработчиците на дистрибуции като Ubuntu, Debian, Fedora, Linux Mint и NixOS. Конкретни решения все още не са приети, но се разглежда възможността за реализиране на необходимия API чрез xdg-desktop-portal или сервиз AccountsService с изпращане на заявки през новия D-Bus интерфейс „org.freedesktop.AgeVerification1“. Ръководителят на компанията System76, разработваща дистрибуцията Pop!_OS, е разговарял със сенатор от щата Колорадо, който е съавтор на законопроекта за проверка на възраст, и който е предложил да се изготвят изменения в законопроекта, за да се изключи от действието му отворения софтуер.
Проект MidnightBSD добави предупреждение на страницата за сваляне за забраната на използването на MidnightBSD от жители на Калифорния от 1 януари 2027 година и Бразилия от 17 март 2026 година, поради влизането в сила на закони за верификация на възрастта. В случай, че законопроектите бъдат одобрени, забраната ще се разпростре и върху щатите Колорадо, Илинойс и Ню Йорк. Според информация, разработчиците на MidnightBSD планират да изпълнят изискванията на законите в Калифорния, Колорадо и Илинойс, но няма да се опитат да отговорят на изискванията на законите в Бразилия и Ню Йорк, тъй като MidnightBSD не е търговска компания и няма средства за заплащане на услуги за верификация.
Източник: opennet.ru
