El software libre permite modificar sus códigos abiertos, mientras que el no libre no lo permite. Richard Stallman creó el proyecto GNU y el concepto de copyleft para crear un sistema operativo libre. Los paquetes Debian simplificaron la instalación y actualización de programas en Linux. Debian es una distribución libre gestionada por desarrolladores voluntarios. Ubuntu se basa en Debian y aporta mejoras a su comunidad de forma gratuita.