Законодательное собрание Калифорнии приняло Assembly Bill 1856, освобождающий операционные системы с открытым исходным кодом от требований Digital Age Assurance Act — за несколько месяцев до вступления закона в силу 1 января 2027 года. Сенат внёс поправки в законопроект 21 августа, а 26 августа принял его голосами 39-0; на следующий день Ассамблея утвердила эти изменения в согласительном голосовании. Поправка снимает почти годовую неопределённость вокруг того, придётся ли дистрибутивам Linux и SteamOS собирать данные о возрасте пользователей при настройке аккаунта наравне с Windows, macOS, iOS и Android. AB 1856 теперь направлен губернатору Гэвину Ньюсому, который подписал исходный закон в октябре прошлого года.

Поправки переопределяют термин «поставщик операционной системы», исключая из него любое лицо или организацию, распространяющую ОС или приложение «на условиях лицензии, позволяющей получателю копировать, распространять и изменять программное обеспечение». Под это определение подпадает любое ПО, распространяемое по лицензиям GPL, MIT, BSD и Apache, что выводит из-под действия AB 1856 такие проекты, как Debian, Fedora, Ubuntu, Arch и семейство BSD.

Второе исключение выводит из-под определения «приложения» компоненты ПО, которые не «предлагаются потребителям как самостоятельное исполняемое приложение через магазин приложений, подпадающий под действие закона» — то есть библиотеки и зависимости, распространяемые через пакетные менеджеры вроде apt и pacman. AB 1856 прямо не говорит, что репозитории не являются магазинами приложений, но главная обязанность магазина по закону — запросить сигнал о возрасте у поставщика ОС пользователя и передать его разработчикам; освобождённая от требований open-source ОС такого сигнала не производит. Третье исключение касается витрин, распространяющих расширения или дополнения, работающие исключительно внутри хост-приложения, — оно выводит из-под действия закона магазины расширений для браузеров.

Поправки к AB 1856 также убирают исходное определение «пользователя», которое звучало как «ребёнок, являющийся основным пользователем устройства», и формально относило к детям каждого владельца устройства в Калифорнии. Механизм сигнализации в законе строится на том, что взрослые сами указывают свой возраст при настройке аккаунта, после чего их устройства помечаются как принадлежащие лицам старше 18 лет, — но при таком определении взрослым не мог быть отмечен никто.

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

Windows, macOS, iOS и Android по-прежнему полностью подпадают под действие закона: сбор данных о возрасте при настройке аккаунта станет обязательным с 1 января 2027 года. Для устройств, настроенных до этой даты, действует более поздний срок — 1 июля 2027 года. Подпадает ли под действие закона SteamOS — пока неясно: её системные компоненты на базе Arch распространяются с открытым кодом, но Valve поставляет образ системы вместе с проприетарным клиентом Steam. GrapheneOS, которая в марте заявила, что откажется соблюдать требования о проверке возраста, распространяется по открытым лицензиям MIT и Apache и теперь полностью выходит из-под действия закона, хотя на неё по-прежнему распространяется бразильский Digital ECA.

Депутат Ассамблеи Баффи Уикс, автор как самого Digital Age Assurance Act, так и поправки AB 1856, внесла проект исключения ещё в феврале после критики со стороны разработчиков Linux и Electronic Frontier Foundation.