Yakarta-servlet-api

Los respectivos autores y desarrolladores

jakarta.servlet-api

-------------------------------------------------------

AVISO:

Nº de avisos para el proyecto de Eclipse para el servlet

El proyecto Eclipse Project for Servlet produce y mantiene este contenido.

* Casa del proyecto: https://projects.eclipse.org/projects/ee4j.servlet

## Marcas Comerciales

El Proyecto Eclipse para Servlet es una marca comercial de la Fundación Eclipse.

## Derechos de autor

Todo el contenido es propiedad de los respectivos autores o sus empleadores. Para obtener más información sobre la autoría del contenido, consulte los registros del repositorio de código fuente enumerados.

Nº de licencias de proyecto declaradas

Este programa y los materiales que lo acompañan están disponibles bajo los términos de la Licencia Pública de Eclipse v. 2.0, que está disponible en http://www.eclipse.org/legal/epl-2.0. Este Código Fuente también puede estar disponible bajo las siguientes Licencias Secundarias cuando se cumplan las condiciones para dicha disponibilidad establecidas en la Licencia Pública de Eclipse v. 2.0: Licencia Pública General GNU, versión 2 con la Excepción Classpath de GNU, que está disponible en https://www.gnu.org/software/classpath/license.html. Partes de este programa y los materiales que lo acompañan están disponibles bajo los términos de la Licencia de Apache, versión 2.0, que está disponible en https://www.apache.org/licenses/LICENSE-2.0.

SPDX-Identificador de Licencia: (EPL-2.0 O GPL-2.0 CON Classpath-exception-2.0) Y Apache-2.0

## Código fuente

El proyecto mantiene los siguientes repositorios de código fuente:

* https://github.com/eclipse-ee4j/servlet-api

## Contenido de Terceros

## Criptografía

El contenido puede contener software de cifrado. El país en el que se encuentre actualmente puede tener restricciones sobre la importación, posesión y uso, y/o reexportación a otro país, de software de cifrado. Antes de utilizar cualquier software de cifrado, por favor revise las leyes, regulaciones y políticas del país relativas a la importación, posesión o uso, y reexportación de software de cifrado, para ver si esto está permitido.

LICENCIA:

# Licencia pública de Eclipse - v 2.0

EL PROGRAMA QUE ACOMPAÑA A ESTE DOCUMENTO SE PROPORCIONA SUJETO A LAS CONDICIONES DE ESTA LICENCIA PÚBLICA DE ECLIPSE ("ACUERDO"). TODO USO, REPRODUCCIÓN O DISTRIBUCIÓN DEL PROGRAMA CONSTITUYE LA ACEPTACIÓN DE ESTE ACUERDO POR PARTE DEL DESTINATARIO.

1. DEFINICIONES

"Colaboración" hace referencia a:

a) en el caso del Colaborador inicial, el contenido inicial distribuido bajo este Acuerdo; y

b) en el caso de cada Colaborador posterior:

i) cambios en el Programa; y

ii) adiciones al Programa;

donde dichos cambios y/o adiciones al Programa proceden de ese Colaborador en particular, quien además los distribuye. Una Colaboración se origina en un Colaborador si fue agregada al Programa por dicho Colaborador o mediante otra persona actuando en nombre de dicho Colaborador. Las contribuciones no incluyen cambios o adiciones al Programa que no sean Trabajos Modificados.

"Colaborador" significa cualquier persona o entidad que distribuya el Programa.

"Patentes con licencia" significa reclamaciones de patentes con licencia por parte de un Colaborador que se incumplen necesariamente por el uso la venta de su Colaboración independiente o cuando se combina con el Programa.

"Programa" hace referencia a las Colaboraciones Distribuidas según lo establecido el presente Acuerdo.

"Destinatario" significa cualquier persona que reciba el Programa en virtud de este Acuerdo o cualquier Licencia Secundaria (según corresponda), incluidos los Colaboradores.

"Trabajos Derivado" representa cualquier trabajo, ya sea en Código Fuente u otra forma, que se base en (o se deriva de) el Programa y para el que las revisiones editoriales, anotaciones, elaboraciones u otras modificaciones representen, en conjunto, un trabajo original de autoría.

"Obras Modificadas" significa cualquier trabajo en el Código Fuente u otra forma que resulte de una adición, eliminación o modificación de los contenidos del Programa, incluyendo, a efectos de claridad, cualquier archivo nuevo en el formulario Código Fuente que contenga cualquier contenido del Programa. Los Trabajos Modificados no incluirán trabajos que contengan únicamente declaraciones, interfaces, tipos, clases, estructuras o archivos del Programa únicamente en cada caso con el fin de vincular, vincular por nombre o subclase el Programa o los Trabajos Modificados del mismo.

