GNU/Linux >> Tutoriales Linux >  >> Debian

El programa Vrms le ayuda a encontrar software no libre en Debian

El otro día estaba leyendo una guía interesante que explicaba la diferencia entre software libre y de código abierto . Pensé que ambos eran más o menos iguales hasta que encontré esta guía. Oh hombre, estaba equivocado. Hay pocas diferencias significativas entre ellos. Mientras leía ese artículo, me preguntaba cómo encontrar software no libre en Linux, de ahí esta publicación.

Saluda a "Virtual Richard M. Stallman", un script de Perl para encontrar software no libre en Debian

El Richard M. Stallman virtual , en breve vrms , es un programa, escrito en Perl , que analiza la lista de software instalado en sus sistemas basados ​​en Debian e informa todos los paquetes de los árboles non-free y contrib que están instalados actualmente. Para aquellos que se preguntan, un software libre debe cumplir con las siguientes cuatro libertades esenciales .

  • Libertad 0 - La libertad de ejecutar el programa como desee, para cualquier propósito.
  • Libertad 1 - La libertad de estudiar cómo funciona el programa y adaptarlo a tus necesidades. El acceso al código fuente es una condición previa para esto.
  • Libertad 2 - La libertad de redistribuir copias para que puedas ayudar a tu prójimo.
  • Libertad 3 - La libertad de mejorar el programa y lanzar sus mejoras al público, para que toda la comunidad se beneficie. El acceso al código fuente es una condición previa para esto.

Cualquier software que no cumpla con las cuatro condiciones anteriores no se considera software libre. En pocas palabras, un software libre significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.

Ahora busquemos si el software instalado es gratuito o no, ¿de acuerdo?

El paquete Vrms está disponible en los repositorios predeterminados de Debian y sus derivados como Ubuntu. Entonces, puede instalarlo usando el administrador de paquetes apt usando el siguiente comando.

$ sudo apt-get install vrms

Una vez instalado, ejecute el siguiente comando para encontrar software no libre en su sistema basado en Debian.

$ vrms

Salida de muestra de mi escritorio Ubuntu 16.04 LTS.

    Non-free packages installed on ostechnix

unrar Unarchiver for .rar files (non-free version)

1 non-free packages, 0.0% of 2103 installed packages.

Encuentre software no libre en Debian usando Vrms

Como puede ver en la captura de pantalla anterior, tengo un paquete no gratuito instalado en mi caja de Ubuntu.

Si no tiene ningún paquete que no sea gratuito en su sistema, debería ver el siguiente resultado.

No non-free or contrib packages installed on ostechnix! rms would be proud.

Vrms puede encontrar paquetes no libres no solo en Debian sino también en Ubuntu, Linux Mint y otros sistemas basados ​​en deb.

Limitaciones

Sin embargo, el programa Vrms tiene algunas limitaciones. Como ya mencioné, enumera los paquetes de las secciones non-free y contrib instaladas. Sin embargo, algunas distribuciones no siguen la política que asegura que el software propietario solo termine en secciones del repositorio reconocidas por vrms como "no libres" y no hacen ningún esfuerzo por preservar esta separación. En tales casos, Vrms no reconocerá el software no libre y siempre informará que tiene software no libre instalado en su sistema. Si está utilizando distribuciones como Debian y Ubuntu que siguen la política de mantener el software propietario en repositorios que no son libres, Vrms definitivamente lo ayudará a encontrar los paquetes que no son libres.

Y eso es todo. Espero que esto haya sido útil. Más cosas buenas por venir. ¡Estén atentos!

¡Salud!


Debian
  1. Debian – ¿Seguridad del repositorio de Debian?

  2. Debian – ¿El usuario “debian-+”?

  3. ¿Cómo obtener el software en Ubuntu?

  4. ¿Cómo encontrar el ID de proceso (pid) de un programa de terminal en ejecución?

  5. ¿Cómo encontrar todos los archivos relacionados con un software?

Cómo encontrar la ubicación geográfica del servidor (IP) usando la terminal en Debian 11

Cómo encontrar su dirección IP en Debian 11

Cómo ver los comandos de Terminal que usa con más frecuencia en Debian 10

Copiar texto a la terminal de Debian

Dominar el comando Tree en Debian

Cómo encontrar el ID de proceso de un programa y eliminarlo [Consejo rápido]