Linux не подпадает под действие новых законов Колорадо и Калифорнии о верификации возраста — и вот почему
Краткое резюме
- В Калифорнии (AB 1856) и Колорадо (SB 26-051) приняты законы, обязывающие операционные системы внедрять проверку возраста на уровне устройства, но при этом исключающие программное обеспечение с открытым исходным кодом.
- Согласно этим требованиям, «поставщики операционных систем» должны запрашивать возраст пользователя при создании учетной записи и передавать сторонним приложениям неидентифицируемый «возрастной сигнал».
- После резкой негативной реакции со стороны сообщества разработчиков ПО с открытым исходным кодом оба штата сузили свои определения, исключив из них Linux и программное обеспечение с открытым исходным кодом, распространяемое по лицензиям, которые позволяют пользователям копировать, распространять и модифицировать код.
- Хотя дистрибутивы Linux не подпадают под это требование, такие платформы, как SteamOS от Valve, все же могут подпадать под него. Это связано с тем, что SteamOS поставляется с проприетарным магазином и клиентом.
- Аналогичным образом, несмотря на то, что Android технически имеет открытый исходный код, версия, поставляемая на большинстве телефонов, включает проприетарные сервисы Google Play, которые, скорее всего, подпадают под действие закона.
Законы о проверке возраста в Калифорнии и Колорадо
Ваш компьютер вот-вот станет еще более назойливым. Представьте, что вы включаете новый ноутбук, и еще до того, как вы увидите рабочий стол, он запрашивает дату вашего рождения. Это было почти обязательным требованием для каждого пользователя в Калифорнии и Колорадо.
Два пересекающихся законодательных акта меняют правила игры. Законопроект SB 26-051 штата Колорадо («Подтверждение возраста при использовании вычислительных устройств») был принят обеими палатами и направлен губернатору в мае 2026 года. Он вступит в силу в июле 2028 года.
В Калифорнии основным законом является AB 1043 (Закон о гарантиях в эпоху цифровых технологий), который уже подписан губернатором Ньюсомом и вступит в силу 1 января 2027 года. Последующая поправка AB 1856, внесённая тем же законодателем, который написал AB 1043, в настоящее время проходит рассмотрение в комитете. Она предусматривает серьёзную защиту программного обеспечения с открытым исходным кодом. По состоянию на конец мая 2026 года законопроект AB 1856 еще не принят, но сообщество Linux и FOSS внимательно следит за его развитием.
Оба закона направлены на защиту детей: проверка возраста будет осуществляться не на отдельных сайтах, а на самом устройстве. Однако после резкой критики со стороны разработчиков программного обеспечения с открытым исходным кодом законодатели в обоих штатах внесли важное изменение: большинство программ с открытым исходным кодом будут освобождены от проверки.
Побег с открытым исходным кодом
Законодатели поняли, что им будет непросто обеспечить соблюдение требований в отношении децентрализованного программного обеспечения. У большинства дистрибутивов Linux, таких как Debian, Fedora и Arch, нет центрального корпоративного офиса, который мог бы налагать штрафы или подавать в суд.
Согласно поправкам к законопроекту штата Колорадо, статья 30 не распространяется на поставщиков или разработчиков операционных систем, которые распространяют программное обеспечение на условиях лицензии, позволяющей получателям копировать, распространять и модифицировать программное обеспечение без ограничений со стороны поставщика или разработчика.
В калифорнийском законопроекте AB 1856 используется почти идентичная формулировка. Исключение также распространяется на репозитории бесплатного кода и дистрибуцию программного обеспечения в контейнерах, то есть такие платформы, как GitHub, GitLab и Docker, не будут считаться коммерческими магазинами приложений ни по одному из этих законов.
Важно отметить, что ни в одном из исключений Linux не упоминается напрямую. Они описывают категорию лицензирования, которая означает, что любой проект, распространяемый на условиях свободного и открытого исходного кода, защищен законом, при этом закон не выделяет какие-то конкретные экосистемы.
Эта защита инструментов, созданных добровольцами, имеет большое значение. Основатель и генеральный директор System76 Карл Ричелл, который разрабатывает дистрибутив Linux Pop!_OS и активно лоббировал принятие поправки в Колорадо, подтвердил в Bluesky и Fosstodon, что обновлённый законопроект включает «строгое исключение для дистрибутивов и приложений с открытым исходным кодом».
Условие ограничения: что на самом деле означает «открытый исходный код»
В формулировке исключения есть важное условие, которое заслуживает внимания. Защита распространяется не только на публикацию исходного кода. Согласно законодательству штата Колорадо, исключение распространяется только на разработчиков, которые не препятствуют пользователям в установке модифицированных версий программного обеспечения на свои устройства.
Это напрямую связано с концепцией, которую в мире свободного программного обеспечения называют «Tivoизация». Эта практика приобрела дурную славу, когда TiVo в начале 2000-х использовала Linux под лицензией GPL с открытым исходным кодом, но при этом блокировала аппаратное обеспечение, чтобы пользователи не могли запускать на своих устройствах модифицированный код. В этом смысле исключение из правил имеет встроенный тест на целостность: если вы публикуете исходный код, но блокируете устройство от внесения изменений пользователями, то не соответствуете требованиям.
Это не означает, как предполагалось в некоторых ранних комментариях, что Apple или Google будут вынуждены разблокировать загрузчики, чтобы воспользоваться освобождением от требований. Эти компании управляют коммерческими проприетарными экосистемами и в любом случае не подпадают под исключение для открытого исходного кода.
Условие ограничения распространяется только на дистрибьюторов с открытым исходным кодом. Оно не позволяет им воспользоваться освобождением от требований, одновременно блокируя доступ к оборудованию.
Почему для Steam Deck все равно может потребоваться идентификатор
Даже несмотря на победу открытого исходного кода, в гибридных системах есть по-настоящему «серая зона». SteamOS от Valve — яркий тому пример. Она работает на ядре Linux, которое технически является открытым исходным кодом, но поставляется в комплекте с проприетарным клиентом Steam, который выполняет функцию коммерческого магазина приложений.
Согласно обоим законам, вопрос заключается в том, является ли платформа «магазином приложений с ограниченным доступом». Поскольку Steam распространяет сторонние приложения на коммерческой основе, на Valve могут распространяться требования по проверке возраста пользователей, даже несмотря на то, что базовая операционная система имеет открытый исходный код.
Это создает практическую асимметрию: одно и то же ядро Linux юридически «безопасно», если оно загружено как обычный дистрибутив, но потенциально «подпадает под регулирование», если поставляется предустановленным на игровом устройстве с привязкой к коммерческому магазину.
А как насчет Android?
Android в целом относится к той же категории, что и SteamOS, в том, что касается требований по подтверждению возраста. Несмотря на то, что Android Open Source Project (AOSP) — это бесплатное программное обеспечение, версия для большинства смартфонов включает проприетарные сервисы Google Play и функции, специфичные для конкретного устройства.
Хотя AOSP или его «дегуглированные» форки (например, GrapheneOS) технически могут подпадать под исключение для продуктов с открытым исходным кодом, все популярные смартфоны по умолчанию подпадают под это исключение из-за предустановленных коммерческих экосистем.
Миллиарды из-за одной ошибки: риск масштабных штрафов
Финансовые последствия ошибки могут быть очень серьезными. Штрафы по закону штата Колорадо рассчитываются за каждого пострадавшего несовершеннолетнего, а не в виде фиксированного корпоративного штрафа. Согласно официальному финансовому отчету по законопроекту SB 26-051:
- $2500 за несовершеннолетнего за нарушение по неосторожности
- $7500 за несовершеннолетнего за нарушение по умыслу
Принудительное исполнение осуществляется Генеральным прокурором штата Колорадо в рамках гражданского судопроизводства. Для крупной операционной системы, обслуживающей миллионы молодых пользователей, один-единственный программный дефект в API определения возраста может теоретически привести к катастрофическим последствиям, хотя в конечном итоге степень ответственности будет определяться судами.
Неизученная проблема: рынок подержанных устройств
Ни один из законов прямо не регулирует ситуацию, когда использованные устройства переходят из рук в руки. Оба закона сосредоточены на моменте «настройки учетной записи», когда пользователь впервые указывает свой возраст и эти данные сохраняются. Но если устройство продается без сброса настроек, новый владелец может использовать данные предыдущего владельца.
Это создает потенциальные проблемы с ответственностью для реселлеров и повышает вероятность того, что перед продажей устройства придется полностью очищать от данных, чтобы избежать проблем с соблюдением нормативных требований. Это может привести к увеличению количества электронных отходов и замедлить развитие вторичного рынка.
Судя по всему, это непредвиденное последствие, которое пока не учтено ни в одном законодательном акте, и оно может потребовать уточнения в будущих нормативных актах или поправках.
Что будет дальше
Закон AB 1043, принятый в Калифорнии, вступает в силу 1 января 2027 года. Будет ли до этого срока действовать исключение из закона AB 1856, касающееся открытых источников, зависит от того, будет ли он принят законодательным собранием Калифорнии до окончания текущей сессии.
Закон SB 26-051 штата Колорадо вступает в силу 1 июля 2028 года, при этом исключение для проектов с открытым исходным кодом уже включено в принятый законопроект.
Сторонники Linux считают поправку, принятую в Колорадо, значимой победой для сообщества свободного и открытого программного обеспечения, но при этом сохраняют осторожность в вопросах ее реализации. История показывает, что сегодняшнее законодательное исключение может стать завтрашней мишенью для поправок, особенно в условиях, когда регулирующие органы и суды завершают первую волну правоприменительных мер.
На данный момент эпоха анонимных операционных систем переживает не лучшие времена, но сообщества, создавшие открытый интернет, похоже, получили хотя бы временную передышку.
Выводы
Ситуация вокруг законов о верификации возраста в Калифорнии и Колорадо показала, насколько сложно применять единые цифровые требования к экосистеме открытого программного обеспечения. Изначально законодатели пытались распространить правила на все операционные системы без исключения, включая Linux-дистрибутивы, однако столкнулись с серьёзной критикой со стороны разработчиков, правозащитников и сообщества open source.
Главная проблема заключается в том, что Linux не контролируется одной компанией. Большинство дистрибутивов распространяются свободно, могут модифицироваться любым пользователем и скачиваются с независимых зеркал по всему миру. Реализовать централизованную систему проверки возраста в такой модели практически невозможно без разрушения базовых принципов открытого ПО.
Поправки к законам демонстрируют важный прецедент: власти начинают учитывать специфику open-source проектов и признают, что традиционные методы регулирования плохо подходят для децентрализованных технологий. При этом коммерческие платформы вроде Windows, macOS, Android и iOS по-прежнему останутся под действием подобных требований.
Отдельного внимания заслуживает тот факт, что дискуссия вокруг age verification может стать глобальной. Уже сейчас различные страны обсуждают аналогичные механизмы контроля доступа к контенту, а производители ОС и браузеров постепенно внедряют инфраструктуру для передачи возрастных данных приложениям и сайтам.
Для Linux-сообщества эта история стала примером того, как открытая модель разработки способна противостоять избыточному регулированию. Давление со стороны пользователей, разработчиков и организаций по защите цифровых прав фактически заставило законодателей пересмотреть первоначальную формулировку закона.
Часто задаваемые вопросы
Что такое закон о верификации возраста для операционных систем?
Это законодательная инициатива, обязывающая поставщиков операционных систем определять возраст пользователя во время первоначальной настройки устройства и передавать соответствующую информацию приложениям или сервисам.
Почему Linux оказался вне действия закона?
Большинство Linux-дистрибутивов распространяются как open-source проекты без единого центра управления. Пользователи могут свободно изменять, копировать и распространять систему, что делает централизованную верификацию возраста практически невозможной.
Какие системы всё ещё подпадают под требования?
Под действие закона продолжают попадать коммерческие платформы, включая Windows, macOS, iOS и Android, поскольку они управляются конкретными компаниями и имеют централизованную инфраструктуру аккаунтов.
Будет ли SteamOS исключена из закона?
Этот вопрос пока остаётся открытым. Некоторые эксперты считают, что из-за тесной интеграции со Steam и коммерческой экосистемой Valve система может не получить полного исключения.
Когда закон должен вступить в силу?
В Калифорнии закон планируют начать применять с 1 января 2027 года, если не будут внесены дополнительные изменения.
Что именно подразумевается под проверкой возраста?
Речь идёт не всегда о загрузке документов или паспорта. Во многих случаях предполагается передача возрастной категории пользователя — например, «до 13 лет», «13–17 лет» или «18+».
Почему закон вызвал критику?
Критики считают, что подобные требования могут угрожать приватности пользователей, создавать риски утечки данных и усложнять разработку свободного программного обеспечения.
Может ли подобное регулирование появиться в других странах?
Да. Многие государства уже обсуждают механизмы age verification для социальных сетей, приложений и цифровых платформ. Поэтому подобные инициативы могут постепенно распространиться и за пределы США.
Ресурсы:
- Колорадо SB 26-051 — официальная страница законопроекта, Генеральная ассамблея штата Колорадо
- Колорадо SB 26-051 — официальная финансовая справка, сотрудники Законодательного совета
- Колорадо SB 26-051 — текст принятого законопроекта
- Калифорния AB 1856 — официальный текст законопроекта, Законодательное собрание Калифорнии
- Колорадо SB 26-051 — BillTrack50, система отслеживания законопроектов
Редактор: AndreyEx