Pengguna Linux, Adakah Anda Menggunakan Perisian Bukan Percuma?


Konsep Richard M. Stallman maya (vrms) terus hidup, membantu pengguna Linux mengenal pasti perisian bukan bebas melalui audit lesen.

Kebanyakan daripada kita berasa bangga hanya menggunakan perisian bebas di sistem Linux kita. Namun, realitinya, ini tidak sepenuhnya benar (topik untuk artikel lain). Dalam banyak hal, sebuah stesen kerja Linux moden jarang dapat memenuhi jangkaan pengguna masa kini (pemacu GPU, perisian tegar, sesetengah codec multimedia, dan lain-lain) tanpa bergantung kepada sekurang-kurangnya sedikit perisian bukan bebas.

Sebenarnya, ramai di antara kita mungkin menggunakan lebih banyak daripadanya daripada yang kita sedari. Tetapi pernahkah anda berhenti sejenak untuk bertanya kepada diri sendiri sama ada anda menggunakan perisian bukan bebas, dan jika ya, yang mana satu? Di sinilah muncul satu alat kecil yang menarik, yang ingin saya perkenalkan di sini: vmrs, singkatan bagi virtual Richard M. Stallman.

Pada asalnya dibangunkan dalam ekosistem Debian, vrms adalah utiliti yang memeriksa pakej yang dipasang dan melaporkan yang tidak mematuhi Garis Panduan Perisian Percuma Debian. Daripada menghapuskan perisian atau menguatkuasakan dasar, vrms menumpukan pada ketelusan, memberikan pengguna ketelusan tentang bahagian mana dalam sistem mereka yang berada di luar definisi perisian percuma Debian.

Dalam Debian (dan terbitannya), konsep ini tercermin dalam alat rasmi check-dfsg-status (nama pakej peralihan vrms). Ia menilai pakej yang dipasang menggunakan metadata Debian sendiri, membezakan antara perisian yang tergolong dalam arkib main dan pakej yang diklasifikasikan sebagai non-free atau contrib. Cuma pasang, lancarkan, dan anda akan melihat output yang serupa dengan yang ditunjukkan di bawah.

Periksa perisian bukan percuma yang dipasang di Debian.

Idea yang serupa telah diadaptasi untuk pengedaran berasaskan RPM melalui vrms-rpm, sebuah projek yang dikendalikan oleh komuniti yang membawa konsep Richard M. Stallman maya ke Fedora, RHEL, openSUSE, dan sistem berkaitan.

Daripada bergantung kepada kategori DFSG Debian, vrms-rpm menganalisis tag lesen RPM dan membandingkannya dengan senarai lesen yang dibenarkan yang boleh dikonfigurasi, seperti lesen yang diluluskan Fedora atau definisi berasaskan SPDX.

Walaupun terdapat perbezaan dalam pelaksanaan, kedua-dua alat ini mempunyai tujuan yang sama: mengenal pasti perisian yang dipasang yang tidak memenuhi kriteria yang dipilih oleh pengedaran untuk lesen percuma atau sumber terbuka. Perlu diingat bahawa mereka bergantung sepenuhnya pada ketepatan metadata pakej dan tidak membuat sebarang usaha untuk mengubah sistem, bertindak semata-mata sebagai utiliti pelaporan dan audit.

Tapi bagaimana pula dengan Arch dan derivatifnya? Sebenarnya, ia adalah cerita yang berbeza sama sekali. Berbeza dengan Debian dan Fedora, Arch tidak menyediakan setara rasmi untuk vrms atau pemeriksaan kepatuhan gaya DFSG. Dan izinkan saya katakan – ini bukan satu kecuaian; ia mencerminkan falsafah pengedaran yang asasnya berbeza.

Arch tidak mengklasifikasikan pakej sebagai percuma atau tidak percuma pada peringkat dasar dan dengan sengaja mengelak membuat penilaian nilai tentang kebebasan perisian. Dan seperti yang anda lihat, ini tidak menghalangnya daripada menjadi salah satu pengedaran yang paling disayangi, digunakan secara meluas, dan dihormati dalam ekosistem Linux. Jadi mari kita jangan terlalu puris.

Untuk maklumat lanjut, lihat vrms Debian atau semak halaman GitHub vrms-rpm.