El código abierto es la única solución que garantiza la no dependencia de un proveedor de software. Es lo que se conoce como "Vendor Lock-in". Utilizando el código abierto, se protege contra los siguientes riesgos :
- Adquisición del proveedor de software y, por tanto, cambios en la política de licencias
- Evolución de los precios
- Degradación de la relación con el proveedor de software
- Cambios en las normas de uso (condiciones de alojamiento, no compatibilidad con determinadas integraciones)
- Cambios en las normas de seguridad o puertas traseras ocultas