PCM eCos 2.0

Licence eCos

Ce fichier fait partie d'eCos, le système d'exploitation configurable intégré.
Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.

eCos est un logiciel libre; vous pouvez le redistribuer et / ou le modifier selon les termes de la Licence Publique Générale GNU telle que publiée par la Free Software Foundation; soit la version 2 ou (à votre choix) toute version ultérieure.

Vous devriez avoir reçu une copie de la licence publique générale GNU avec eCos; sinon, écrivez à la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

eCos est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE; sans même la garantie implicite de QUALITÉ MARCHANDE ou D'ADAPTATION À UN USAGE PARTICULIER. Voir la licence publique générale GNU pour plus de détails.

À titre d'exception spéciale, si d'autres fichiers instancient des modèles ou utilisent des macros ou des fonctions en ligne à partir de ce fichier, ou si vous compilez ce fichier et le liez avec d'autres œuvres pour produire un travail basé sur ce fichier, ce fichier ne provoque pas à lui seul le travail résultant. à couvrir par la licence publique générale GNU. Cependant, le code source de ce fichier doit toujours être rendu disponible conformément à la section (3) de la licence publique générale GNU.

Cette exception n'invalide aucune autre raison pour laquelle un travail basé sur ce fichier pourrait être couvert par la licence publique générale GNU.

Des licences alternatives pour eCos peuvent être organisées en contactant Red Hat, Inc. à l' adresse http://sources.redhat.com/ecos/ecos-license/

LICENCE PUBLIQUE GÉNÉRALE GNU
Version 2, juin 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Tout le monde est autorisé à copier et distribuer des copies textuelles de ce document de licence, mais sa modification n'est pas autorisée.

Préambule

Les licences de la plupart des logiciels sont conçues pour vous priver de la liberté de les partager et de les modifier. En revanche, la licence publique générale GNU est destinée à garantir votre liberté de partager et de modifier le logiciel libre - pour vous assurer que le logiciel est gratuit pour tous ses utilisateurs. Cette licence publique générale s'applique à la plupart des logiciels de la Free Software Foundation et à tout autre programme dont les auteurs s'engagent à l'utiliser. (Certains autres logiciels de la Free Software Foundation sont couverts par la GNU Lesser General Public License à la place.) Vous pouvez également l'appliquer à vos programmes.

Lorsque nous parlons de logiciel libre, nous parlons de liberté, pas de prix. Nos licences publiques générales sont conçues pour vous assurer que vous avez la liberté de distribuer des copies de logiciels gratuits (et facturer ce service si vous le souhaitez), que vous recevez le code source ou pouvez l'obtenir si vous le souhaitez, que vous pouvez modifier le logiciel ou en utiliser des éléments dans de nouveaux programmes gratuits; et que vous savez que vous pouvez faire ces choses.

Pour protéger vos droits, nous devons imposer des restrictions qui interdisent à quiconque de vous refuser ces droits ou de vous demander de renoncer à ces droits. Ces restrictions se traduisent par certaines responsabilités pour vous si vous distribuez des copies du logiciel ou si vous le modifiez.

Par exemple, si vous distribuez des copies d'un tel programme, que ce soit à titre gratuit ou payant, vous devez donner aux destinataires tous les droits dont vous disposez. Vous devez vous assurer qu'eux aussi reçoivent ou peuvent obtenir le code source. Et vous devez leur montrer ces termes pour qu'ils connaissent leur
droits.

Nous protégeons vos droits en deux étapes: (1) copyright du logiciel, et (2) vous offre cette licence qui vous donne l'autorisation légale de copier, distribuer et / ou modifier le logiciel.

Aussi, pour la protection de chaque auteur et la nôtre, nous voulons nous assurer que tout le monde comprend qu'il n'y a aucune garantie pour ce logiciel gratuit. Si le logiciel est modifié par quelqu'un d'autre et transmis, nous voulons que ses destinataires sachent que ce qu'ils ont n'est pas l'original, afin que les problèmes introduits par d'autres ne reflètent pas la réputation des auteurs originaux.

Enfin, tout programme gratuit est constamment menacé par les brevets logiciels. Nous souhaitons éviter le danger que les redistributeurs d'un programme libre obtiennent individuellement des licences de brevet, rendant en fait le programme propriétaire. Pour éviter cela, nous avons clairement indiqué que tout brevet doit être concédé sous licence pour une utilisation gratuite par tout le monde ou pas du tout sous licence.

Les conditions précises de copie, de distribution et de modification suivent.

