Con el objetivo de explicar los fundamentos y elementos que caracterizan al movimiento del software libre, se realiza una breve historia del origen y evolución de este movimiento: el proyecto GNU, la aparición de Linux, los programas de código fuente abie