"Distribuir" significa los actos de a) distribución o b) puesta a disposición de cualquier forma que permita la transferencia de una copia.

"Código Fuente" representa la forma de un Programa preferido para realizar modificaciones, incluidos, sin limitarse, el código fuente de software, el origen de documentación y la configuración.

"Licencia Secundaria" significa la Licencia Pública General de GNU, Versión 2.0, o cualquier versión posterior de esa licencia, incluidas las excepciones o permisos adicionales identificados por el Colaborador inicial.

2. CONCESIÓN DE DERECHOS

a) De conformidad con las condiciones de este Acuerdo, cada Colaborador otorga a Destinatario una licencia de copyright no exclusiva, mundial, y sin derecho de autorización para reproducir, preparar trabajos derivados de, mostrar públicamente, realizar públicamente, distribuir y sublicenciar la contribución de dicho Colaborador, si la hubiera, y dichos trabajos derivados.

b) De conformidad con las condiciones de este Acuerdo, cada Colaborador otorga al Destinatario una autorización de patente no exclusiva, mundial, libre de regalías, en virtud de patentes con licencia, para fabricar, utilizar, vender, ofrecer para vender, importar y, de cualquier otro modo, transferir la Colaboración de dicho Colaborador, si la hubiera, en forma de código fuente y código de otro tipo. Esta licencia de patente se aplicará a la combinación de la Colaboración y el Programa si, en el momento en que el Colaborador agrega la Colaboración, dicha adición a la Colaboración ocasiona que dicha colaboración esté amparada por las Patentes con licencia. La licencia de patente no se aplicará a ninguna otra combinación que incluya la Colaboración. Ninguna licencia de hardware por sí misma se otorga bajo el presente documento.

c) El destinatario comprende que, aunque cada Colaborador otorgue las licencias a sus Colaboraciones según lo estipulado en la presente, los Colaboradores no ofrecen ninguna garantía de que el Programa no infrinja la patente o cualquier otro derecho de propiedad intelectual de cualquier otra entidad. Cada Colaborador renuncia a cualquier responsabilidad frente al Destinatario relacionada con reclamaciones emitidas por cualquier otra entidad basadas en la infracción de derechos de propiedad intelectual o de otro tipo. Como condición para ejercer los derechos y las licencias que se otorgan en este documento, cada Destinatario asume por la presente su exclusiva responsabilidad de garantizar cualquier otro derecho de propiedad intelectual necesario, si lo hay. Por ejemplo, si se requiere una licencia del Destinatario para permitir que distribuya el Programa, es responsabilidad del Destinatario adquirir dicha licencia antes de distribuir el Programa.

d) Cada Colaborador manifiesta que, a su entender, dispone de suficientes derechos de copyright en su Colaboración, si la hay, para otorgar la licencia de copyright estipulada en este Acuerdo.

e) Independientemente de los términos de cualquier Licencia Secundaria, ningún Contribuyente otorga subvenciones adicionales a cualquier Destinatario (distintas de las establecidas en este Acuerdo) como resultado de la recepción del Programa por parte de dicho Destinatario en virtud de los términos de una Licencia Secundaria (si está permitida en virtud de los términos de la Sección 3).

3. REQUISITOS

3.1 Si un Colaborador distribuye el Programa de cualquier forma, entonces:

(a) el Programa también debe estar disponible como Código Fuente, de acuerdo con la Sección 3.2, y el Contribuyente debe acompañar al Programa con una declaración de que el Código Fuente para el Programa está disponible en virtud del presente Acuerdo, e informa a los Destinatarios cómo obtenerlo de una manera razonable en o a través de un medio utilizado habitualmente para el intercambio de software; y

b) el Colaborador pueda distribuir el Programa en virtud de una licencia diferente a la presente Acuerdo, siempre que dicha licencia: i) renuncie de forma efectiva, en nombre de todos los demás Colaboradores, a todas las garantías o condiciones, expresas e implícitas, incluyendo las garantías o condiciones de titularidad y no infracción, y las garantías o condiciones implícitas de comerciabilidad o adecuación a un fin particular;

ii) excluya efectivamente, en nombre de todos los demás Colaboradores, toda responsabilidad por daños, incluidos todos los daños directos, indirectos, especiales, incidentales y consecuenciales, como la pérdida del beneficio;

iii) no intente limitar o alterar los derechos de los destinatarios en el Código Fuente bajo la sección 3.2; y

iv) exija que cualquier parte distribuya posteriormente el Programa bajo una licencia que satisfaga los requisitos de la presente Sección 3.

3.2 Cuando el programa se distribuye como código fuente:

