El software libre fue creado en Estados Unidos por Richard Stallman y Linus Torvalds. Stallman creó el software libre pero le faltaba un núcleo, mientras que Torvalds creó el núcleo Linux bajo los términos de la GPL, completando un sistema operativo GNU/Linux completo y funcional. El software libre permite ser usado, copiado, modificado y redistribuido libremente.