В Бразилии 17 марта вступает в силу закон, который обязывает все операционные системы с доступом в интернет внедрить полноценную верификацию возраста пользователей. Простого ввода даты рождения больше недостаточно — требуется подтверждение возраста через системные механизмы, которые затем должны передавать приложениям возрастную категорию. На адаптацию остаётся 12 дней.

Штрафы формируются по следующей схеме: до 10 % от годовой выручки, либо — если выручки нет — от $2 до $200 за каждого зарегистрированного пользователя, но не более $9,5 млн за каждое нарушение. Ответственность возлагается на разработчиков и дистрибьюторов программного обеспечения, что создаёт серьёзные риски для open‑source проектов и небольших дистрибьюторов Linux и BSD, которые не располагают ресурсами для внедрения подобных систем. На данный момент ни одна крупная ОС не соответствует новым требованиям.

Закон требует создания системного API, который позволит приложениям получать возрастную категорию пользователя. Apple к слову уже расширяет свой Declared Age Range API для бразильского рынка, чтобы разработчики могли использовать возрастные данные без запроса точной даты рождения.

В Калифорнии аналогичный закон вступит в силу только 1 января 2027 года и также обяжет операционные системы собирать возраст при первичной настройке устройства и передавать его приложениям. В Колорадо законопроект о возрастной проверке уже прошёл сенат, а в Нью‑Йорке рассматривается закон 8102A, который потребует проверки возраста при активации любых устройств с сетевым стеком, включая бытовую технику. В Нью‑Йорке штрафы могут достигать 10 тысяч долларов за пользователя.

@nestab было бы неплохо, если бы операционные системы просто исключили бы Бразилию из лицензионных соглашений. Пусть напишут свою, которая им подходит.
@nestab это лютейший дурдом и я думаю, что это закончится тем, что разработчики софта просто уйдут из Бразилии. а потом и из Калифорнии, если те не придут в ясный ум и не откажутся от этой психопатической идеи.

@iron_bug @nestab

А как-то можно в лицензии прописать, что в Бразилии использование Линукса незаконно? И пусть ебутся как хотят?

@johan У ГНУ в целом и у Линукса систем в частности нет лицензии. Прописывать некуда. Точнее, текст её изложен в GPL

GPL предоставляет получателям компьютерных программ следующие права, или «свободы»:

  • свободу запуска программы с любой целью;
  • свободу изучения того, как программа работает, и её модификации (предварительным условием для этого является доступ к исходному коду);
  • свободу распространения копий как исходного, так и исполняемого кода;
  • свободу улучшения программы и выпуска улучшений в публичный доступ (предварительным условием для этого является доступ к исходному коду).
  • В общем случае распространитель программы, полученной на условиях GPL, либо программы, основанной на таковой, обязан предоставить получателю возможность получить соответствующий исходный код.

    https://ru.wikipedia.org/wiki/GNU_General_Public_License

    @iron_bug

    GNU General Public License — Википедия

    @nestab @iron_bug

    Ну т.е. бразильцы могут обязать внедрить такое только тем, кто продается на их территории?

    System76 Comments On Recent Age Verification Laws

    System76 published a statement today regarding the recent laws coming about in California and likely Colorado and New York too around requiring age verification on operating system accounts and ultimately exposing the information (or at least age brackets) to apps and websites

    @johan @nestab они это обязали внедрять своим юзерам. а дальше проблемы негров шерифа не ебут. если система не поддерживает эту дикую антисистемную хуйню, то штрафовать будут не систему, а юзера/предприятие, которые её использует. и в этом проблема.
    впрочем, я ещё уточню у бразильцев, что там у них стряслось и как они это собираются обходить.

    хотя я думаю, что чисто формально можно, например, накатать тупой модуль ядра, который где-нибудь в sysfs создаёт файл с абстрактным "возрастом" и.или какой там ещё понос они хотят. и вот тебе и "средство для проверки", чисто формально оно есть. делается за пять минут левой ногой. понятно, что никому нахрен это не нужно, но чтобы отвязались, можно сделать такой ненужный никому аппендикс. он не будет мешать системе и вообще ничего не будет значить. но формально "система поддерживает проверку" и пусть идут лесом.

    я так понимаю, что кретины, которые это придумали, воображают, что у системы лишь один юзер. это глубоко больные на голову люди, которые лезут что-то "стандартизировать" в софт, и тем более в операционные системы. их надо лечить принудительно, с помощью электросудорожной терапии.
    @johan @nestab здрассьте! GPLv2/GPLv3 и есть лицензия. кернел имеет основную лицензию GPLv2 и все модули должны иметь совместимые с ней лицензии (обычно там варианты GPL или LGPL), все гнутые утилиты - GPLv3.
    и лицензия ещё как прописывается и поставляется с каждым пакетом в Linux.
    @nestab
    Lua 5.4.7 Copyright (C) 1994-2024 Lua.org, PUC-Rio
    Please verify your age to continue.
    @akhil Кто пытался внедрить систему стороннюю для идентификации возраста (Британия, Австралия), потерпели неудачу — там просто начали обходить такие ресурсы через маршрутизацию трафика или забивать на это.
    Получилось, что кто внедрил, столкнулись с оттоком трафика, а кто проигнорил требования, получили рост аудитории.
    @nestab Это всё ради мемов!