Меньше всего мы прощаем другим те ошибки, какие совершали сами (Ж. Ру).

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


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

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

 

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

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

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

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

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

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

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

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

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

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

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

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

2 × 1 =

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


Спасибо!

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

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