
Definición: Denominación para aquellas aplicaciones que tienen su código fuente liberado.
En el Software libre el código fuente (“Source Code”) está disponible, si una persona lo requiere puede realizar modificaciones de un programa o paquete, a diferencia de una gran gama de productos propietarios que distribuyen sólo los ejecutables impidiendo realizar cambios de cualquier tipo.
El software propietario muchas veces es caro y utilizarlo sin pagar por el derecho al uso es ilegal. Por otra parte, genera una importante dependencia con el proveedor ya que es el único capaz de modificarlo; lo que a su vez, encarece el mantenimiento y el soporte
Que el código fuente sea liberado tiene muchos beneficios, entre ellos: