Создан новый дистрибутив Ageless Linux, задуманный как демонстративный ответ на законы, обязывающие разработчиков операционных систем внедрять механизмы проверки возраста пользователей. Авторы проекта позиционируют систему как "дистрибутив для людей неопределённого возраста" и подчёркивают, что она принципиально не соответствует и не собирается соответствовать требованиям таких нормативных актов.
Ключевая идея Ageless Linux - формально показать несоблюдение законов о верификации возраста и сделать это максимально прозрачно и документированно. В систему встроен фиктивный API проверки возраста, который никогда не возвращает конкретное значение. Вместо ожидаемых разработчиками приложений сведений о пользователе он неизменно сообщает, что данные о возрасте недоступны и что все пользователи считаются лицами с неопределённым возрастом.
Проект не распространяется как полностью отдельный дистрибутив в классическом смысле, а использует уже существующую базу. Для превращения установленного Debian GNU/Linux в Ageless Linux предусмотрен специальный скрипт become-ageless.sh. После его запуска система "переквалифицируется" в Ageless 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" и пояснение, что в системе нет ни одного пользователя с установленным возрастом: все считаются "возраст неопределён".
Авторы проекта собираются постепенно расширять функциональность скрипта по мере того, как в различных дистрибутивах будут внедряться реальные механизмы верификации возраста. Задача - либо удалять эти механизмы, либо подменять их альтернативами, которые не передают и не хранят возрастные данные. К примеру, если в Fedora Linux будет введён D-Bus интерфейс "org.freedesktop.AgeVerification1", в Ageless Linux планируют адаптировать свой скрипт для Fedora: либо удалять обработчик этого интерфейса, либо устанавливать замену, которая всегда сообщает о неизвестном возрасте.
Аналогичным образом, если инсталлятор Ubuntu начнёт запрашивать возраст пользователя на этапе установки системы, создатели Ageless Linux намереваются модифицировать процесс установки так, чтобы избавиться от этого вопроса. В случае, если в Debian в сервис AccountsService будет добавлена передача информации о возрасте пользователей, Ageless Linux готов поддерживать отдельный форк этого сервиса, очищенный от любой функциональности, связанной с возрастной верификацией.
Законодательные инициативы, которые вдохновили создателей Ageless Linux, устроены таким образом, что формально не запрещают распространение операционных систем без встроенной проверки возраста. Однако они перекладывают ответственность на так называемых "поставщиков операционной системы" - тех, кто разрабатывает, лицензирует, распространяет или устанавливает ОС. Предусматриваются штрафы за несоблюдение требований по верификации возраста при предоставлении ребёнку доступа к системе.
Разработчики Ageless Linux подчёркивают, что запуск их скрипта фактически делает пользователя "поставщиком операционной системы" в глазах закона. Если ребёнок начнёт пользоваться компьютером с Ageless Linux, то с формальной точки зрения именно установивший систему пользователь будет тем, кто "предоставил" ребёнку ОС без подтверждения возраста при создании учётной записи. При этом автор проекта указывает на абсурд ситуации: формально "пострадавшие дети" в такой конструкции не выявляемы, поскольку о возрасте пользователей ничего не известно, а значит подсчитать количество "жертв" невозможно.
За рамками программного обеспечения инициатива Ageless Linux переходит и в сферу "железа". Команда проекта планирует распространять устройства на базе одноплатной платформы Milk-V Duo S, формально попадающие под требования калифорнийского закона AB1043, но умышленно не реализующие предписанную этим законом проверку возраста. Это сознательное нарушение создаётся не тайно, а открыто и документированно: авторам важен именно прецедент.
На этих устройствах предполагается развёртывание собственного каталога приложений под управлением Ageless Linux. Через него пользователям предложат устанавливать минимальный набор софта: среду для обучения программированию на Python, простой текстовый редактор, игру "Змейка", IRC-клиент с явным предупреждением о рисках общения с незнакомцами, а также шуточный восьмистрочный скрипт "peepee", выводящий одноимённое слово на экран. Авторы иронично отмечают, что в теории за установку такого безобидного скрипта ребёнку без проверки возраста по букве закона может грозить штраф.
Кульминацией протестной стратегии должно стать событие, запланированное на январь 2027 года. Создатели Ageless Linux собираются раздавать устройства на базе Milk-V Duo S детям на школьных ярмарках и библиотечных мероприятиях. Цель - предельно наглядно проверить, как именно закон будет применяться на практике и кто именно будет признан "поставщиком операционной системы" в подобной ситуации.
По мысли автора проекта, реальное получение штрафа станет лучшим способом вскрыть противоречия и туманные формулировки в законе. Тогда придётся юридически прояснить, подпадает ли простой bash-скрипт, меняющий конфигурацию существующей ОС, под понятие "поставщик операционной системы", можно ли считать специализированную одноплатную плату "устройством общего назначения" и допустимо ли накладывать штрафы "за каждого пострадавшего ребёнка", если невозможно установить, есть ли вообще пострадавшие и сколько их.
Создатель Ageless Linux убеждён, что законы о проверке возраста в текущем виде служат не столько защите детей, сколько формированию глобальной инфраструктуры слежки. Полученные в рамках таких законов полномочия и собранные данные могут использоваться значительно шире, чем защита несовершеннолетних от нежелательного контента. Фактически речь идёт о создании дополнительного уровня цифровой идентификации и отслеживания поведения пользователей.
Особую тревогу у разработчика вызывают последствия для небольших проектов, независимых разработчиков и малых компаний, занимающихся выпуском альтернативных ОС. Крупные корпорации вроде Apple, Google и Microsoft уже обладают необходимыми ресурсами и технической инфраструктурой, чтобы встроить системы верификации возраста и нанять юристов для сопровождения новых требований. Для энтузиастских и открытых проектов такие нормы могут оказаться неподъёмными: юридические риски и расходы на соответствие законам могут многократно превышать их годовой бюджет.
Во многих случаях разработчикам небольших операционных систем будет проще вовсе отказаться от распространения продукта в регионах с жёсткими требованиями к проверке возраста, чем пытаться соответствовать им. Это ведёт к фрагментации пространства свободного ПО: часть проектов будет вынуждена вводить геоблокировки, прекращать официальную поддержку в отдельных юрисдикциях или уходить в полуподпольное распространение.
Ageless Linux в этом контексте выступает не только как технический эксперимент, но и как политическое высказывание. Проект одновременно демонстрирует, насколько легко обойти или формально саботировать навязываемые механизмы, и показывает, насколько абсурдной становится правоприменительная практика, когда законы пытаются детально регламентировать архитектуру программных систем. Наличие в системе поля с текстом "flagrantly noncompliant" и открыто задокументированное нежелание соблюдать требования превращают Ageless Linux в своеобразную "юридическую ловушку" для регуляторов.
Существенный аспект проекта - акцент на концепции "неопределённого возраста". Вместо привычного деления пользователей на детей и взрослых, а также сложных возрастных категорий, Ageless Linux предлагает позицию: система вообще не должна знать, сколько пользователю лет. Такой подход поднимает более широкий вопрос: действительно ли операционная система как таковая нуждается в любой информации о возрасте пользователя, если речь не идёт о специфичных сервисах, напрямую связанных с законодательными ограничениями по контенту.
Вокруг подобных инициатив закономерно возникают дискуссии о том, где проходит граница между законной защитой несовершеннолетних и чрезмерным вмешательством государства в архитектуру цифровых технологий. Сторонники жёсткой верификации возраста утверждают, что без прямого контроля на уровне ОС и крупных платформ невозможно эффективно ограничить доступ детей к вредоносному контенту. Противники, к которым относится и автор Ageless Linux, указывают, что подобные меры легко превращаются в инструмент массового сбора данных и установления контроля над всеми пользователями, независимо от их возраста.
Отдельный слой споров касается ответственности. Если простая установка модифицированного дистрибутива уже делает человека "поставщиком операционной системы" с риском штрафов, это может охладить интерес к любому некоммерческому участию в развитии экосистемы свободного ПО. Потенциальные пользователи начнут опасаться даже локальных модификаций и настройки систем, если это теоретически способно привести к юридическим последствиям.
Ageless Linux, таким образом, становится маркером конфликта между принципами свободного программного обеспечения и усиливающимся давлением регуляторов. Проект демонстрирует, что сообщество разработчиков готово не только технически адаптироваться к требованиям законов, но и открыто им противостоять, если считает их вредными или несбалансированными. Используя иронию, сознательное "несоответствие" и юридические эксперименты, авторы Ageless Linux намерены публично испытать на прочность новые нормы и показать, к каким парадоксам они приводят на практике.




Комментарии