PCM eCos 2.0

Licencia eCos

Este archivo es parte de eCos, el sistema operativo configurable integrado.
Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.

eCos es un software gratuito; puede redistribuirlo y / o modificarlo según los términos de la Licencia Pública General GNU publicada por la Free Software Foundation; ya sea la versión 2 o (a su elección) cualquier versión posterior.

Debería haber recibido una copia de la Licencia Pública General GNU junto con eCos; si no es así, escriba a Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, EE. UU.

eCos se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; incluso sin la garantía implícita de COMERCIABILIDAD o APTITUD PARA UN PROPÓSITO PARTICULAR. Consulte la Licencia pública general GNU para obtener más detalles.

Como excepción especial, si otros archivos crean instancias de plantillas o usan macros o funciones en línea de este archivo, o si compila este archivo y lo vincula con otros trabajos para producir un trabajo basado en este archivo, este archivo no causa por sí mismo el trabajo resultante. para estar cubierto por la Licencia Pública General GNU. Sin embargo, el código fuente de este archivo aún debe estar disponible de acuerdo con la sección (3) de la Licencia Pública General GNU.

Esta excepción no invalida ninguna otra razón por la que un trabajo basado en este archivo podría estar cubierto por la Licencia Pública General GNU.

Se pueden solicitar licencias alternativas para eCos comunicándose con Red Hat, Inc. en http://sources.redhat.com/ecos/ecos-license/

LICENCIA PÚBLICA GENERAL GNU
Versión 2, junio de 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 EE. UU. Todos pueden copiar y distribuir copias textuales 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 quitarle 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 software libre, para asegurarse de que el software sea gratuito para todos sus usuarios. Esta Licencia Pública General se aplica a la mayor parte del software de la Free Software Foundation y a cualquier otro programa cuyos autores se comprometan a utilizarlo. (En su lugar, algún otro software de la Free Software Foundation está cubierto por la Licencia Pública General Reducida de GNU). También puede aplicarlo a sus programas.

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

Para proteger sus derechos, debemos imponer 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 pagando, debe otorgar a los destinatarios todos los derechos que tiene. Debe asegurarse de que ellos también reciban o puedan obtener el código fuente. Y debe mostrarles estos términos para que sepan su
derechos.

Protegemos sus derechos con dos pasos: (1) derechos de autor del software, y (2) le ofrecemos 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 gratuito. Si el software es modificado por otra persona y se transmite, queremos que sus destinatarios sepan que lo que tienen no es el original, de modo que cualquier problema introducido por otros no se refleje en la reputación de los autores originales.

Finalmente, cualquier programa gratuito está constantemente amenazado por patentes de software. Deseamos evitar el peligro de que los redistribuidores de un programa gratuito obtengan licencias de patente individualmente, lo que de hecho hace que el programa sea propietario. Para evitar esto, hemos dejado claro que cualquier patente debe tener licencia para uso gratuito de todos o no tener licencia en absoluto.

A continuación, se detallan los términos y condiciones precisos para la copia, distribución y modificación.

LICENCIA PÚBLICA GENERAL GNU
TÉRMINOS Y CONDICIONES DE COPIA, DISTRIBUCIÓN Y MODIFICACIÓN

0. Esta Licencia se aplica a cualquier programa u otro trabajo que contenga un aviso colocado por el titular de los derechos de autor diciendo 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 el Programa o cualquier trabajo derivado bajo la ley de derechos de autor: es decir, un trabajo que contiene el Programa o una parte de la misma, ya sea textualmente o con modificaciones y / o traducida a otro idioma. (De aquí en adelante, la traducción se incluye sin limitación en el término "modificación"). Cada licenciatario se denomina "usted".

Las actividades distintas de 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 está cubierto solo si su contenido constituye un trabajo basado en el Programa (independientemente de que se haya realizado mediante la ejecución del Programa). Que eso sea cierto depende de lo que haga el Programa.

