El software de código abierto es aquel cuyo código fuente está disponible y puede ser modificado y redistribuido libremente bajo una licencia de código abierto. Estas licencias deben permitir la libre redistribución, disponibilidad del código fuente, modificaciones y creación de programas derivados, siempre garantizando la integridad del programa original. Algunos programas mundialmente utilizados de código abierto son Mozilla Firefox, Linux y Open Office.