a) debe estar disponible en virtud de este Acuerdo, o si el Programa (i) se combina con otro material en un archivo o archivos separados disponibles bajo una Licencia Secundaria, y (ii) el Contribuyente inicial adjunto al Código Fuente al aviso descrito en el Adjunto A del presente Acuerdo, el Programa puede estar disponible en virtud de las condiciones de dichas Licencias Secundarias.

b) debe incluirse una copia de este Acuerdo con cada copia del Programa.

3.3 Los Colaboradores no podrán eliminar ni alterar ningún derecho de autor, patente, marca registrada, avisos de atribución, renuncias de garantía o limitaciones de responsabilidad ("notificaciones") contenidas en el Programa de cualquier copia del Programa que distribuyan, siempre que los Colaboradores puedan agregar sus propios avisos apropiados.

4. DISTRIBUCIÓN COMERCIAL

Los distribuidores comerciales de software podrán aceptar ciertas responsabilidades con respecto a los usuarios finales, socios comerciales y similares. Aunque esta licencia tiene por finalidad facilitar el uso comercial del Programa, el Colaborador que incluya el Programa en una oferta de producto comercial deberá hacerlo de forma que no cree una responsabilidad potencial para otros Colaboradores. Por tanto, si un Colaborador incluye el Programa en una oferta de producto comercial, dicho Colaborador ("Colaborador comercial") acepta por la presente defender e indemnizar a cualquier otro Colaborador ("Colaborador indemnizado") frente a cualquier pérdida, daño y costo (en conjunto, "Pérdidas") que puedan surgir de reclamaciones, litigios y otras acciones legales emprendidas por terceros contra el Colaborador indemnizado, hasta el máximo ocasionado por los actos o las omisiones de dicho Colaborador comercial con relación a la distribución del Programa en una oferta de producto comercial. Las obligaciones de esta sección no se aplican a las reclamaciones o Pérdidas relacionadas con cualquier infracción de propiedad intelectual real o supuesta. Para poder calificarse como Colaborador indemnizado, este debe: a) notificar rápidamente dicha reclamación al Colaborador comercial por escrito, y b) permitir al Colaborador comercial controlar y cooperar con el Colaborador comercial en la defensa de cualquier negociación de solución relacionada. El Colaborador indemnizado podrá participar en dicha reclamación por su propia cuenta.

Por ejemplo, un Colaborador podría incluir el Programa en una oferta de producto comercial, Producto X. Ese Colaborador se convierte entonces en un Colaborador comercial. Si dicho Colaborador comercial presenta reclamaciones de rendimiento u ofrece garantías relacionadas con el Producto X, dichas reclamaciones de rendimiento y garantías serán responsabilidad exclusiva del dicho Colaborador comercial. Bajo esta sección, el Colaborador comercial tendría que defender reclamaciones frente a otros Colaboradores relacionadas con dichas garantías y reclamaciones de rendimiento y si, como resultado, un tribunal exige que cualquier otro Colaborador pague cualquier daño, el Colaborador comercial deberá pagar dichos daños.

5. SIN GARANTÍA

EXCEPTO EN LA MEDIDA EN QUE SE ESTABLEZCA EXPRESAMENTE EN ESTE ACUERDO, Y EN LA MEDIDA PERMITIDA POR LA LEY APLICABLE, EL PROGRAMA SE PROPORCIONA EN UNA BASE "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, EXPRESAS O IMPLÍCITAS, INCLUIDAS, SIN LIMITACIÓN, CUALQUIER GARANTÍA O CONDICIÓN DE TÍTULO, NO INFRACCIÓN, COMERCIABILIDAD O IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Cada Destinatario será el único responsable para determinar la idoneidad de utilizar y distribuir el Programa y asume todos los riesgos asociados con su ejercicio de derechos en virtud de este Acuerdo, incluidos, sin limitación, los riesgos y costos de errores de programa, cumplimiento de las leyes aplicables, daño o pérdida de datos, programas o equipos, y ausencia de disponibilidad o interrupción de las operaciones.

6. EXENCIÓN DE RESPONSABILIDAD

EXCEPTO QUE SE HAYA ESTIPULADO EXPRESAMENTE EN ESTE ACUERDO, NI EL DESTINATARIO NI LOS COLABORADORES SERÁN RESPONSABLES DE CUALQUIER DAÑO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, EJEMPLAR O CONSECUENCIAL (INCLUYE NEGLIGENCIA Y CUALQUIER DERECHO PERDIDO), SIN EMBARGO, EN CUALQUIER TEORÍA DE RESPONSABILIDAD, YA SEA EN CONTRATO, RESPONSABILIDAD ESTRICTA O CLASIFICACIÓN (INCLUIDA LA NEGLIGENCIA O DE OTRO MODO) QUE SURJA DE CUALQUIER FORMA FUERA DEL USO O DISTRIBUCIÓN DEL PROGRAMA O DEL EJERCICIO DE CUALQUIER DERECHO OTORGADO EN VIRTUD DE ESTE DOCUMENTO, INCLUSO SI SE LE HA ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS

