Apéndice D - Declaración de código GPL
presenta una lista de comandos de usuario u opciones, tales como un menú, dicha lista debe incluir un elemento visible que
cumpla con este criterio.
1. Código fuente.
El "código fuente" de un trabajo es el formato preferido del trabajo para realizar modificaciones en el mismo. Por "código objeto"
se entiende cualquier formato de un trabajo que no sea código fuente.
Una "interfaz estándar" es una interfaz que puede ser una norma oficial, según lo defina un organismo de normas reconocido, o
bien, en el caso de interfaces específicas para un lenguaje de programación particular, una interfaz de uso generalizado entre los
desarrolladores que trabajan con dicho lenguaje.
Las "bibliotecas de sistemas" de un trabajo ejecutable comprenden cualquier cosa, salvo el trabajo en su totalidad, que (a) se incluya
en la forma normal de empaquetamiento de un componente importante pero que no forme parte del componente importante, y
(b) sirva únicamente para permitir el uso del trabajo con dicho componente importante o para implementar una interfaz estándar
para la cual haya a disposición del público una implementación en forma de código fuente. Un "Componente importante", en
este contexto, es un componente fundamental (núcleo, sistema de ventanas, etc.) del sistema operativo específico (si hubiera) en
el que funcione el trabajo ejecutable, un compilador utilizado para producir el trabajo o un intérprete de código objeto utilizado
para ejecutarlo.
La "Fuente correspondiente" para un trabajo en código objeto se refiere a todo el código fuente necesario para generar, instalar y
(para un trabajo ejecutable) ejecutar el código objeto y modificar el trabajo, incluidas las secuencias de comandos para controlar
dichas actividades. Sin embargo, no incluye las Bibliotecas de sistemas del trabajo ni las herramientas de aplicación general o
los programas libres generalmente disponibles que se utilicen sin modificaciones para realizar dichas actividades pero que no
formen parte del trabajo. Por ejemplo, la Fuente correspondiente incluye los archivos de definición de interfaz asociados a los
archivos fuente para el trabajo, así como el código fuente para las bibliotecas compartidas y los subprogramas vinculados en
forma dinámica, requeridos específicamente conforme a su diseño, por ejemplo, mediante la comunicación de datos intrínseca o
el control de flujo entre esos subprogramas y otras partes del trabajo.
La Fuente correspondiente no necesita incluir nada que los usuarios puedan regenerar automáticamente de otras partes de la
misma.
La Fuente correspondiente para un trabajo en código fuente es ese mismo trabajo.
Manual del usuario de D-Link DIR-506L
99