LICENCE PUBLIQUE GÉNÉRALE GNU
CONDITIONS GÉNÉRALES DE COPIE, DE DISTRIBUTION ET DE MODIFICATION

0. Cette Licence s'applique à tout programme ou autre travail qui contient un avis placé par le détenteur du droit d'auteur indiquant qu'il peut être distribué selon les termes de cette Licence Publique Générale. Le «Programme», ci-dessous, se réfère à un tel programme ou travail, et un «travail basé sur le Programme» signifie soit le Programme ou tout travail dérivé sous la loi du droit d'auteur: c'est-à-dire, un travail contenant le Programme ou une partie de il, soit textuellement, soit avec des modifications et / ou traduit dans une autre langue. (Ci-après, la traduction est incluse sans limitation dans le terme «modification».) Chaque titulaire de licence est appelé «vous».

Les activités autres que la copie, la distribution et la modification ne sont pas couvertes par cette licence; ils sont hors de sa portée. Le fait d'exécuter le Programme n'est pas limité, et la sortie du Programme n'est couverte que si son contenu constitue un travail basé sur le Programme (indépendamment d'avoir été réalisé en exécutant le Programme). Que cela soit vrai dépend de ce que fait le programme.

1. Vous pouvez copier et distribuer des copies textuelles du code source du Programme tel que vous le recevez, sur n'importe quel support, à condition que vous publiiez de manière visible et appropriée sur chaque copie un avis de droit d'auteur approprié et un déni de garantie; conserver intactes toutes les mentions faisant référence à cette Licence et à l'absence de toute garantie; et donnez à tout autre destinataire du Programme une copie de cette Licence avec le Programme.

Vous pouvez facturer des frais pour l'acte physique de transfert d'une copie, et vous pouvez, à votre gré, offrir une protection de garantie en échange de frais.

2. Vous pouvez modifier votre copie ou des copies du Programme ou toute partie de celui-ci, formant ainsi un travail basé sur le Programme, et copier et distribuer ces modifications ou travaux selon les termes de la Section 1 ci-dessus, à condition que vous remplissiez également tous les ces conditions:

a) Vous devez faire en sorte que les fichiers modifiés portent des avis bien visibles indiquant que vous avez modifié les fichiers et la date de tout changement.

b) Vous devez faire en sorte que tout travail que vous distribuez ou publiez, qui en tout ou en partie contient ou est dérivé du Programme ou d'une partie de celui-ci, soit concédé sous licence dans son ensemble sans frais pour tous les tiers selon les termes de cette Licence. .

c) Si le programme modifié lit normalement les commandes de manière interactive lorsqu'il est exécuté, vous devez le faire, lorsqu'il est lancé pour une telle utilisation interactive de la manière la plus ordinaire, imprimer ou afficher une annonce comprenant un avis de droit d'auteur approprié et un avis d'absence de garantie. (ou bien, en disant que vous fournissez une garantie) et que les utilisateurs peuvent redistribuer le programme dans ces conditions, et en indiquant à l'utilisateur comment afficher une copie de cette licence. (Exception: si le Programme lui-même est interactif mais n'imprime normalement pas une telle annonce, votre travail basé sur le Programme n'est pas obligé d'imprimer une annonce.)

Ces exigences s'appliquent à l'œuvre modifiée dans son ensemble. Si des sections identifiables de ce travail ne sont pas dérivées du programme et peuvent être raisonnablement considérées comme des œuvres indépendantes et séparées en elles-mêmes, alors cette licence et ses conditions ne s'appliquent pas à ces sections lorsque vous les distribuez en tant qu'œuvres distinctes. Mais lorsque vous distribuez les mêmes sections dans le cadre d'un tout qui est une œuvre basée sur le Programme, la distribution de l'ensemble doit se faire selon les termes de cette Licence, dont les autorisations pour les autres licenciés s'étendent à l'ensemble, et donc à chacun. et chaque partie indépendamment de qui l'a écrite.

Par conséquent, il n'est pas dans l'intention de cette section de revendiquer des droits ou de contester vos droits sur une œuvre entièrement écrite par vous; l'intention est plutôt d'exercer le droit de contrôler la distribution d'œuvres dérivées ou collectives basées sur le programme.

De plus, la simple agrégation d'une autre œuvre non basée sur le Programme avec le Logiciel (ou avec une œuvre basée sur le Logiciel) sur un volume d'un support de stockage ou de distribution ne fait pas entrer l'autre œuvre dans le champ d'application de cette Licence.

3. Vous pouvez copier et distribuer le Programme (ou un travail basé sur celui-ci, en vertu de la Section 2) sous forme de code objet ou sous forme exécutable selon les termes des Sections 1 et 2 ci-dessus à condition de faire également l'une des choses suivantes:

a) l'accompagner du code source complet et lisible par machine correspondant, qui doit être distribué selon les termes des sections 1 et 2 ci-dessus sur un support habituellement utilisé pour l'échange de logiciels; ou alors,

b) Accompagnez-le d'une offre écrite, valable pendant au moins trois ans, pour donner à tout tiers, pour un coût ne dépassant pas le coût de la distribution de la source, une copie complète lisible par machine du code source correspondant, à être distribué selon les termes des sections 1 et 2 ci-dessus sur un support habituellement utilisé pour l'échange de logiciels; ou alors,

c) Accompagnez-le des informations que vous avez reçues concernant l'offre de distribution du code source correspondant. (Cette alternative n'est autorisée que pour la distribution non commerciale et uniquement si vous avez reçu le programme sous forme de code objet ou sous forme exécutable avec une telle offre, conformément à la sous-section b ci-dessus.)

Le code source d'une œuvre désigne la forme préférée de l'œuvre pour y apporter des modifications. Pour un travail exécutable, le code source complet signifie tout le code source de tous les modules qu'il contient, plus tous les fichiers de définition d'interface associés, plus les scripts utilisés pour contrôler la compilation et l'installation de l'exécutable. Cependant, à titre d'exception spéciale, le code source distribué n'a pas besoin d'inclure tout ce qui est normalement distribué (sous forme source ou binaire) avec les principaux composants (compilateur, noyau, etc.) du système d'exploitation sur lequel s'exécute l'exécutable, sauf si ce composant lui-même accompagne l'exécutable.

Si la distribution d'un exécutable ou d'un code objet est effectuée en offrant un accès à la copie à partir d'un endroit désigné, alors offrir un accès équivalent pour copier le code source à partir du même endroit compte comme une distribution du code source, même si des tiers ne sont pas obligés de copier le code source. source avec le code objet.

4. Vous ne pouvez pas copier, modifier, concéder une sous-licence ou distribuer le Programme sauf dans les cas expressément prévus par cette Licence. Toute tentative de copie, de modification, de sous-licence ou de distribution du programme est nulle et met automatiquement fin à vos droits en vertu de cette licence. Cependant, les parties qui ont reçu des copies ou des droits de votre part dans le cadre de cette licence ne verront pas leur licence résiliée tant que ces parties resteront en totale conformité.

5. Vous n'êtes pas obligé d'accepter cette licence, car vous ne l'avez pas signée. Cependant, rien d'autre ne vous accorde la permission de modifier ou de distribuer le Programme ou ses œuvres dérivées. Ces actions sont interdites par la loi si vous n'acceptez pas cette licence. Par conséquent, en modifiant ou en distribuant le Programme (ou tout travail basé sur le Programme), vous indiquez votre acceptation de cette Licence pour le faire, ainsi que tous ses termes et conditions pour copier, distribuer ou modifier le Programme ou les travaux basés sur celui-ci.

6. Chaque fois que vous redistribuez le programme (ou tout travail basé sur le programme), le destinataire reçoit automatiquement une licence du concédant d'origine pour copier, distribuer ou modifier le programme sous réserve de ces termes et conditions. Vous ne pouvez imposer aucune restriction supplémentaire à l'exercice par les destinataires des droits accordés dans les présentes. Vous n'êtes pas responsable de l'application de la conformité par des tiers à cette Licence.

7. Si, à la suite d'une décision de justice ou d'une allégation de contrefaçon de brevet ou pour toute autre raison (non limitée aux questions de brevet), des conditions vous sont imposées (que ce soit par décision de justice, accord ou autre) qui contredisent les conditions de la présente Licence, ils ne vous dispensent pas des conditions de cette Licence. Si vous ne pouvez pas distribuer de manière à satisfaire simultanément vos obligations en vertu de cette Licence et toute autre obligation pertinente, vous ne pouvez par conséquent pas du tout distribuer le Programme. Par exemple, si une licence de brevet ne permettait pas la redistribution libre de droits du Programme par tous ceux qui en reçoivent des copies directement ou indirectement par votre intermédiaire, alors la seule façon de satisfaire à la fois cette licence et celle de cette Licence serait de vous abstenir entièrement de distribuer le Programme.

Si une partie de cet article est jugée invalide ou inapplicable dans une circonstance particulière, le reste de l'article est censé s'appliquer et l'article dans son ensemble est destiné à s'appliquer dans d'autres circonstances.

