Les autorisations et restrictions suivantes concernent les lignes de code dont je suis l'auteur.

+ Je d�clare solennellement publier ce programme sous license GPL (voir ci-dessous).

Ce programme contient de fa�on minoritaire du code �crit par d'autres programmeurs, copiable et distribuable librement, selon leur souhait.
Pour des questions plus pr�cises sur sur les droits et devoirs de l'utilisateur concernant ce code, vous pouvez les contacter:
Johan Rydh	( jrydh@hotmail.com )


Esp�rant que ce programme vous aidera grandement � r�ussir vos examens,

Xavier Andr�ani	( andreanx@hotmail.com )

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

Licence Publique G�n�rale GNU Version 2, Juin 1991
Copyright � Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307
�tats-Unis, 1989, 1991.
La copie et la distribution de copies exactes de ce document sont autoris�es, mais aucune modification n'est permise.
Pr�ambule
Les licences d'utilisation de la plupart des programmes sont d�finies pour limiter ou supprimer toute libert� � l'utilisateur. � l'inverse, la Licence Publique G�n�rale (General Public License) est destin�e � vous garantir la libert� de partager et de modifier les logiciels libres, et de s'assurer que ces logiciels sont effectivement accessibles � tout utilisateur.

Cette Licence Publique G�n�rale s'applique � la plupart des programmes de la Free Software Foundation, comme � tout autre programme dont l'auteur l'aura d�cid� (d'autres logiciels de la FSF sont couverts pour leur part par la Licence Publique G�n�rale pour Biblioth�ques GNU (LGPL)). Vous pouvez aussi appliquer les termes de cette Licence � vos propres programmes, si vous le d�sirez.

Libert� des logiciels ne signifie pas n�cessairement gratuit�. Notre Licence est con�ue pour vous assurer la libert� de distribuer des copies des programmes, gratuitement ou non, de recevoir le code source ou de pouvoir l'obtenir, de modifier les programmes ou d'en utiliser des �l�ments dans de nouveaux programmes libres, en sachant que vous y �tes autoris�.

Afin de garantir ces droits, nous avons d� introduire des restrictions interdisant � quiconque de vous les refuser ou de vous demander d'y renoncer. Ces restrictions vous imposent en retour certaines obligations si vous distribuez ou modifiez des copies de programmes prot�g�s par la Licence. En d'autre termes, il vous incombera en ce cas de :

    * transmettre aux destinataires tous les droits que vous poss�dez,
    * exp�dier aux destinataires le code source ou bien tenir celui-ci � leur disposition,
    * leur remettre cette Licence afin qu'ils prennent connaissance de leurs droits. 

Nous prot�geons vos droits de deux fa�ons : d'abord par le copyright du logiciel, ensuite par la remise de cette Licence qui vous autorise l�galement � copier, distribuer et/ou modifier le logiciel.

En outre, pour prot�ger chaque auteur ainsi que la FSF, nous affirmons solennellement que le programme concern� ne fait l'objet d'aucune garantie. Si un tiers le modifie puis le redistribue, tous ceux qui en recevront une copie doivent savoir qu'il ne s'agit pas de l'original afin qu'une copie d�fectueuse n'entache pas la r�putation de l'auteur du logiciel.

Enfin, tout programme libre est sans cesse menac� par des d�p�ts de brevets. Nous souhaitons � tout prix �viter que des distributeurs puissent d�poser des brevets sur les Logiciels Libres pour leur propre compte. Pour �viter cela, nous stipulons bien que tout d�p�t �ventuel de brevet doit accorder express�ment � tout un chacun le libre usage du produit.

