Aunque GNU/Linux es un sistema operativo libre y abierto existen muchas distribuciones que incluyen software privativo en sus repositorios.

Para los que sean contrarios al uso de software y paquetes privativos, en el siguiente artículo veremos un par de métodos para poder comprobar el software privativo que tenemos instalado en cualquier distribución Debian o Ubuntu.

CONOCER EL SOFTWARE PRIVATIVO INSTALADO MEDIANTE LA TERMINAL

En Debian y en Ubuntu los paquetes privativos se acostumbran a almacenar en las secciones non-free y Contrib de los repositorios.

Por lo tanto una forma de analizar el software privativo que tenemos instalado es obtener un listado de los paquetes instalados de la sección Contrib y non-free. Para ello tan solo tenemos que ejecutar el siguiente comando en la terminal:

dpkg-query -W -f='${Section}\t${Package}\n' | grep ^non-free && dpkg-query -W -f='${Section}\t${Package}\n' | grep ^contrib && dpkg-query -W -f='${Section}\t${Package}\n' | grep ^partner

Después de ejecutar el comando podemos ver la totalidad de paquetes y software privativo instalado en nuestro ordenador:

Averiguar Software privativo con la terminal

CONOCER EL SOFTWARE PRIVATIVO INSTALADO MEDIANTE VRMS

Otra opción alternativa para comprobar el software privativo en nuestro ordenador es usar el software VRMS (Virtual Richard M. Stallman).

El software VRMS nos proporcionará un listado de los paquetes no libres instalado en nuestro equipo. En algunos casos el programa también nos dará una breve explicación de porque los paquetes no son libres.

Para instalar el software VRMS tan solo tenemos que ejecutar el siguiente comando en la terminal:

sudo apt-get install vrms

Una vez instalado lo podemos usar abriendo una terminal y ejecutando el siguiente comando:

vrms -e

Al ejecutar el programa en mi caso he obtenido los siguientes resultados:

Conocer Software privativo con VRMS

Si comparamos los resultados obtenidos con los del apartado anterior vemos que son exactamente los mismos.

A partir de estos momentos si queremos podemos intentar buscar alternativas libres al software privativo instalado en nuestro ordenador.

LIMITACIONES DE LOS MÉTODOS USADOS PARA BUSCAR SOFTWARE PRIVATIVO

Las 2 opciones que hemos visto funcionan de forma correcta. No obstante los 2 métodos se limitan a buscar software privativo en secciones especificas de nuestros repositorios. Esto ocasiona que no podamos detectar el 100% de software privativo instalado en nuestro ordenador.

El motivo es que los programas que instalamos de forma manual y no están presentes en los repositorios originales de nuestra distro, acostumbran a ubicarse en secciones no apropiadas de nuestros repositorios.

Así por ejemplo Google Chrome se ubica en la sección web y la sección web acostumbra a disponer Software Libre. Por lo tanto los métodos detallados en este post no detectaran que Google Chrome es software privativo.

Solución para solventar las limitaciones de estos métodos

Conociendo esta limitación, la forma apropiada para detectar el 100% de software privativo es aplicar uno de los 2 métodos y a posteriori analizar uno por uno los programas que tenemos instalados de forma manual o a través de repositorios externos.

Por lo tanto en mi caso abro Synaptic para ver los repositorios de terceros que estoy usando y obtengo el siguiente resultado:

Repositorios de terceros

Si observamos con detalle vemos que los 2 únicos repositorios de terceros que estoy usando son el de Libreoffice y el de Spotify. Si buscamos información acerca de Libreoffice y Spotify llegaremos a las siguientes conclusiones:

  1. Libreoffice es una suite ofimática de Software Libre.
  2. El cliente de Spotify es Software privativo, por lo tanto los partidarios de usar únicamente Software Libre deberían desinstalarlo.

A continuación, desde Synaptic o desde la terminal, consultaremos el software instalado en nuestro ordenador que no pertenece a ningún repositorio.

Para ello en mi caso abro una terminal y ejecuto el siguiente comando:

aptitude search ~o

Los resultados obtenidos son los siguientes:

Paquetes sin repositorio activo

Si buscamos información sobre los paquetes veremos que la totalidad de librerías y programas que aparecen en este listado son totalmente libres.

Por lo tanto en mi caso únicamente estoy usando 9 librerías o programas que son software privativo.

Únete a la conversación

4 comentarios

  1. Línea corregida:

    dpkg-query -W -f='${Section}\t${Package}\n' | grep ^non-free && dpkg-query -W -f='${Section}\t${Package}\n' | grep ^contrib && dpkg-query -W -f='${Section}\t${Package}\n' | grep ^partner

  2. Excelente…gracias por ayudar a encontrar software privativo.

    Pero este método no se aplica a extensiones de programas, como por ejemplo extensiones de libreoffice, gimp o cualquier otro. Las extensiones son programas en si mismos.

    Sds

    1. Gracias por comentar.

      Lo que tu dices dudo que pueda llevarse a termino porque diria que no existe ningún software que sea capaz de registrar todas las extensiones de los programas. Tendrás que ser tu mismo quien analice las extensiones en el momento de instalarlas.

      Además me gustaria preguntar si existen plugins privativos para Libreoffice, Gimp o Audacity. Yo diria que no pero igual estoy equivocado.

      Saludos

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.