Log in to leave a comment
No posts yet
1 января 2027 года. Разработчик из Калифорнии открывает терминал и пытается установить пакет, как обычно. Однако вместо привычной полосы загрузки на экране появляется странное предупреждение: «Вам исполнилось 18 лет? Пожалуйста, введите дату рождения». Это не сцена из антиутопического романа. Это реальность, которую принесет Закон о цифровых гарантиях возраста детей (AB 1043), принятый правительством штата Калифорния.
Linux изначально строится на принципах анонимности и свободы. Но этот закон расшатывает сами его основы. В отличие от Windows или macOS, управляемых корпорациями, для таких проектов, как Debian или Arch Linux, поддерживаемых добровольцами, это регулирование близко к катастрофе.
Законодатели разработали проект, совершенно не понимая структуры Linux. AB 1043 крайне широко определяет круг «поставщиков операционных систем». Согласно статье 1798.500(g), под действие закона попадает любая организация, разрабатывающая или лицензирующая программное обеспечение. Некоммерческие сообщества без какой-либо модели монетизации или индивидуальные мейнтейнеры не являются исключением.
Уровень штрафов суров. В случае признания халатности налагается гражданский штраф в размере 2 500 долларов за каждого ребенка, а если нарушение признано умышленным — 7 500 долларов. Если дистрибутив с тысячами пользователей попадет под это регулирование, проект мгновенно станет банкротом.
Самая большая проблема — это менеджеры пакетов. Существует серьезный риск того, что ключевые инструменты Linux, такие как apt, pacman или flatpak, будут юридически классифицированы как «Крытые магазины приложений» (Covered Application Store). Даже при установке простого приложения-калькулятора система должна будет проверять возраст пользователя и передавать эту информацию разработчику приложения. Это точка, где философия локального контроля Linux напрямую сталкивается с юридическими обязательствами.
На одной критике не выжить. В настоящее время экосистема Linux ищет технические пути решения. Наиболее перспективным вариантом является обработка личных данных локально, без отправки на внешние серверы.
Сообщество Ubuntu обсуждает внедрение нового интерфейса D-Bus под названием org.freedesktop.AgeVerification1. Структура такова: приложение запрашивает у системы возрастную категорию пользователя, а система отвечает информацией об одном из четырех заранее установленных диапазонов (брекетов).
Этот метод позволяет удовлетворить юридические требования, не допуская утечки даты рождения или идентификационных данных пользователя за пределы сети. Это своего рода компромисс между защитой конфиденциальности и соблюдением нормативных требований.
Малые проекты, для которых технический ответ невозможен, рассматривают более радикальные варианты. А именно — изменение лицензии, которое в явном виде запрещает использование софта жителями Калифорнии.
Вдохновившись недавним примером MidnightBSD, дистрибутивы Linux изучают возможность включения следующей оговорки об отказе от ответственности: «С 1 января 2027 года жители Калифорнии не могут использовать данное программное обеспечение». Это вынужденная мера, попытка вывести проект из-под юридической юрисдикции.
Однако за это придется заплатить высокую цену. Как только программное обеспечение начинает дискриминировать пользователей по определенному региону, оно нарушает Определение Open Source (OSD). Оно больше не может считаться официальным открытым ПО, что ускорит фрагментацию экосистемы Linux.
2027 год кажется далеким, но с точки зрения дорожной карты разработки это почти «завтра». Всем мейнтейнерам следует немедленно проверить следующие три пункта:
accountsservice или gnome-initial-setup.Технократическая бюрократия, прикрываясь благими намерениями, угрожает свободному коду. Сообщество Linux и раньше побеждало многочисленных патентных троллей и волны регуляций. И в этот раз мы должны доказать ценность open-source через технические стандарты, сохраняющие приватность. Останется ли терминал 2027 года пространством свободы, зависит от наших действий сегодня.