traducida directamente a otro idioma. (De aquí en adelante,
la traducción está incluida sin limitaciones dentro del término
"modificación".) "Código fuente" para un trabajo indica la forma
preferida del trabajo para realizar modificaciones en él. Para
una librería, el código fuente completo indica todo el código
fuente para todos los módulos que contiene, más cualquier
archivo de definición de interfaz asociado, más los programas
usados para controlar la compilación y la instalación de la
librería. Otras actividades que no sean la copia, distribución
o modificación no están cubiertas por esta licencia; están
fuera de su marco de aplicación. El acto de ejecutar un
programa que use la Librería no está restringido, una
producción procedente de dicho programa solo está cubierta
si su contenido constituye un trabajo basado en la Librería
(independientemente del uso de la Librería como herramienta
para escribirlo). Que esto sea cierto depende de lo que haga
la Librería y de lo que haga el programa que usa la Librería.
1. Usted puede copiar y distribuir copias verbatim del código
fuente completo de la Librería cuando la reciba, en cualquier
medio, a condición que usted apropiada y manifiestamente
publique en cada copia un aviso de derechos de autor
correspondiente y de la exención de responsabilidad de la
garantía; conserve intactos todos los avisos referentes a esta
Licencia y a la ausencia de garantía; y distribuya una copia de
esta Licencia junto con la Librería.
Usted puede poner precio al acto físico de transferir una
copia, y usted puede, a su decisión, ofrecer una protección de
garantía como intercambio por el pago.
2. Usted puede modificar su copia o copias de la Librería o de
cualquier porción de ella, formando de este modo un trabajo
basado en la Librería, y copiar y distribuir tales modificaciones
o trabajo bajo los términos de la Sección 1 anterior, con tal de
que usted cumpla también las condiciones siguientes:
a) EL trabajo modificado debe ser en sí una librería de
software.
b) Usted debe hacer que los archivos modificados lleven
avisos prominentes indicando que usted cambió los
archivos, incluyendo la fecha de cualquier cambio.
c) Usted debe hacer que el trabajo completo sea autorizado
sin cargo alguno a las terceras partes bajos los términos de
esta Licencia.
d) Si una funcionalidad de la Librería modificada hace
referencia a una función o a una tabla de datos que es
suministrada por un programa de aplicación que usa dicha
funcionalidad, siendo diferente a un argumento pasado
cuando se invoca la funcionalidad, entonces usted debe
hacer un buen esfuerzo de fe para asegurar que, en el caso
de que una aplicación no suministre dicha función o tabla,
la funcionalidad continúe funcionando, y ejecute cualquier
parte de su propósito que continúe con sentido.
(Por ejemplo, una función en una librería para calcular raíces
cuadradas tiene un propósito completamente bien definido
independiente de la aplicación. Por tanto, la Sub-sección 2ª
requiere que cualquier función suministrada por la aplicación
usada por esta función debe ser opcional: si la aplicación
no la suministra, la función de raíces cuadradas debe seguir
calculando raíces cuadradas.) Estos requerimientos se
aplican al trabajo modificado como un todo. Si las secciones
identificables de ese trabajo no se derivan de la Librería,
y se pueden considerar de un modo razonable trabajos
independientes y separados, entonces esta Licencia, y sus
términos, no se aplican a esas secciones cuando las distribuya
como trabajos separados. Pero cuando distribuya las mismas
secciones como partes de un todo el cual es un trabajo
basado en la Librería, la distribución de ese todo debe ser
en los términos de esta Licencia, cuyos permisos para otra
licencias se extienden al conjunto completo, y así a todas y
cada una de las partes concernientes de quién lo escribió. Así
que, no es la intención de esta sección reclamar derechos o
rebatir sus derechos sobre un trabajo escrito completamente
por usted; en su lugar, la intención es ejercer el derecho a
controlar la distribución de trabajos derivados o colectivos
basados en la Librería. Además, la mera agregación de otro
trabajo no basado en la Librería con la Librería (o con un
trabajo basado en la Librería) en un volumen de un medio
de almacenamiento o distribución, no lleva al otro trabajo al
ámbito de aplicación de esta Licencia.
3. Usted puede optar por aplicar los términos de la Licencia
Pública General de GNU común en el lugar de esta Licencia
para una copia dada de la Librería. Para hacer esto, usted
debe alterar todos los avisos referentes a esta Licencia, de
manera que hagan referencia a la Licencia Pública General
común de GNU, versión 2, en el lugar de esta Licencia. (Si
ha aparecido una versión más nueva que la versión 2 de la
Licencia Pública General común de GNU, entonces usted
puede especificar dicha versión en su lugar si lo desea.) No
realice ningún otro cambio en estos avisos. Una vez realizado
este cambio en una copia dada, este es irreversible para esa
copia, de modo que la Licencia Pública General común de
GNU se aplica a todas las copias subsecuentes y trabajos
derivados hechos desde esa copia. Esta opción es útil cuando
usted desea copiar parte del código de la Librería en un
programa que no es una Librería.
4. Usted puede copiar y distribuir la Librería (o una porción o
un derivado de ella, bajo la Sección 2), en forma de código
objeto o ejecutable bajo los términos de las Secciones
1 y 2 anteriores siempre que usted la acompañe con el
correspondiente código fuente completo legible por máquina,
el cual debe ser distribuido bajo los términos de las secciones
1 y 2 anteriores en un medio usado habitualmente para
intercambio de software.
Si la distribución del código objeto se realiza ofreciendo
acceso para copiarlo desde un lugar designado, entonces el
ofrecer un acceso equivalente para copiar el código fuente
desde el mismo lugar satisface los requisitos para distribuir
el código fuente, incluso aunque terceras partes no estén
obligadas a copiar la fuente junto con el código objeto.
5. Un programa que no contenga derivados de ninguna porción
de la Librería, pero que esté diseñado para trabajar con la
Librería siendo compilado o enlazado con ella, se denomina
un "trabajo que usa la Librería". Dicho trabajo, aisladamente,
no es un trabajo derivado de la Librería, y por tanto está fuera
del ámbito de aplicación de esta Licencia. Sin embargo, al
enlazar un "trabajo que usa la Librería" con la Librería se
crea un ejecutable que es un derivado de la Librería (porque
contiene porciones de la Librería), en vez de un "trabajo que
usa la Librería". El ejecutable está por tanto cubierto por esta
Licencia. La sección 6 determina los términos de distribución
de dichos ejecutables. Cuando un "trabajo que usa la Librería"
usa material de un archivo de cabecera que es parte de la
Librería, el código objeto para el trabajo puede ser un trabajo
derivado de la Librería incluso aunque el código fuente no
lo sea. Si esto es cierto, es especialmente significante si el
trabajo puede ser enlazado sin la Librería, o si el trabajo es
por sí mismo una librería. El límite para que esto sea cierto no
está precisamente definido por ley. Si dicho archivo objeto usa
solamente parámetros numéricos, esquemas y descriptores
de accesos de estructura de datos, y pequeñas macros y
pequeñas funciones en línea (de 10 líneas de longitud o
menos), entonces el uso del archivo objeto no está restringido,
a menos que sea legalmente un trabajo derivado. (Ejecutables
que contengan este código objeto más porciones de la Librería
todavía estarán bajo la Sección 6.) De lo contrario, si el trabajo
es un derivado de la Librería, usted puede distribuir el código
objeto para el trabajo bajo los términos de la Sección 6.
Cualquier ejecutable que contenga ese trabajo también estará
bajo la Sección 6, tanto si está enlazado directamente con la
Librería como si no.
Español - 32 -