Логотип

freedesktop закрыла предложение интерфейса проверки возраста XDG: почему вокруг него возник спор

freedesktop закрыла предложение интерфейса проверки возраста XDG: почему вокруг него возник спор

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

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

 

Что представлял собой интерфейс проверки возраста XDG

Предложение было внесено в спецификации XDG, поддерживаемые сообществом freedesktop.org. Его целью было создание стандартизированного API, через который приложения могли бы запрашивать возрастную категорию пользователя.

Технически предполагалось добавить D-Bus интерфейс org.freedesktop.AgeVerification. Он позволял программам получать не точную дату рождения, а только возрастную категорию пользователя.

Система должна была возвращать один из нескольких диапазонов возраста:

  • Unknown (возраст неизвестен)
  • Under 13
  • 13–15
  • 16–17
  • 18+

 

При этом год рождения пользователя должен был храниться локально, а приложения могли получать только вычисленную категорию возраста.

 

Как должна была работать система

Согласно проекту, данные о возрасте пользователя сохранялись бы в конфигурации аккаунта Linux. Предполагалось использовать каталог:

/var/lib/AccountsService/users/

 

Читать  Как подключать USB-накопитель каждый раз при загрузке Linux

Таким образом, приложения получали бы только результат — возрастную категорию — без доступа к личной информации.

Этот подход рассматривался как компромисс между требованиями законодательства и защитой конфиденциальности пользователей.

 

Почему возникла необходимость в такой функции

Инициатива во многом связана с новыми законодательными требованиями в некоторых штатах США. Речь идёт о законах, которые обязывают интернет-сервисы проверять возраст пользователей для доступа к определённому контенту.

Подобные нормы требуют:

  • ограничивать доступ несовершеннолетних к определённым сервисам;
  • внедрять системы возрастной идентификации;
  • обеспечивать технические механизмы проверки возраста.

 

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

 

Почему сообщество раскритиковало инициативу

Несмотря на техническую элегантность идеи, предложение быстро вызвало серьёзную критику со стороны разработчиков и пользователей Linux.

Основные опасения были следующими:

  • Риски для конфиденциальности. Даже хранение года рождения локально вызывает вопросы у сторонников приватности.
  • Привязка к конкретным законам. Некоторые разработчики считают, что стандарты Linux не должны зависеть от законодательства отдельных стран.
  • Репутационные риски. Связывание базовых компонентов Linux-экосистемы с системами проверки возраста может негативно повлиять на восприятие платформы.
  • Неправильный уровень реализации. По мнению критиков, подобные функции лучше реализовывать через отдельные порталы или API, а не через основной namespace freedesktop.

 

В результате обсуждения автор предложения решил закрыть merge-request.

Читать  UBports выпускает Ubuntu Touch 20.04 OTA-6

 

Что будет дальше

Хотя предложение закрыто, вопрос проверки возраста в Linux остаётся открытым. Автор инициативы отметил, что дальнейшая работа может продолжиться в рамках портальной инфраструктуры, которая используется, например, в экосистеме Flatpak.

Это означает, что потенциальная реализация может появиться позже, но уже в другой архитектуре — более изолированной и гибкой.

 

Почему этот вопрос важен для Linux-экосистемы

Дискуссия вокруг API проверки возраста затрагивает более широкую проблему: как открытые операционные системы должны реагировать на новые требования регулирования интернета.

Linux традиционно придерживается принципов:

  • минимального сбора данных;
  • прозрачности архитектуры;
  • независимости от коммерческих и политических факторов.

 

Поэтому любые изменения, связанные с идентификацией пользователей, автоматически вызывают серьёзные обсуждения.

 

Выводы

История с интерфейсом проверки возраста XDG показала, насколько чувствительным для сообщества Linux остаётся вопрос конфиденциальности и архитектурных стандартов.

Хотя сама идея стандартизированного API выглядела логичной с точки зрения законодательства и разработчиков приложений, большинство участников обсуждения сочли её преждевременной и потенциально опасной для экосистемы.

Скорее всего, тема возрастной идентификации ещё вернётся в повестку open-source-сообщества, но её реализация будет более осторожной и модульной.

 

Часто задаваемые вопросы

Что такое XDG Age Verification Interface?

Это предложенный интерфейс для Linux-десктопов, который позволял приложениям определять возрастную категорию пользователя через стандартный API.

Почему предложение закрыли?

Читать  Windows 12 вам не понравится: более высокие требования, все для искусственного интеллекта и выпуск в 2027 году

Из-за критики со стороны разработчиков и пользователей, которые опасались проблем с конфиденциальностью и влияния законодательства на архитектуру Linux.

Передавались ли приложениям персональные данные?

Нет. Предполагалось передавать только возрастную категорию, а не точную дату рождения.

Будет ли подобная функция в Linux в будущем?

Возможно. Разработчики рассматривают вариант реализации через систему порталов, используемую, например, в Flatpak.

Какие возрастные категории предлагалось использовать?

Unknown, Under 13, 13–15, 16–17 и 18+.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала