GNU

¿Qué es GNU?

GNU es un proyecto iniciado por Richard Stallman para crear un sistema operativo completo hecho de software libre. Sus herramientas están por debajo de la mayoría de los sistemas Linux.

Hable con un ingeniero Base de conocimiento
Vista cercana de servidores montados en un rack de un centro de datos

Qué es

El Proyecto GNU se propuso escribir un sistema operativo completo en el que cada usuario tuviera las cuatro libertades del software libre. Produjo la mayoría de las piezas: el compilador GCC, las utilidades básicas como ls y cp, y el shell Bash.

Su propio kernel, Hurd, nunca se terminó para uso cotidiano. El kernel de Linux llenó ese vacío, así que un servidor Linux típico es un conjunto de herramientas GNU que se ejecutan sobre el kernel de Linux. Por eso algunas personas lo llaman GNU/Linux.

El proyecto también redactó la Licencia Pública General de GNU, o GPL. Es una licencia de copyleft: quien distribuya el programa, modificado o no, debe ofrecer el código fuente bajo los mismos términos. Muchos proyectos de código abierto la usan.

Por qué le importa a una empresa

  • Las habilidades se transfieren: los comandos que escriben sus administradores en un servidor Linux son en gran parte herramientas GNU, y funcionan igual de una distribución a otra.
  • Mantenimiento público: GCC y Bash se desarrollan de forma abierta, así que cualquiera puede revisar su código y su historial de errores.
  • Ejecutar software GPL: usarlo dentro de su empresa por lo general no agrega obligaciones. La AGPL, una variante, es la excepción que conviene revisar, porque puede aplicar cuando se permite que usuarios externos accedan a un programa modificado por una red.
  • Distribuir software GPL: si entrega un programa GPL a clientes, por ejemplo dentro de un dispositivo o de un instalador, debe proporcionar el código fuente y mantener la misma licencia.

Cómo se refleja en nuestro trabajo

Los servidores Linux que construimos y mantenemos con Ubuntu, Debian y sistemas de la familia RHEL incluyen todos herramientas GNU. También los hosts Proxmox VE de nuestra propia infraestructura. Además mantenemos herramientas públicas de código abierto propias y, cuando desarrollamos software para un cliente, revisamos la licencia de cada pieza que usamos, incluida la GPL.

Servicios relacionados

Linux y Kubernetes

Construcción de servidores y plataformas de contenedores en Linux.

Consultoría de Proxmox

Virtualización sobre una plataforma de código abierto.

Software

Software a la medida y herramientas de código abierto, con los términos de licencia verificados.

Más información

¿Tiene dudas sobre el software que usa?

Díganos qué hay hoy en sus servidores. Le explicaremos qué es y qué le exige su licencia.

Iniciar una conversación