7. GENERAL

Si cualquier disposición de este Acuerdo no fuera válida o no se pudiera ejecutar según la legislación vigente, ello no afectará a la validez o la ejecución del resto de condiciones de este Acuerdo y, sin que haya otras acciones por las partes aquí estipuladas, dicha disposición se reformará lo mínimo necesario para que sea válida y se pueda ejecutar.

Si el Destinatario emprende un litigio de patente contra cualquier entidad (incluida una contrareclamación en un proceso judicial) alegando que el Programa (excluidas las combinaciones del Programa con otro software o hardware) infringe las patentes de dicho Destinatario, se pondrá fin a los derechos del Destinatario otorgados según la sección 2(b) a partir de la fecha en que se archive dicha litigación.

Se pondrá fin a todos los derechos del Destinatario en virtud de este Acuerdo si este no cumple cualquiera de las condiciones materiales de dicho Acuerdo y no subsana dicho incumplimiento dentro de un período razonable tras ser informado de dicho incumplimiento. En caso de que se ponga fin a todos los derechos otorgados en virtud de este Acuerdo, el Destinatario acepta dejar de utilizar y distribuir el Programa tan pronto como sea razonablemente posible. Sin embargo, seguirán vigentes las obligaciones del Destinatario según este Acuerdo, así como cualquier licencia otorgada por el Destinatario con relación al Programa.

Cualquier persona está autorizada a copiar y distribuir copias de este Acuerdo, pero para evitar incoherencias, el Acuerdo está protegido por copyright y solo podrá modificarse de la siguiente manera. El Árbitro del acuerdo se reserva el derecho de publicar con regularidad nuevas versiones (incluidas las revisiones) de este Acuerdo. Ninguna otra persona, salvo el Árbitro del acuerdo, tiene derecho a modificar este Acuerdo. La Fundación Eclipse es el Responsable del acuerdo inicial. La Fundación Eclipse podrá asignar a una entidad independiente adecuada la responsabilidad de actuar como Administrador del acuerdo. Se asignará un número de versión distintivo a cada nueva versión del Acuerdo. El Programa (incluidas las Colaboraciones) siempre podrá distribuirse en lo que respecta a la versión del Acuerdo con la que se recibió. Además, después de publicarse una nueva versión del Acuerdo, el Colaborador puede elegir Distribuir el Programa (incluidas sus Colaboraciones) bajo la nueva versión.

Excepto que se haya indicado expresamente en las secciones 2(a) y 2(b) anteriores, el Destinatario no recibe ningún derecho ni licencia con respecto a la propiedad intelectual de ningún Colaborador bajo este Acuerdo, ya sea expresamente, por implicación, impedimento legal o de otro tipo. Se reservan todos los derechos del Programa no otorgados expresamente bajo este Acuerdo. Nada de lo dispuesto en el presente Acuerdo pretende ser exigible por ninguna entidad que no sea un Colaborador o Destinatario. No se crean derechos de beneficiarios externos en virtud del presente Acuerdo.

Adjunto A: forma de aviso de licencia secundaria

"Este Código Fuente también puede estar disponible bajo las siguientes Licencias Secundarias cuando se cumplan las condiciones para dicha disponibilidad establecidas en la Licencia Pública de Eclipse, v. 2.0: {name license(s), version(s) y excepciones o permisos adicionales aquí}".

Simplemente incluyendo una copia de este Acuerdo, incluyendo este Adjunto A no es suficiente para licenciar el Código Fuente bajo Licencias Secundarias.

Si no es posible o deseable colocar el aviso en un archivo en particular, puede incluir el aviso en una ubicación (como un archivo de licencia en un directorio relevante) donde un destinatario probablemente buscaría dicho aviso.

Puede agregar avisos precisos adicionales de propiedad de derechos de autor.

---

## La Licencia Pública General de GNU (GPL) Versión 2, junio de 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor Boston, MA 02110-1335 Estados Unidos

Se permite a todos copiar y distribuir copias literales de este documento de licencia, pero no se permite cambiarlo.

Preámbulo

Las licencias para la mayoría del software están diseñadas para quitarte la libertad de compartirlo y cambiarlo. Por el contrario, la Licencia Pública General de GNU está destinada a garantizar su libertad para compartir y cambiar el software libre, para asegurarse de que el software sea libre para todos sus usuarios. Esta Licencia Pública General se aplica a la mayor parte del software de la Fundación de Software Libre y a cualquier otro programa cuyos autores se comprometan a usarlo. (Algunos otros software de Free Software Foundation están cubiertos por la Licencia Pública General de la Biblioteca GNU en su lugar). También puedes aplicarlo a tus programas.

Cuando hablamos de software libre, nos referimos a la libertad, no al precio. Nuestras Licencias Públicas Generales están diseñadas para asegurar que usted tiene la libertad de distribuir copias de software libre (y cobrar por este servicio si lo desea), que usted reciba la fuente. código o puede obtenerlo si lo desea, que puede cambiar el software o usar partes de él en nuevos programas gratuitos; y que sabe que puede hacer estas cosas.

Para proteger sus derechos, tenemos que hacer restricciones que prohíban a cualquier persona negarle estos derechos o pedirle que renuncie a los mismos. Estas restricciones se traducen en ciertas responsabilidades para usted si distribuye copias del software, o si lo modifica.

Por ejemplo, si distribuye copias de dicho programa, ya sea gratis o por una tarifa, debe otorgar a los destinatarios todos los derechos que tiene. Debes asegurarte de que ellos también reciban o puedan obtener el código fuente. Y debes mostrarles estos términos para que conozcan sus derechos.

Protegemos sus derechos con dos pasos: (1) copyright del software, y (2) ofrecerle esta licencia que le da permiso legal para copiar, distribuir y/o modificar el software.

Además, para la protección de cada autor y la nuestra, queremos asegurarnos de que todos entiendan que no hay garantía para este software libre. Si el software es modificado por otra persona y transmitido, queremos que sus destinatarios sepan que lo que tienen no es el original, por lo que cualquier problema introducido por otros no reflejará la reputación de los autores originales.

Por último, cualquier programa libre se ve amenazado constantemente por patentes de software. Queremos evitar el peligro de que los redistribuidores de un programa libre obtengan licencias de patente individualmente, haciendo que el programa sea propietario. Para evitar esto, hemos dejado claro que cualquier patente debe tener licencia para el uso gratuito de todos o no tener licencia en absoluto.

Los términos y condiciones precisos para la copia, distribución y modificación siguen.

TÉRMINOS Y CONDICIONES PARA LA COPIA, DISTRIBUCIÓN Y MODIFICACIÓN

0. Esta Licencia se aplica a cualquier programa u otra obra que contenga un aviso colocado por el titular de los derechos de autor que diga que puede distribuirse bajo los términos de esta Licencia Pública General. El "Programa", a continuación, se refiere a dicho programa o trabajo, y un "trabajo basado en el Programa" significa ya sea el Programa o cualquier trabajo derivado bajo la ley de derechos de autor: es decir, una obra que contiene el Programa o una parte de él, ya sea literalmente o con modificaciones y/o traducido a otro idioma. (En adelante, la traducción se incluye sin limitación en el término "modificación"). Cada licenciatario se dirige como "usted".

Las actividades que no sean la copia, distribución y modificación no están cubiertas por esta Licencia; están fuera de su alcance. El acto de ejecutar el Programa no está restringido, y el resultado del Programa se cubre solo si su contenido constituye un trabajo basado en el Programa (independientemente de haber sido realizado mediante la ejecución del Programa). Si eso es cierto depende de lo que haga el programa.

1. Usted puede copiar y distribuir copias literales del código fuente del Programa a medida que lo reciba, en cualquier medio, siempre que publique de forma visible y apropiada en cada copia un aviso de copyright y una exención de responsabilidad apropiados. de garantía; mantener intactos todos los avisos que se refieren a esta Licencia y a la ausencia de cualquier garantía; y dar a cualquier otro destinatario del Programa una copia de esta Licencia junto con el Programa.

Usted puede cobrar una tarifa por el acto físico de transferir una copia, y usted puede, a su opción, ofrecer protección de garantía a cambio de una tarifa.

2. Usted puede modificar su copia o copias del Programa o cualquier parte del mismo, formando así un trabajo basado en el Programa, y copiar y distribuir dichas modificaciones o trabajos bajo los términos de la Sección 1 anterior, siempre que también cumpla con todas estas condiciones:

a) Debe hacer que todos los archivos modificados incorpore avisos visibles que indiquen que usted ha cambiado los archivos y la fecha de cualquier cambio.

b) Debe hacer que cualquier trabajo que distribuya o publique, que en su totalidad o en parte contenga o se derive del Programa o de cualquier parte del mismo, se licencie como un todo sin costo alguno para todos los terceros bajo los términos de esta Licencia.

c) Si el programa modificado lee normalmente los comandos de forma interactiva cuando se ejecuta, debe hacer que, cuando se comience a ejecutar para dicho uso interactivo de la manera más común, imprima o muestre un anuncio que incluya un aviso de copyright apropiado. y un aviso de que no hay garantía (o de lo contrario, diciendo que usted proporciona una garantía) y que los usuarios pueden redistribuir el programa bajo estas condiciones, y decirle al usuario cómo ver una copia de esta Licencia. (Excepción: si el Programa en sí es interactivo pero normalmente no imprime dicho anuncio, su trabajo basado en el Programa no está obligado a imprimir un anuncio).

