/* FRENCH version follows */ BULK WORK The main authors of the original code were: Tomas Rokicki for the original web2c program. Tim Morgan for the auxiliary tools (fixwrites, splitup). The aim of this framework is to allow the translation of Pascal code to C code. It has limitations since the original goal was to be able to compile D. E. Knuth's WEB sources; and it has some ad hoc stuff. The present work is built starting from Web2C version 5.0C, for the translation stuff only. This derived work is NOT identical to the original, and is NOT in the public domain and the following licence holds: The AUTHORS stands for: - The original authors listed above, for credits. But they have no responsability for the present resulting work. - Thierry LARONDE . KerTEX PUBLIC LICENCE version 1.0 Copyright 2010, 2019--2020 The AUTHORS. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed for kerTeX by the AUTHORS. This advertisement must be conspicuous but can be made by directing the user to an easily accessible file listing the AUTHORS. For example, the generic sentence: This product includes software developed by third parties. See the file THE_AUTHORS for details. is OK. 4. Neither the name of kerTeX nor the names of the AUTHORS may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE KERGIS PROJECT OR THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR ITS USE OR DEALING, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. YOU USE THIS SOFTWARE AT YOUR OWN RISK AND UNDER YOUR OWN RESPONSABILITY AND USING IT IMPLIES ACCEPTATION OF THE TERMS OF THIS LICENCE. THIS AGREEMENT IS GOVERNED BY THE LAWS OF FRANCE. RATIONAL: This present alinea is just informal. The licence has two main goals: give credit to the ones who have made the work; forbid the stealing of the credits from the authors, and of the work for the users, making what has been given mainly by Donald E. Knuth hard to find or to use. In clear: this licence is against ``mob programming''. ======================================================================== MAJORITÉ DU PROGICIEL Les principaux auteurs du code originel sont : Tomas Rokicki pour le programme web2c d'origine. Tim Morgan pour les utilitaires auxiliaires (fixwrites, splitup). L'objectif de cette infrastructure est de permettre la traduction du Pascal en C. Le processus a ses limites car la cible initiale était les sources WEB écrites par D. E. Knuth; il comprend donc une part de mesures ad hoc. Le présent travail est un redémarrage à partir de la version 5.0C de Web2C, pour ce qui concerne la traduction seulement. Ce travail dérivé N'est PAS identique à l'original, et N'est PAS dans le domaine public. La licence suivante le régit : Dans ce qui suit AUTEURS est mis à la place de : - Les auteurs originaux indiqués ci-dessus, pour les crédits. Mais ces auteurs n'ont pas de responsabilité dans le présent travail. - Thierry LARONDE . LICENCE PUBLIQUE DE KerTEX version 1.0 Copyright 2010, 2019--2020 Les Auteurs. La redistribution et l'utilisation du présent progiciel, sous formes d'exécutables ou de fichiers sources, avec ou sans modification, sont autorisées dès lors que les conditions suivantes sont réunies : 1. Les redistributions du code source doivent conserver la notice de propriété intellectuelle ci-après explicitée ainsi que la liste des conditions et le refus de garanties qui suivent ; 2. Les redistributions sous forme d'exécutables doivent reproduire la notice de propriété intellectuelle ci-après explicitée, la liste des conditions et le refus de garanties qui suivent, et ceci dans la documentation et/ou les autres documents fournis avec la distribution ; 3. Tous les supports de publicité mentionnant des fonctionnalités tirées du présent progiciel doivent afficher la reconnaissance du travail effectué sous la forme suivante : Ce produit inclut du logiciel développé dans le cadre du projet kerTeX par les AUTEURS. Cette reconnaissance doit être clairement visible, mais peut légitimement prendre la forme d'un renvoi vers un document aisément accessible. Par exemple, la formule générique : Ce produit contient du logiciel développé par des tiers. Consultez le fichier LES_AUTEURS pour plus de détail. ne pose pas de problème. 4. Ni le nom de kerTeX, ni le nom des auteurs ne doivent être utilisés afin de les présenter comme soutiens ou promoteurs des produits dérivés sans avoir auparavant obtenu des intéressés l'autorisation écrite de le faire. CE PROGICIEL EST FOURNI PAR LES AUTEURS ``EN L'ÉTAT'' ET NOUS DÉNIONS TOUTE GARANTIE DE QUELQUE SORTE QUE CE SOIT, TANT EXPLICITE QU'IMPLICITE CONCERNANT ENTRE AUTRES MAIS PAS UNIQUEMENT TOUTE GARANTIE DE COMMERCIALISATION OU D'ADÉQUATION À UN USAGE PARTICULIER. EN AUCUN CAS NI LE PROJET kerTeX NI LES AUTEURS NE POURRONT ÊTRE TENUS POUR RESPONSABLES OU REDEVABLES DE TOUT DOMMAGE DIRECT, INDIRECT, FORTUIT, PARTICULIER, EXEMPLAIRE OU CONSÉCUTIF (Y COMPRIS, MAIS NE SE LIMITANT PAS À : L'ACQUISITION DE MARCHANDISES OU DE SERVICES DE REMPLACEMENT ; LES PERTES D'USAGE, DE TEMPS, DE DONNÉES OU DE REVENUS ; OU L'INTERRUPTION D'ACTIVITÉ) QUI POURRAIT RÉSULTER DE L'USAGE DU PRÉSENT PROGICIEL, ET NOUS RÉFUTONS TOUTE PRÉSOMPTION DE RESPONSABILITÉ QUEL QUE SOIT LE MOTIF INVOQUÉ, QUE CE SOIT DANS LE CADRE D'UN CONTRAT, POUR DES RESPONSABILITÉS STRICTES OU DES PRÉJUDICES (Y COMPRIS DÛS À UNE NÉGLIGENCE OU AUTRE) SE PRODUISANT DE QUELQUE MANIÈRE QUE CE SOIT DIRECTEMENT, INDIRECTEMENT OU EN DEHORS DU LOGICIEL, DE SON USAGE OU DE SES UTILISATIONS, MÊME EN CAS D'AVERTISSEMENT DE LA POSSIBILITÉ DE TELS DOMMAGES. VOUS UTILISEZ CE PROGICIEL ENTIÈREMENT À VOS RISQUES ET PÉRILS ET SOUS VOTRE ENTIÈRE RESPONSABILITÉ, ET CETTE UTILISATION VAUT ACCEPTATION DE CETTE LICENCE. CET ACCORD EST RÉGI PAR LES LOIS FRANÇAISES. PROPOS : ce présent alinéa est seulement informel. La licence a deux objectifs principaux : donner crédit à ceux qui ont réalisé le travail ; interdire de s'approprier le crédit à la place des auteurs, et de dérober la disponibilité et l'emploi des outils aux utilisateurs, en faisant en sorte que ce qui a été donné principalement par Donald E. Knuth, soit très difficile à trouver ou à utiliser. En clair : cette licence est une protection contre les saccages de la ``programmation en bande'' (plus ou moins organisée...).