Guía de uso de tecnologías para servicios digitales
Código fuente y estándares abiertos
El uso de código fuente y estándares abiertos mejora la transparencia, flexibilidad y responsabilidad sobre lo desarrollado. Entre sus beneficios, destacan:
- Resolver problemas comunes con tecnologías de código abierto actualmente disponibles y funcionando.
- Ahorrar tiempo y recursos evitando el desarrollo de soluciones muy particulares o para problemas poco frecuentes.
- Exigir menores tiempos de implementación y costos de ejecución.
- Interoperar con soluciones de código cerrado mediante software abierto.
¿Cómo ayuda a los servicios digitales el emplear código abierto?
Según el equipo de servicios digitales del Reino Unido3, el ser abierto al desarrollar servicios digitales ayuda a tener código de mejor calidad, más fácil de mantener y más sostenible. Existen ventajas como:
- Documentación más clara. Facilita que el equipo encargado de mantener el código realice un seguimiento de los cambios y que otras personas también puedan usarlo.
- Un código más limpio y mejor estructurado es más fácil de mantener.
- Claridad sobre los datos que deben permanecer protegidos y cómo lograrlo. Sugerencias sobre cómo se puede mejorar el código o dónde se puede mejorar la seguridad.
3 Sé abierto al hacer código https://www.gov.uk/guidance/be-open-and-use-open-source