Estos requisitos se aplican al trabajo modificado en su conjunto. Si las secciones identificables de ese trabajo no se derivan del Programa y pueden considerarse razonablemente obras independientes y separadas en sí mismas, esta Licencia y sus términos no se aplican a esas secciones cuando las distribuye como obras separadas. Pero cuando distribuyes las mismas secciones como parte de un todo que es un trabajo basado en el Programa, la distribución del todo debe estar en los términos de esta Licencia, cuyos permisos para otros licenciatarios se extienden a todo el todo, y por lo tanto a todas y cada una de las partes, independientemente de quién lo haya escrito.

Por lo tanto, no es la intención de esta sección reclamar derechos o impugnar sus derechos de trabajo escritos completamente por usted; más bien, la intención es ejercer el derecho a controlar la distribución de obras derivadas o colectivas basadas en el Programa.

Además, la mera agregación de otro trabajo no basado en el Programa con el Programa (o con un trabajo basado en el Programa) en un volumen de un medio de almacenamiento o distribución no pone el otro trabajo bajo el alcance de esta Licencia.

3. Usted puede copiar y distribuir el Programa (o un trabajo basado en él, bajo la Sección 2) en código de objeto o forma ejecutable bajo los términos de las Secciones 1 y 2 anteriores, siempre que también haga una de las siguientes acciones:

a) Acompañarlo con el código fuente completo legible por máquina, que debe distribuirse en virtud de los términos de las secciones 1 y 2 anteriores en un medio habitualmente utilizado para el intercambio de software; o,

b) Acompañarlo con una oferta escrita, válida por al menos tres años, para dar a cualquier tercero, por un cargo no más que su costo de realizar físicamente la distribución de la fuente, una copia completa legible por máquina del código fuente correspondiente, que se distribuirá con arreglo a los términos de las secciones 1 y 2 supra en un medio habitualmente utilizado para el intercambio de programas informáticos, o

c) Acompañarlo con la información que recibió en cuanto a la oferta para distribuir el código fuente correspondiente. (Esta alternativa solo está permitida para la distribución no comercial y solo si recibió el programa en código de objeto o en forma ejecutable con dicha oferta, de acuerdo con la subsección b anterior).

El código fuente de un trabajo significa la forma preferida del trabajo para realizar modificaciones en él. Para un trabajo ejecutable, código fuente completo significa todo el código fuente para todos los módulos que contiene, además de cualquier archivo de definición de interfaz asociado, además de los scripts utilizados para controlar la compilación e instalación del ejecutable. Sin embargo, como excepción especial, el código fuente distribuido no necesita incluir nada que se distribuya normalmente (en forma de fuente o binaria) con los principales componentes (compilador, núcleo, etc.) del sistema operativo en el que se ejecuta el ejecutable, a menos que ese componente en sí acompañe al ejecutable.

Si la distribución del código de objeto o ejecutable se realiza ofreciendo acceso para copiar desde un lugar designado, entonces ofrecer un acceso equivalente para copiar el código fuente desde el mismo lugar cuenta como distribución del código fuente, a pesar de que terceros no están obligados a copiar el código fuente junto con el código objeto.

4. Usted no puede copiar, modificar, sublicenciar o distribuir el Programa, excepto según lo dispuesto expresamente en esta Licencia. Cualquier intento de copiar, modificar, sublicenciar o distribuir el Programa es nulo y automáticamente terminará sus derechos bajo esta Licencia. Sin embargo, las partes que hayan recibido copias, o derechos, de usted bajo esta Licencia no tendrán sus licencias terminadas mientras dichas partes permanezcan en pleno cumplimiento.

5. No está obligado a aceptar esta Licencia, ya que no la ha firmado. Sin embargo, nada más le otorga permiso para modificar o distribuir el Programa o sus trabajos derivados. Estas acciones están prohibidas por la ley si no acepta esta Licencia. Por lo tanto, al modificar o distribuir el Programa (o cualquier trabajo basado en el Programa), usted indica su aceptación de esta Licencia para hacerlo, y todos sus términos y condiciones para copiar, distribuir o modificar el Programa o trabajos basados en él.

6. Cada vez que usted redistribuye el Programa (o cualquier trabajo basado en el Programa), el destinatario recibe automáticamente una licencia del licenciante original para copiar, distribuir o modificar el Programa sujeto a estos términos y condiciones. Usted no puede imponer ninguna restricción adicional al ejercicio de los derechos otorgados por el presente. Usted no es responsable de hacer cumplir el cumplimiento por parte de terceros de esta Licencia.

