¿Cómo funciona el código abierto?