Les dispositions pr�cises et les conditions de copie, de distribution et de modification de nos logiciels sont les suivantes :
Stipulations et conditions relatives � la copie, la distribution et la modification

    * Article 0
      La pr�sente Licence s'applique � tout Programme (ou autre travail) o� figure une note, plac�e par le d�tenteur des droits, stipulant que ledit Programme ou travail peut �tre distribu� selon les termes de la pr�sente Licence. Le terme Programme d�signe aussi bien le Programme lui-m�me que tout travail qui en est d�riv� selon la loi, c'est-�-dire tout ouvrage reproduisant le Programme ou une partie de celui-ci, � l'identique ou bien modifi�, et/ou traduit dans une autre langue (la traduction est consid�r�e comme une modification). Chaque personne concern�e par la Licence Publique G�n�rale sera d�sign�e par le terme Vous.

      Les activit�s autres que copie, distribution et modification ne sont pas couvertes par la pr�sente Licence et sortent de son cadre. Rien ne restreint l'utilisation du Programme et les donn�es issues de celui-ci ne sont couvertes que si leur contenu constitue un travail bas� sur le logiciel (ind�pendemment du fait d'avoir �t� r�alis� en lan�ant le Programme). Tout d�pend de ce que le Programme est cens� produire.

    * Article 1.
      Vous pouvez copier et distribuer des copies conformes du code source du Programme, tel que Vous l'avez re�u, sur n'importe quel support, � condition de placer sur chaque copie un copyright appropri� et une restriction de garantie, de ne pas modifier ou omettre toutes les stipulations se r�f�rant � la pr�sente Licence et � la limitation de garantie, et de fournir avec toute copie du Programme un exemplaire de la Licence.

      Vous pouvez demander une r�tribution financi�re pour la r�alisation de la copie et demeurez libre de proposer une garantie assur�e par vos soins, moyennant finances.

    * Article 2.
      Vous pouvez modifier votre copie ou vos copies du Programme ou partie de celui-ci, ou d'un travail bas� sur ce Programme, et copier et distribuer ces modifications selon les termes de l'article 1, � condition de Vous conformer �galement aux conditions suivantes :
          o a) Ajouter aux fichiers modifi�s l'indication tr�s claire des modifications effectu�es, ainsi que la date de chaque changement.
          o b) Distribuer sous les termes de la Licence Publique G�n�rale l'ensemble de toute r�alisation contenant tout ou partie du Programme, avec ou sans modifications.
          o c) Si le Programme modifi� lit des commandes de mani�re interactive lors de son ex�cution, faire en sorte qu'il affiche, lors d'une invocation ordinaire, le copyright appropri� en indiquant clairement la limitation de garantie (ou la garantie que Vous Vous engagez � fournir Vous-m�me), qu'il stipule que tout utilisateur peut librement redistribuer le Programme selon les conditions de la Licence Publique G�n�rale GNU, et qu'il montre � tout utilisateur comment lire une copie de celle-ci (exception : si le Programme original est interactif mais n'affiche pas un tel message en temps normal, tout travail d�riv� de ce Programme ne sera pas non plus contraint de l'afficher). 

      Toutes ces conditions s'appliquent � l'ensemble des modifications. Si des �l�ments identifiables de ce travail ne sont pas d�riv�s du Programme et peuvent �tre raisonnablement consid�r�s comme ind�pendants, la pr�sente Licence ne s'applique pas � ces �l�ments lorsque Vous les distribuez seuls. Mais, si Vous distribuez ces m�mes �l�ments comme partie d'un ensemble coh�rent dont le reste est bas� sur un Programme soumis � la Licence, ils lui sont �galement soumis, et la Licence s'�tend ainsi � l'ensemble du produit, quel qu'en soit l'auteur.

      Cet article n'a pas pour but de s'approprier ou de contester vos droits sur un travail enti�rement r�alis� par Vous, mais plut�t d'ouvrir droit � un contr�le de la libre distribution de tout travail d�riv� ou collectif bas� sur le Programme.

      En outre, toute fusion d'un autre travail, non bas� sur le Programme, avec le Programme (ou avec un travail d�riv� de ce dernier), effectu�e sur un support de stockage ou de distribution, ne fait pas tomber cet autre travail sous le contr�le de la Licence.

    * Article 3.
      Vous pouvez copier et distribuer le Programme (ou tout travail d�riv� selon les conditions �nonc�es dans l'article 1) sous forme de code objet ou ex�cutable, selon les termes des articles 0 et 1, � condition de respecter l'une des clauses suivantes :
          o a) Fournir le code source complet du Programme, sous une forme lisible par un ordinateur et selon les termes des articles 0 et 1, sur un support habituellement utilis� pour l'�change de donn�es ; ou,
          o b) Faire une offre �crite, valable pendant au moins trois ans, pr�voyant de donner � tout tiers qui en fera la demande une copie, sous forme lisible par un ordinateur, du code source correspondant, pour un tarif n'exc�dant pas le co�t de la copie, selon les termes des articles 0 et 1, sur un support couramment utilis� pour l'�change de donn�es informatiques ; ou,
          o c) Informer le destinataire de l'endroit o� le code source peut �tre obtenu (cette solution n'est recevable que dans le cas d'une distribution non commerciale, et uniquement si Vous avez re�u le Programme sous forme de code objet ou ex�cutable avec l'offre pr�vue � l'alin�a b ci-dessus). 

      Le code source d'un travail d�signe la forme de cet ouvrage sous laquelle les modifications sont les plus ais�es. Sont ainsi d�sign�s la totalit� du code source de tous les modules composant un Programme ex�cutable, de m�me que tout fichier de d�finition associ�, ainsi que les scripts utilis�s pour effectuer la compilation et l'installation du Programme ex�cutable. Toutefois, l'environnement standard de d�veloppement du syst�me d'exploitation mis en oeuvre (source ou binaire) -- compilateurs, biblioth�ques, noyau, etc. -- constitue une exception, sauf si ces �l�ments sont diffus�s en m�me temps que le Programme ex�cutable.

      Si la distribution de l'ex�cutable ou du code objet consiste � offrir un acc�s permettant de copier le Programme depuis un endroit particulier, l'offre d'un acc�s �quivalent pour se procurer le code source au m�me endroit est consid�r� comme une distribution de ce code source, m�me si l'utilisateur choisit de ne pas profiter de cette offre.

    * Article 4.
      Vous ne pouvez pas copier, modifier, c�der, d�poser ou distribuer le Programme d'une autre mani�re que l'autorise la Licence Publique G�n�rale. Toute tentative de ce type annule imm�diatement vos droits d'utilisation du Programme sous cette Licence. Toutefois, les tiers ayant re�u de Vous des copies du Programme ou le droit d'utiliser ces copies continueront � b�n�ficier de leur droit d'utilisation tant qu'ils respecteront pleinement les conditions de la Licence.

    * Article 5.
      Ne l'ayant pas sign�e, Vous n'�tes pas oblig� d'accepter cette Licence. Cependant, rien d'autre ne Vous autorise � modifier ou distribuer le Programme ou quelque travaux d�riv�s : la loi l'interdit tant que Vous n'acceptez pas les termes de cette Licence. En cons�quence, en modifiant ou en distribuant le Programme (ou tout travail bas� sur lui), Vous acceptez implicitement tous les termes et conditions de cette Licence.

    * Article 6.
      La diffusion d'un Programme (ou de tout travail d�riv�) suppose l'envoi simultan� d'une licence autorisant la copie, la distribution ou la modification du Programme, aux termes et conditions de la Licence. Vous n'avez pas le droit d'imposer de restrictions suppl�mentaires aux droits transmis au destinataire. Vous n'�tes pas responsable du respect de la Licence par un tiers.

    * Article 7.
      Si, � la suite d'une d�cision de Justice, d'une plainte en contrefa�on ou pour toute autre raison (li�e ou non � la contrefa�on), des conditions Vous sont impos�es (que ce soit par ordonnance, accord amiable ou autre) qui se r�v�lent incompatibles avec les termes de la pr�sente Licence, Vous n'�tes pas pour autant d�gag� des obligations li�es � celle-ci : si Vous ne pouvez concilier vos obligations l�gales ou autres avec les conditions de cette Licence, Vous ne devez pas distribuer le Programme.

      Si une partie quelconque de cet article est invalid�e ou inapplicable pour quelque raison que ce soit, le reste de l'article continue de s'appliquer et l'int�gralit� de l'article s'appliquera en toute autre circonstance.

      Le pr�sent article n'a pas pour but de Vous pousser � enfreindre des droits ou des dispositions l�gales ni en contester la validit� ; son seul objectif est de prot�ger l'int�grit� du syst�me de distribution du Logiciel Libre. De nombreuses personnes ont g�n�reusement contribu� � la large gamme de Programmes distribu�e de cette fa�on en toute confiance ; il appartient � chaque auteur/donateur de d�cider de diffuser ses Programmes selon les crit�res de son choix.

    * Article 8.
      Si la distribution et/ou l'utilisation du Programme est limit�e dans certains pays par des brevets ou des droits sur des interfaces, le d�tenteur original des droits qui place le Programme sous la Licence Publique G�n�rale peut ajouter explicitement une clause de limitation g�ographique excluant ces pays. Dans ce cas, cette clause devient une partie int�grante de la Licence.

    * Article 9.
      La Free Software Foundation se r�serve le droit de publier p�riodiquement des mises � jour ou de nouvelles versions de la Licence. R�dig�es dans le m�me esprit que la pr�sente version, elles seront cependant susceptibles d'en modifier certains d�tails � mesure que de nouveaux probl�mes se font jour.

      Chaque version poss�de un num�ro distinct. Si le Programme pr�cise un num�ro de version de cette Licence et � toute version ult�rieure �, Vous avez le choix de suivre les termes et conditions de cette version ou de toute autre version plus r�cente publi�e par la Free Software Foundation. Si le Programme ne sp�cifie aucun num�ro de version, Vous pouvez alors choisir l'une quelconque des versions publi�es par la Free Software Foundation.

    * Article 10.
      Si Vous d�sirez incorporer des �l�ments du Programme dans d'autres Programmes libres dont les conditions de distribution diff�rent, Vous devez �crire � l'auteur pour lui en demander la permission. Pour ce qui est des Programmes directement d�pos�s par la Free Software Foundation, �crivez-nous : une exception est toujours envisageable. Notre d�cision sera bas�e sur notre volont� de pr�server la libert� de notre Programme ou de ses d�riv�s et celle de promouvoir le partage et la r�utilisation du logiciel en g�n�ral.

      LIMITATION DE GARANTIE
    * Article 11.
      Parce que l'utilisation de ce Programme est libre et gratuite, aucune garantie n'est fournie, comme le permet la loi. Sauf mention �crite, les d�tenteurs du copyright et/ou les tiers fournissent le Programme en l'�tat, sans aucune sorte de garantie explicite ou implicite, y compris les garanties de commercialisation ou d'adaptation dans un but particulier. Vous assumez tous les risques quant � la qualit� et aux effets du Programme. Si le Programme est d�fectueux, Vous assumez le co�t de tous les services, corrections ou r�parations n�cessaires.

    * Article 12.
      Sauf lorsqu'explicitement pr�vu par la Loi ou accept� par �crit, ni le d�tenteur des droits, ni quiconque autoris� � modifier et/ou redistribuer le Programme comme il est permis ci-dessus ne pourra �tre tenu pour responsable de tout dommage direct, indirect, secondaire ou accessoire (pertes financi�res dues au manque � gagner, � l'interruption d'activit�s ou � la perte de donn�es, etc., d�coulant de l'utilisation du Programme ou de l'impossibilit� d'utiliser celui-ci). 