7. Si, como consecuencia de una sentencia judicial o una acusación de infracción de patentes o por cualquier otra razón (no limitado a cuestiones de patentes), se le imponen condiciones (ya sea por orden judicial, acuerdo u otra) que contradigan las condiciones de esta Licencia, no le eximen de las condiciones de esta Licencia. Si no puede distribuir de manera que satisfaga simultáneamente sus obligaciones bajo esta Licencia y cualquier otra obligación pertinente, entonces como consecuencia no puede distribuir el Programa en absoluto. Por ejemplo, si una licencia de patente no permitiera la redistribución libre de regalías del Programa por parte de todos aquellos que reciban copias directa o indirectamente a través de usted, entonces la única forma en que podría satisfacer tanto esta Licencia como esta sería abstenerse completamente de distribuir el Programa.

Si cualquier parte de esta sección se considera inválida o inaplicable bajo cualquier circunstancia particular, el saldo de la sección se pretende aplicar y la sección en su conjunto se pretende aplicar en otras circunstancias.

No es el propósito de esta sección inducirle a infringir cualquier patente u otra reclamación de derechos de propiedad o a impugnar la validez de dichas reclamaciones; esta sección tiene el único propósito de proteger la integridad del sistema de distribución de software libre, que se implementa mediante prácticas de licencia pública. Muchas personas han hecho contribuciones generosas a la amplia gama de software distribuido a través de ese sistema en dependencia de la aplicación coherente de ese sistema; depende del autor / donante decidir si está dispuesto a distribuir software a través de cualquier otro sistema y un licenciatario no puede imponer esa opción.

Esta sección tiene como objetivo aclarar a fondo lo que se cree que es una consecuencia del resto de esta Licencia.

8. Si la distribución y/o el uso del Programa están restringidos en ciertos países, ya sea por patentes o por interfaces con derechos de autor, el titular original de los derechos de autor que coloca el Programa bajo esta Licencia puede agregar una limitación de distribución geográfica explícita excluyendo esos países, de modo que la distribución solo esté permitida en o entre países no excluidos. En tal caso, esta Licencia incorpora la limitación como si estuviera escrita en el cuerpo de esta Licencia.

9. La Fundación de Software Libre puede publicar versiones revisadas o nuevas de la Licencia Pública General de vez en cuando. Estas nuevas versiones serán similares en espíritu a la versión actual, pero pueden diferir en detalle para abordar nuevos problemas o preocupaciones.

Cada versión tiene un número de versión distintivo. Si el Programa especifica un número de versión de esta Licencia que se aplica a ella y "cualquier versión posterior", usted tiene la opción de seguir los términos y condiciones, ya sea de esa versión o de cualquier versión posterior publicada por la Free Software Foundation. Si el Programa no especifica un número de versión de esta Licencia, puede elegir cualquier versión que haya publicado la Free Software Foundation.

10. Si desea incorporar partes del Programa en otros programas gratuitos cuyas condiciones de distribución son diferentes, escriba al autor para solicitar permiso. Para el software que está protegido por derechos de autor por la Free Software Foundation, escriba a la Free Software Foundation; a veces hacemos excepciones para esto. Nuestra decisión se guiará por los dos objetivos de preservar el estatus libre de todos los derivados de nuestro software libre y de promover el intercambio y la reutilización del software en general.

AUSENCIA DE GARANTÍA

11. DEBIDO A QUE EL PROGRAMA TIENE LICENCIA GRATUITA, NO HAY GARANTÍA PARA EL PROGRAMA, EN LA EXTENSIÓN PERMITIDA POR LA LEY APLICABLE. EXCEPTO CUANDO SE INDIQUE LO CONTRARIO AL ESCRIBIR LOS TITULARES DE DERECHOS DE AUTOR Y / U OTRAS PARTES PROPORCIONAN EL PROGRAMA "TAL CUAL" SIN GARANTÍA DE NINGÚN TIPO, YA SEA EXPRESADA O IMPLÍCITA, INCLUYENDO, PERO NO LIMITADO A, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD Y APTITUD PARA UN PROPÓSITO PARTICULAR. TODO EL RIESGO EN CUANTO A LA CALIDAD Y EL RENDIMIENTO DEL PROGRAMA ESTÁ CON USTED. EN CASO DE QUE EL PROGRAMA DEMUESTRE QUE ES DEFECTUOSO, USTED ASUME EL COSTO DE TODOS LOS SERVICIOS, REPARACIONES O CORRECCIONES NECESARIOS.

