Логотип

Пользователи Linux, используете ли вы несвободное программное обеспечение?

Пользователи Linux, используете ли вы несвободное программное обеспечение?

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

 

На самом деле многие из нас используют его гораздо чаще, чем мы думаем. Но задумывались ли вы когда-нибудь о том, используете ли вы несвободное программное обеспечение и если да, то какое именно? Для этого есть один интересный инструмент, о котором я хотел бы рассказать: vmrs, сокращение от virtual Richard M. Stallman.

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

В Debian (и его производных) эта концепция отражена в официальном инструменте check-dfsg-status (vrms — переходное название пакета). Он оценивает установленные пакеты с помощью собственных метаданных Debian, различая программное обеспечение, которое относится к архиву main, и пакеты, классифицируемые как несвободные или дополнительные. Просто установите его, запустите, и вы увидите результат, похожий на тот, что показан ниже.

Читать  Разработчик эмулятора DuckStation для PS1 может прекратить поддержку Linux из-за разочарований в AUR

Аналогичная идея была адаптирована для дистрибутивов на основе RPM с помощью vrms-rpm — поддерживаемого сообществом проекта, который воплощает виртуальную концепцию Ричарда М. Столлмана в Fedora, RHEL, openSUSE и аналогичных системах.

Вместо того чтобы полагаться на категории DFSG в Debian, vrms-rpm анализирует теги лицензий RPM и сравнивает их с настраиваемыми списками разрешенных лицензий, такими как одобренные лицензии Fedora или определения на основе SPDX.

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

А как же Arch и его производные? Что ж, это совсем другая история. В отличие от Debian и Fedora, Arch не предоставляет официального эквивалента vrms или проверок на соответствие требованиям DFSG. И позвольте мне сказать, что это не недоработка, а отражение принципиально иной философии дистрибутива.

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

Читать  Hyprland запускает план подписки для поддержки развития

Для получения дополнительной информации см. страницу Debian, посвященную vrms или страницу vrms-rpm на GitHub.

Редактор: AndreyEx

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

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

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


Загрузка...

Спасибо!

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

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