-
Notifications
You must be signed in to change notification settings - Fork 0
/
COPYRIGHTS
182 lines (136 loc) · 7.62 KB
/
COPYRIGHTS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
/* 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 <[email protected]>.
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 <[email protected]>.
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...).