¿Qué permite una licencia de software de código abierto?
Examinar y modificar el código bajo sus condiciones
La definición exige acceso al código fuente y derechos de redistribución, no simplemente que el programa sea gratuito. Este dato aclara para qué sirve «Examinar y modificar el código bajo sus condiciones» y qué problema resuelve dentro de un dispositivo, un estándar o una arquitectura informática.
«Examinar y modificar el código bajo sus condiciones» se define mejor por lo que hace que por su aspecto o por un nombre comercial. Los sistemas cambian con rapidez, pero las funciones de representar datos, ejecutar instrucciones y conectar componentes permanecen. El detalle señalado identifica esa función y permite reconocer el mismo principio aunque aparezca implementado en dispositivos, programas o versiones diferentes. Al considerar «Examinar y modificar el código bajo sus condiciones», las propiedades mencionadas forman así una explicación coherente de su papel dentro de este ámbito. Con «Examinar y modificar el código bajo sus condiciones» queda identificado de forma precisa el caso tratado.