¿Cómo utilizan los desarrolladores el código fuente abierto?