FIN DES TERMES ET CONDITIONS
Comment appliquer ces directives � vos nouveaux programmes
Si vous d�veloppez un nouveau programme et d�sirez en faire b�n�ficier tout un chacun, la meilleure m�thode est d'en faire un Logiciel Libre que tout le monde pourra redistribuer et modifier selon les termes de la Licence Publique G�n�rale.

Pour cela, ins�rez les indications suivantes dans votre programme (il est pr�f�rable et plus s�r de les faire figurer au d�but de chaque fichier source ; dans tous les cas, chaque module source devra comporter au minimum la ligne de � copyright � et indiquer o� r�sident toutes les autres indications) :
((une ligne pour donner le nom du programme et donner une id�e de sa finalit�))
Copyright (C) 19xx ((nom de l'auteur))

Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique G�n�rale GNU publi�e par la Free Software Foundation (version 2 ou bien toute autre version ult�rieure choisie par vous).

Ce programme est distribu� car potentiellement utile, mais SANS AUCUNE GARANTIE, ni explicite ni implicite, y compris les garanties de commercialisation ou d'adaptation dans un but sp�cifique. Reportez-vous � la Licence Publique G�n�rale GNU pour plus de d�tails.

Vous devez avoir re�u une copie de la Licence Publique G�n�rale GNU en m�me temps que ce programme ; si ce n'est pas le cas, �crivez � la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, �tats-Unis.

Ajoutez �galement votre adresse �lectronique, le cas �ch�ant, ainsi que votre adresse postale.

Si le programme est interactif, faites-lui afficher un court avertissement du type de celui-ci � chaque invocation :
...(nom du programme) version 69, Copyright (C) 19aa nom de l'auteur

...(nom du programme) est fourni sans AUCUNE GARANTIE.
Pour plus de d�tails, tapez `g'.

Ce programme est libre et vous �tes encourag� � le redistribuer sous certaines conditions ; tapez `c' pour plus de d�tails.

Les commandes hypoth�tiques `g' et `c' doivent afficher les sections appropri�es de la Licence Publique G�n�rale GNU. Bien entendu, vous pouvez implanter ces commandes comme bon vous semble : options dans un menu, ou bien accessibles d'un clic de souris, etc., tout d�pend de votre programme.

Si vous officiez en tant que programmeur, n'omettez pas de demander � votre employeur, votre �tablissement scolaire ou autres de signer une d�charge stipulant leur renoncement aux droits qu'ils pourraient avoir sur le programme :
...((employeur, �cole...)) d�clare par la pr�sente ne pas revendiquer de droits sur le programme � (nom du programme) � r�alis� par ...((nom de l'auteur)).
((signature du responsable)), ...((date)), ...((nom et qualit� du responsable)).

La Licence Publique G�n�rale ne permet pas d'inclure votre programme dans des logiciels sous licence commerciale sp�cifique. Si votre programme est une fonction de biblioth�que, vous jugerez probablement plus judicieux de le faire relever de la Licence G�n�rale de Biblioth�que GNU (LGPL) plut�t que de la pr�sente.