1. Puede copiar y distribuir copias textuales del código fuente del Programa a medida que lo reciba, en cualquier medio, siempre que publique de manera visible y adecuada en cada copia un aviso de derechos de autor apropiado y una renuncia de garantía; mantener intactos todos los avisos que se refieran a esta Licencia y a la ausencia de garantía; y entregar a cualquier otro destinatario del Programa una copia de esta Licencia junto con el Programa.

Puede cobrar una tarifa por el acto físico de transferir una copia y, si lo desea, puede ofrecer protección de garantía a cambio de una tarifa.

2. 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 todos los estas condiciones:

a) Debe hacer que los archivos modificados lleven avisos destacados que indiquen que cambió 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 cualquier parte del mismo, sea licenciado en su totalidad sin cargo para terceros bajo los términos de esta Licencia. .

c) Si el programa modificado normalmente lee los comandos de forma interactiva cuando se ejecuta, debe hacer que, cuando comience a ejecutarse para dicho uso interactivo de la manera más común, imprima o muestre un anuncio que incluya un aviso de derechos de autor apropiado y un aviso de que no hay garantía. (o bien, decir que usted proporciona una garantía) y que los usuarios pueden redistribuir el programa en 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, no es necesario que su trabajo basado en el Programa imprima un anuncio).

Estos requisitos se aplican a la obra modificada en su conjunto. Si las secciones identificables de ese trabajo no se derivan del Programa y pueden considerarse razonablemente trabajos independientes y separados en sí mismos, entonces esta Licencia y sus términos no se aplican a esas secciones cuando las distribuye como trabajos separados. Pero cuando distribuye 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 al todo y, por lo tanto, a cada uno. y cada parte independientemente de quién la haya escrito.

Por lo tanto, no es la intención de esta sección reclamar derechos o impugnar sus derechos sobre trabajos escritos en su totalidad por usted; más bien, la intención es ejercer el derecho a controlar la distribución de trabajos derivados o colectivos basados 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 incluye el otro trabajo bajo el alcance de esta Licencia.

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

a) Acompañarlo con el código fuente completo legible por máquina correspondiente, el cual debe ser distribuido bajo los términos de las Secciones 1 y 2 anteriores en un medio habitualmente utilizado para el intercambio de software; o,

b) Acompáñelo con una oferta por escrito, válida por al menos tres años, para entregar a cualquier tercero, por un cargo no mayor 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, para ser distribuido según los términos de las Secciones 1 y 2 anteriores en un medio utilizado habitualmente para el intercambio de software; o,

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

El código fuente de una obra significa la forma preferida de la obra para realizar modificaciones. Para un trabajo ejecutable, el código fuente completo significa todo el código fuente de todos los módulos que contiene, más cualquier archivo de definición de interfaz asociado, más los scripts usados 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 (ya sea en forma fuente o binaria) con los componentes principales (compilador, kernel, etc.) del sistema operativo en el que se ejecuta el ejecutable. a menos que ese componente acompañe al ejecutable.

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

4. No puede copiar, modificar, sublicenciar ni distribuir el Programa, excepto en los casos expresamente previstos en esta Licencia. Cualquier intento de copiar, modificar, sublicenciar o distribuir el Programa de otra manera 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 verán rescindidas sus licencias siempre que dichas partes sigan cumpliendo plenamente.

5. No es necesario que acepte 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 los trabajos basados en él.

6. Cada vez que 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. No puede imponer más restricciones al ejercicio de los derechos otorgados en este documento por parte de los destinatarios. Usted no es responsable de hacer cumplir esta Licencia por parte de terceros.

7. Si, como consecuencia de una sentencia judicial o alegación de infracción de patente o por cualquier otro motivo (no limitado a cuestiones de patentes), se le imponen condiciones (ya sea por orden judicial, acuerdo o de otro modo) que contradigan las condiciones de este Licencia, no lo eximen de las condiciones de esta Licencia. Si no puede distribuir para satisfacer simultáneamente sus obligaciones en virtud de esta Licencia y cualquier otra obligación pertinente, entonces, como consecuencia, no podrá 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 cumplir con esta Licencia sería abstenerse por completo de distribuir el Programa.

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

