Repositorios Non-Free en Debian. ¿Qué son? Guía Simple para Principiantes

repositorios-non-free-debian-que-son-funcionan-trixie

¿Qué son los Repositorios Non-Free en Debian? Guía Simple para Principiantes

Entendiendo el repositorio Non-Free en las versiones de Debian

Usando Debian, aprendí que este sistema operativo tiene versiones que se renuevan con el tiempo. Al explorar los repositorios de mi sistema, encontré que además del repositorio Main (que contiene solo software totalmente libre) existen otros como Contrib y Non-Free. 

Repositorio Non-Free de Debian en Palabras Simples

El repositorio Non-Free es el que más me costó entender, porque contiene software que no cumple con las Directrices de Software Libre de Debian (DFSG) . Esto significa que son programas con licencias restrictivas que limitan su uso o redistribución, como controladores privativos o aplicaciones con código cerrado . Debian los ofrece como un servicio para quienes realmente los necesitan, pero deja claro que no forman parte del sistema Debian oficial .

Por qué Non-Free no es parte de Debian y cómo se activa en cada versión

Lo que más me sorprendió es que, aunque Non-Free está alojado en los servidores de Debian, técnicamente no es Debian . El Contrato Social de Debian explica que la distribución oficial está compuesta únicamente por lo que está en la sección Main, y que Non-Free existe solo como una cortesía para los usuarios que necesitan software no libre . 

Cuando reviso la configuración de mi sistema, veo que en la actual y en versiones antiguas como Debian 11 "Bullseye" el repositorio por defecto solo incluía Main, y para tener Non-Free debía añadirlo manualmente . En Debian 12 "Bookworm" y en la actual Debian 13 "Trixie", los archivos de configuración incluyen por defecto el repositorio non-free-firmware (una subsección especial solo para firmware), pero Non-Free completo sigue estando desactivado por defecto . Si quiero acceder a Non-Free, debo añadir la palabra "non-free" después de "main" en la línea de configuración, y esto aplica igual para Trixie, Bookworm o cualquier versión anterior .

Cómo saber si estoy usando Non-Free y qué riesgos tiene

La forma más sencilla que encontré para identificar si un programa viene de Non-Free es recordar esta regla: si el programa tiene una licencia que limita su uso, modificación o redistribución, probablemente viene de Non-Free . Un ejemplo típico son los controladores privativos de tarjetas gráficas o ciertos códecs multimedia que no son de código abierto . Debian advierte claramente sobre los riesgos de usar estos paquetes: pierdo la libertad de usar ese software como quiera, Debian no puede dar soporte completo porque no tiene acceso al código fuente, y mi sistema deja de ser 100% libre . 

Para mí, la decisión de activar Non-Free depende de si realmente necesito ese programa específico. Si puedo encontrar una alternativa que esté en Main, prefiero esa opción porque mantengo mi sistema más limpio y alineado con la filosofía de Debian. Pero cuando no hay otra opción, Non-Free me permite instalar lo que necesito sabiendo de antemano que hay una parte no libre involucrada.

Guía Básica: Cómo Activar el Repositorio Non-Free en Debian

● La configuración de los Repositorios en Debian 12, 13 o posteriores se encuentra en el archivo: sources.list y la ruta es: encontrándonos en la raíz del sistema (/) etc/apt/sources.list

Al entrar al archivo sources.list verás lineas de configuración de repositorios como las que te muestro a continuación en donde observaras que aparece el Repositorio "non-free" escrito, esto quiere decir que el sistema acude a esos repositorios para instalar software y actualizaciones.

Importante: Generalmente el repositorio "non-free" no esta agregado en las instalaciones por defecto de Debian y hay que agregarlos manualmente

--------------------------------

deb http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware

deb-src http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware


deb http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware

deb-src http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware


deb http://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware

deb-src http://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware

--------------------------------

Francisco Veracoechea - @veracoecheax

Te puede interesar:

● Repositorios Main en Debian. ¿Qué son? Guía para Principiantes

Lo Más Visto!

Min Browser: El navegador ultra ligero que hará volar tu PC

Recuperar, Tener y Usar mis Contactos de Android (Google Contacts) en Windows, Linux Mint, Ubuntu, Zorin o Debian

Instalar Navegador Microsoft Edge correctamente en Linux Debian Ubuntu