Публикуван е дистрибутив 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