Ce n'est pas le but de cette section de vous inciter à enfreindre des brevets ou d'autres revendications de droits de propriété ou à contester la validité de telles revendications; cette section a pour seul but de protéger l'intégrité du système de distribution de logiciels libres, qui est mis en œuvre par des pratiques de licence publique. De nombreuses personnes ont généreusement contribué à la vaste gamme de logiciels distribués par l’intermédiaire de ce système en s’appuyant sur une application cohérente de ce système; il appartient à l'auteur / donateur de décider s'il est disposé à distribuer des logiciels via un autre système et un titulaire de licence ne peut imposer ce choix.

Cette section a pour but de clarifier ce que l'on pense être une conséquence du reste de cette Licence.

8. Si la distribution et / ou l'utilisation du Programme est restreinte dans certains pays par des brevets ou par des interfaces protégées par le droit d'auteur, le titulaire du droit d'auteur d'origine qui place le Programme sous cette Licence peut ajouter une limitation de distribution géographique explicite excluant ces pays, de sorte que la distribution n'est autorisée que dans ou parmi les pays non ainsi exclus. Dans ce cas, cette Licence incorpore la limitation comme si elle était écrite dans le corps de cette Licence.

9. La Free Software Foundation peut publier de temps à autre des versions révisées et / ou nouvelles de la Licence Publique Générale. Ces nouvelles versions seront similaires dans l'esprit à la version actuelle, mais peuvent différer dans le détail pour répondre à de nouveaux problèmes ou préoccupations.

Un numéro distinct est attribué à chaque version. Si le Logiciel spécifie un numéro de version de cette Licence qui lui est applicable et «toute version ultérieure», vous avez la possibilité de suivre les termes et conditions de cette version ou de toute version ultérieure publiée par la Free Software Foundation. Si le Programme ne spécifie pas de numéro de version de cette Licence, vous pouvez choisir n'importe quelle version jamais publiée par la Free Software Foundation.

10. Si vous souhaitez incorporer des parties du Programme dans d'autres programmes gratuits dont les conditions de distribution sont différentes, écrivez à l'auteur pour demander la permission. Pour les logiciels protégés par le droit d'auteur de la Free Software Foundation, écrivez à la Free Software Foundation; nous faisons parfois des exceptions pour cela. Notre décision sera guidée par les deux objectifs de préserver le statut libre de tous les dérivés de nos logiciels libres et de promouvoir le partage et la réutilisation des logiciels en général.

AUCUNE GARANTIE

11. PARCE QUE LE PROGRAMME EST SOUS LICENCE GRATUITEMENT, IL N'Y A AUCUNE GARANTIE POUR LE PROGRAMME, DANS LA MESURE AUTORISÉE PAR LA LOI APPLICABLE. Sauf indication contraire dans l'écriture, les titulaires du droit d'auteur et / ou d'autres parties fournissent le programme «tel quel», sans garantie d'aucune sorte, explicite ou implicite, y compris, mais sans s'y limiter, les garanties implicites de qualité marchande et d'adéquation à une partie . TOUT LE RISQUE QUANT À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME EST AVEC VOUS. SI LE PROGRAMME S'AVÈRE DÉFECTUEUX, VOUS ASSUMEZ LE COÛT DE TOUTES LES RÉPARATIONS NÉCESSAIRES,
RÉPARATION OU CORRECTION.

12. EN AUCUN CAS, SAUF EXIGÉ PAR LA LOI APPLICABLE OU ACCEPTÉ PAR ÉCRIT, TOUT TITULAIRE DE COPYRIGHT, OU TOUT AUTRE PARTIE QUI PEUT MODIFIER ET / OU REDISTRIBUER LE PROGRAMME COMME AUTORISÉ CI-DESSUS, SERA RESPONSABLE DE TOUT DOMMAGE, Y COMPRIS TOUT DOMMAGE GÉNÉRAL, SPÉCIAL, DOMMAGES ACCESSOIRES OU INDIRECTS RÉSULTANT DE L'UTILISATION OU DE L'INCAPACITÉ À UTILISER LE PROGRAMME (Y COMPRIS, MAIS SANS S'Y LIMITER, LA PERTE DE DONNÉES OU DES DONNÉES RENDUES INEXACTES OU DES PERTES SOUTENUES PAR VOUS OU DES TIERS OU UN DÉFAILLANCE DU PROGRAMME DE FONCTIONNER AVEC TOUT AUTRE PROGRAMME) , MÊME SI CE TITULAIRE OU UNE AUTRE PARTIE A ÉTÉ AVISÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.

FIN DES TERMES ET CONDITIONS