12. EN NINGÚN CASO, A MENOS QUE LO EXIJA LA LEY APLICABLE O SE ACUERDE POR ESCRITO, CUALQUIER TITULAR DE DERECHOS DE AUTOR, O CUALQUIER OTRA PARTE QUE PUEDA MODIFICAR Y / O REDISTRIBUIR EL PROGRAMA SEGÚN LO PERMITIDO ANTERIORMENTE, SERÁ RESPONSABLE ANTE USTED POR DAÑOS, INCLUIDOS CUALQUIER DAÑO GENERAL, ESPECIAL, INCIDENTAL O CONSECUENTE QUE SURJA DEL USO O INCAPACIDAD PARA USAR EL PROGRAMA (INCLUYENDO PERO NO LIMITADO A LA PÉRDIDA DE DATOS O DATOS QUE SE PRESENTAN INEXACTOS O PÉRDIDAS SOSTENIDAS POR USTED O TERCEROS O UN FRACASO DEL PROGRAMA PARA OPERAR CON CUALQUIER OTRO PROGRAMA), INCLUSO SI DICHO TITULAR U OTRA PARTE HA SIDO ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS.

FIN DE LAS CONDICIONES

Cómo aplicar estos términos a sus nuevos programas

Si desarrollas un nuevo programa, y quieres que sea del mayor uso posible para el público, la mejor manera de lograrlo es hacerlo software libre que todos puedan redistribuir y cambiar bajo estos términos.

Para ello, adjunte los siguientes avisos al programa. Es más seguro adjuntarlas al inicio de cada archivo fuente para transmitir de manera más efectiva la exclusión de la garantía; y cada archivo debe tener al menos la línea "copyright" y un puntero al lugar donde se encuentra el aviso completo.

Una línea para dar el nombre del programa y una breve idea de lo que hace.

Copyright (C) <year> <nombre del autor>

Este programa es software libre; puede redistribuirla y/o modificarla de conformidad con los términos de la Licencia Pública General Menor (LGPL), tal y como la ha publicado la Free Software Foundation; ya sea una versión 2 de la licencia o, si lo prefieres, cualquier versión posterior.

Este programa se distribuye con el final de que sea útil, pero SIN GARANTIA ALGUNA, ni siquiera la garantía implícita de COMERCIABILIDAD o ADECUACIÓN A UN FIN EN PARTICULAR. Consulte la Licencia Pública General GNU para más detalles.

Debe recibir una copia de la Licencia Pública General Menores GNU junto con este programa; en casos contrario, escriba a Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA

También agregue información sobre cómo ponerse en contacto con usted por correo electrónico y en papel.

Si el programa es interactivo, haga que salga un breve aviso como este cuando se inicie en un modo interactivo:

Gnomovision versión 69, Copyright (C) nombre del año del autor Gnomovision viene con ABSOLUTAMENTE NO GARANTÍA; para detalles escriba "show w". Este es un software libre, y usted es bienvenido a redistribuirlo bajo ciertas condiciones; escriba "show c" para más detalles.

Los comandos hipotéticos "show w" y "show c" deben mostrar las partes apropiadas de la Licencia Pública General. Por supuesto, los comandos que usa pueden llamarse algo que no sea "show w" y "show c"; incluso podrían ser clics de ratón o elementos de menú, lo que se adapte a su programa.

También debe conseguir que su empleador (si trabaja como programador) o su escuela, si la hay, firmen una "renuncia de derechos de autor" para el programa, si es necesario. A continuación se muestra un ejemplo; modifique los nombres:

Yoyodyne, Inc., por la presente renuncia a todos los intereses de derechos de autor en el

programa `Gnomovision' (que hace pases en compiladores) escrito por

James Hacker.

firma de Ty Coon, 1 de abril de 1989

Ty Coon, vicepresidente

Esta Licencia Pública General no permite la incorporación de su programa en programas propietarios. Si su programa es una biblioteca de subrutinas, puede considerar que es más útil permitir la vinculación de aplicaciones propietarias con la biblioteca. Si esto es lo que desea hacer, use la Licencia Pública General de la Biblioteca GNU en lugar de esta Licencia.

---

## EXCEPCIÓN DE CLASSPATH

La vinculación de esta biblioteca de manera estática o dinámica con otros módulos está realizando un trabajo combinado basado en esta biblioteca. Así, los términos y condiciones de la Licencia Pública General GNU versión 2 cubren toda la combinación.

Como excepción especial, los titulares de derechos de autor de esta biblioteca le dan permiso para vincular esta biblioteca con módulos independientes para producir un ejecutable, independientemente de los términos de licencia de estos módulos independientes, y para copiar y distribuir el ejecutable resultante bajo los términos de su elección, siempre que también cumpla, para cada módulo independiente vinculado, los términos y condiciones de la licencia de ese módulo. Un módulo independiente es un módulo que no se deriva de esta biblioteca ni se basa en ella. Si modifica esta biblioteca, puede extender esta excepción a su versión de la biblioteca, pero no está obligado a hacerlo. Si no desea hacerlo, suprima esta sentencia de excepción de su versión.