No es el propósito de esta sección inducirlo a infringir ninguna patente u otros reclamos de derechos de propiedad o impugnar la validez de dichos reclamos; 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. Mucha gente ha hecho contribuciones generosas a la amplia gama de software distribuido a través de ese sistema confiando en la aplicación consistente 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 elección.

Esta sección está destinada a dejar completamente en claro 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á restringido 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 que excluya esos países, de modo que la distribución se permite sólo en o entre países no excluidos de esta manera. En tal caso, esta Licencia incorpora la limitación como si estuviera escrita en el cuerpo de esta Licencia.

9. La Free Software Foundation puede publicar versiones revisadas y / 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 detalles para abordar nuevos problemas o inquietudes.

A cada versión se le asigna un número de versión distintivo. Si el Programa especifica un número de versión de esta Licencia que se aplica a él y "cualquier versión posterior", tiene la opción de seguir los términos y condiciones 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 publicada por 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 pedirle permiso. Para el software que tiene derechos de autor de la Free Software Foundation, escriba a la Free Software Foundation; a veces hacemos excepciones para esto. Nuestra decisión estará guiada por los dos objetivos de preservar el estado libre de todos los derivados de nuestro software libre y de promover el intercambio y la reutilización del software en general.

SIN GARANTÍA

11. DEBIDO A QUE EL PROGRAMA TIENE UNA LICENCIA GRATUITA, NO HAY GARANTÍA PARA EL PROGRAMA, EN LA MEDIDA PERMITIDA POR LA LEY APLICABLE. EXCEPTO CUANDO SE INDIQUE LO CONTRARIO POR ESCRITO, LOS TITULARES DE LOS DERECHOS DE AUTOR Y / U OTRAS PARTES PROPORCIONAN EL PROGRAMA "TAL CUAL" SIN GARANTÍA DE NINGÚN TIPO, YA SEA EXPRESA O IMPLÍCITA, INCLUYENDO, PERO NO LIMITADO A, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD PROPÓSITO Y ADECUACIÓN . USTED ASUME TODO EL RIESGO EN RELACIÓN CON LA CALIDAD Y EL RENDIMIENTO DEL PROGRAMA. SI EL PROGRAMA RESULTA DEFECTUOSO, USTED ASUME EL COSTO DE TODOS LOS SERVICIOS NECESARIOS,
REPARACIÓN O CORRECCIÓN.

12. EN NINGÚN CASO A MENOS QUE LO REQUIERA LA LEY APLICABLE O ACUERDO POR ESCRITO, CUALQUIER TITULAR DE LOS DERECHOS DE AUTOR, O CUALQUIER OTRA PARTE QUE PUEDA MODIFICAR Y / O REDISTRIBUIR EL PROGRAMA COMO SE PERMITE ARRIBA, SERÁ RESPONSABLE ANTE USTED POR DAÑOS, INCLUYENDO CUALQUIER GENERAL, ESPECIAL, DAÑOS INCIDENTALES O CONSECUENTES QUE SURJAN DEL USO O LA INCAPACIDAD DE UTILIZAR EL PROGRAMA (INCLUYENDO PERO NO LIMITADO A LA PÉRDIDA DE DATOS O DATOS QUE SE REPRESENTEN INEXACTITOS O PÉRDIDAS SOSTENIDAS POR USTED O TERCEROS O UNA FALTA DE FUNCIONAMIENTO DEL PROGRAMA CON CUALQUIER OTRO PROGRAMA) , INCLUSO SI DICHO TITULAR U OTRA PARTE HA SIDO ADVERTIDO DE LA POSIBILIDAD DE DICHOS DAÑOS.

FIN DE TÉRMINOS Y CONDICIONES