Законодательное собрание Калифорнии единогласно приняло законопроект AB 1856 — меру, которая освобождает операционные системы с открытым исходным кодом, распространяемые под лицензиями GPL, MIT, BSD и Apache, от действия предстоящего Закона о цифровом гарантировании возраста (Digital Age Assurance Act). Это освобождение означает, что дистрибутивы Linux и другое программное обеспечение, выпущенное под этими открытыми лицензиями, не будут обязаны собирать или проверять возраст пользователей, в отличие от коммерческих операционных систем.

Единогласное голосование примечательно, учитывая, насколько противоречивым стало законодательство о проверке возраста по всей стране. Оно также поднимает практический вопрос, с которым законодатели, судя по всему, столкнулись напрямую: как обеспечить соблюдение требований проверки возраста для программного обеспечения, которое любой может свободно копировать, изменять и распространять?

Что именно освобождает AB 1856

Закон о цифровом гарантировании возраста, как он был изначально задуман, требовал бы от операционных систем, продаваемых или распространяемых в Калифорнии, проверять возраст пользователя, вероятно, при настройке учетной записи или первоначальной конфигурации устройства. AB 1856 предусматривает исключение для операционных систем, распространяемых под признанными лицензиями с открытым исходным кодом, что означает, что дистрибутивы Linux, такие как Debian, Fedora, Arch и другие, выпускаемые в рамках GPL, MIT, BSD или Apache, выпадают из-под действия закона.

Это не первая корректировка калифорнийской инициативы по проверке возраста. Как уже сообщалось в нашем более раннем материале о том, как AB 1856 отказался от правила для браузеров, а проверки возраста на уровне ОС по AB 1043 остались в силе, законодатели сужают сферу действия этих законопроектов в ответ на сопротивление разработчиков, правозащитных групп и технологической отрасли. Освобождение Linux — последний пример такой перенастройки, но оно не устраняет проверку возраста на уровне ОС полностью. Коммерческие и закрытые операционные системы, которыми большинство потребителей фактически пользуются ежедневно, остаются под действием требований AB 1043.

Почему законодатели выделили открытый исходный код

Практическое обоснование освобождения программного обеспечения с открытым исходным кодом очевидно. Как только код выпущен под разрешительной или авторской (copyleft) лицензией, его может форкнуть, переименовать и распространять кто угодно, где угодно, и не существует центральной компании, которую можно было бы привлечь к ответственности. Нет единого юридического лица, которое можно было бы оштрафовать или подать на него в суд, если дистрибутив Linux не внедряет проверку возраста, потому что нет единого контроля над Linux, как это есть у Windows или macOS.

Эта структурная реальность сделала всеобъемлющее требование к открытому программному обеспечению практически невыполнимым. Хоббист, поддерживающий нишевый дистрибутив, или разработчик, создающий кастомный образ Linux для конкретного用例, столкнулись бы с обязательствами по соблюдению требований, разработанными для крупных корпораций с достаточными юридическими и инженерными ресурсами. Освобождение этих проектов позволяет избежать постановки волонтеров-мейнтейнеров и небольших сообществ открытого кода под угрозу судебных исков за то, что они не имеют реальной возможности выполнить.

Вопросы конфиденциальности: кто все еще под ударом

Для пользователей, заботящихся о конфиденциальности, это освобождение — значимая, хотя и узкая, победа. Пользователи Linux не будут подвергаться сбору или проверке возраста на уровне операционной системы, что сохраняет одну из давних привлекательных черт платформы: возможность использовать компьютер без передачи идентифицирующей информации лишь для того, чтобы его включить.

Но это исключение не меняет картину для подавляющего большинства пользователей интернета, поскольку большинство людей используют коммерческие операционные системы, которые по-прежнему подпадают под требования проверки возраста. Это оставляет правозащитников в области конфиденциальности в ожидании того, как эти проверки на уровне ОС будут реализованы и какие данные будут собираться, храниться и потенциально передаваться в процессе. Схемы проверки возраста уже привлекли внимание и на федеральном уровне. Предложенный сенатором Энди Кимом Закон о цифровом гарантировании возраста возлагает ответственность за проверку на магазины приложений, что отражает более широкую тенденцию смещения проверок возраста вверх по программному стеку, ближе к платформам и операционным системам, на которые люди полагаются ежедневно.

Также стоит отметить, что Калифорния действует не в изоляции. Мандаты на проверку возраста продвигаются в десятках штатов, часто прослеживаясь до advocacy-групп, корнями уходящих в британский Закон об онлайн-безопасности. Эта более широкая законодательная динамика означает, что освобождение Linux, хотя и является облегчением для пользователей открытого кода, вряд ли сигнализирует о замедлении усилий по проверке возраста в целом.

Что это значит для вас

Если вы используете дистрибутив Linux или другую операционную систему с открытым исходным кодом, AB 1856 означает, что вас не попросят подтвердить возраст просто для использования устройства, по крайней мере, в соответствии с этим конкретным калифорнийским законом. Это реальное преимущество для конфиденциальности, которое стоит оценить, особенно для тех, кто выбрал открытое ПО отчасти для избежания практик сбора данных, распространенных на коммерческих платформах.

Если вы используете Windows, macOS или другую закрытую коммерческую операционную систему, это освобождение на вас не распространяется. Вам следует ожидать внедрения требований проверки возраста в соответствии с AB 1043 и аналогичными законами, и стоит обратить внимание на то, как эти системы обрабатывают ваши данные: что собирается, как долго хранится и передается ли третьим лицам. Технологии проверки возраста сильно различаются по степени уважения к конфиденциальности, и не все реализации одинаковы.

Ключевые выводы

Калифорнийский AB 1856 освобождает операционные системы с открытым исходным кодом, распространяемые под лицензиями GPL, MIT, BSD и Apache, от действия Закона о цифровом гарантировании возраста штата, в основном потому, что проверка возраста на свободно форкабельном ПО оказалась непрактичной. Единогласное голосование отражает прагматичный компромисс, а не отступление от проверки возраста в целом, поскольку коммерческие операционные системы по-прежнему подпадают под аналогичные требования согласно AB 1043. Для пользователей Linux это явная победа в области конфиденциальности. Для всех остальных ландшафт проверки возраста все еще развивается, и оставаться информированным о том, как эти законы реализуются на уровне операционной системы, остается лучшим способом защитить свою конфиденциальность в будущем.