Código abierto
Software cuya licencia cumple las libertades y condiciones definidas para el código abierto.
¿Qué significa código abierto?
Código abierto describe software con licencia que permite acceso al código fuente, modificación y redistribución bajo condiciones definidas. La Open Source Definition de OSI precisa esos derechos. Que el código sea públicamente legible no basta. El software abierto también puede utilizarse y ofrecerse comercialmente; el término no fija un precio cero general para producto o soporte.
Un portal ficticio va a usar una biblioteca abierta. El equipo comprueba licencia concreta y versión, y registra avisos requeridos y condiciones de redistribución. Disponibilidad de mantenimiento, atención a avisos de seguridad, operación y soporte se aclaran aparte. Código abierto no garantiza esos servicios ni ausencia de errores. Tampoco toda licencia abierta exige automáticamente publicar todo el código propio del portal.
Fuentes
Términos relacionados
- Licencia de softwareLas condiciones bajo las que se conceden derechos sobre un programa.
- Gestor de paquetesUna herramienta para obtener y gestionar paquetes de software, versiones y dependencias.
- Sistema heredadoUn sistema existente que sigue en uso, con dependencias técnicas y de negocio acumuladas.
- Arquitectura multiinquilinoUna solución multiinquilino admite ámbitos separados por cliente o grupo. Un inquilino no equivale automáticamente a una persona o una base de datos.
- Caché del navegadorLa caché del navegador guarda respuestas HTTP adecuadas. Su reutilización y validación siguen las reglas correspondientes.
- Invalidación de cachéLa invalidación hace que una copia guardada deje de reutilizarse según reglas definidas. El registro de origen es una cuestión distinta.
Artículos sobre el tema








Desarrollo de software con ASES
Software a medida, aplicaciones web y móviles


