Move a tag
[latex2e.git] / latex2e-20160201 / base / lppl-1-1.txt
blob52100607d173d2c48e43f992899a98fcb6165dee
2 The LaTeX Project Public License
3 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
5 LPPL Version 1.1  1999-07-10
7 Copyright 1999 LaTeX3 Project
8     Everyone is allowed to distribute verbatim copies of this
9     license document, but modification of it is not allowed.
12 PREAMBLE
13 ========
15 The LaTeX Project Public License (LPPL) is the license under which the
16 base LaTeX distribution is distributed.
18 You may use this license for any program that you have written and wish
19 to distribute.  This license may be particularly suitable if your
20 program is TeX-related (such as a LaTeX package), but you may use it
21 even if your program is unrelated to TeX.  The section `WHETHER AND HOW
22 TO DISTRIBUTE PROGRAMS UNDER THIS LICENSE', below, gives instructions,
23 examples, and recommendations for authors who are considering
24 distributing their programs under this license.
26 In this license document, `The Program' refers to any program
27 distributed under this license.
29 This license gives conditions under which The Program may be distributed
30 and conditions under which modified versions of The Program may be
31 distributed.  Individual files of The Program may bear supplementary
32 and/or superseding conditions on modification of themselves and on the
33 distribution of modified versions of themselves, but *no* file of The
34 Program may bear supplementary or superseding conditions on the
35 distribution of an unmodified copy of the file.  A distributor wishing
36 to distribute a complete, unmodified copy of The Program therefore
37 needs to check the conditions only in this license and nowhere else.
39 Activities other than distribution and/or modification of The Program
40 are not covered by this license; they are outside its scope.  In
41 particular, the act of running The Program is not restricted.
43 We, the LaTeX3 Project, believe that the conditions below give you
44 the freedom to make and distribute modified versions of The Program
45 that conform with whatever technical specifications you wish while
46 maintaining the availability, integrity, and reliability of
47 The Program.  If you do not see how to achieve your goal while 
48 meeting these conditions, then read the document `cfgguide.tex'
49 in the base LaTeX distribution for suggestions.
52 CONDITIONS ON DISTRIBUTION AND MODIFICATION
53 ===========================================
55 You may distribute a complete, unmodified copy of The Program.
56 Distribution of only part of The Program is not allowed.
58 You may not modify in any way a file of The Program that bears a legal
59 notice forbidding modification of that file.
61 You may distribute a modified file of The Program if, and only if, the
62 following eight conditions are met:
64   1. You must meet any additional conditions borne by the file on the
65      distribution of a modified version of the file as described below
66      in the subsection `Additional Conditions on Individual Files of
67      The Program'.
69   2. If the file is a LaTeX software file, then you must meet any
70      applicable additional conditions on the distribution of a modified
71      version of the file that are described below in the subsection
72      `Additional Conditions on LaTeX Software Files'.
74   3. You must not distribute the modified file with the filename of the
75      original file.
77   4. In the modified file, you must acknowledge the authorship and
78      name of the original file, and the name (if any) of the program
79      which contains it.
81   5. You must change any identification string in the file to indicate
82      clearly that the modified file is not part of The Program.
84   6. You must change any addresses in the modified file for the
85      reporting of errors in the file or in The Program generally to
86      ensure that reports for files no longer maintained by the original
87      maintainers will be directed to the maintainers of the modified
88      files.
90   7. You must distribute the modified file under a license that forbids
91      distribution both of the modified file and of any files derived
92      from the modified file with the filename of the original file.
94   8. You must do either (A) or (B):
96        (A) distribute a copy of The Program (that is, a complete,
97            unmodified copy of The Program) together with the modified
98            file; if your distribution of the modified file is made by
99            offering access to copy the modified file from a designated
100            place, then offering equivalent access to copy The Program
101            from the same place meets this condition, even though third
102            parties are not compelled to copy The Program along with the
103            modified file;
105        (B) provide to those who receive the modified file information
106            that is sufficient for them to obtain a copy of The Program;
107            for example, you may provide a Uniform Resource Locator (URL)
108            for a site that you expect will provide them with a copy of 
109            The Program free of charge (either the version from which
110            your modification is derived, or perhaps a later version).
112 Note that in the above, `distribution' of a file means making the
113 file available to others by any means.  This includes, for instance,
114 installing the file on any machine in such a way that the file is
115 accessible by users other than yourself.  `Modification' of a file
116 means any procedure that produces a derivative file under any
117 applicable law -- that is, a file containing the original file or
118 a significant portion of it, either verbatim or with modifications
119 and/or translated into another language.
121 Changing the name of a file is considered to be a modification of
122 the file.
124 The distribution conditions in this license do not have to be
125 applied to files that have been modified in accordance with the
126 above conditions.  Note, however, that Condition 7. does apply to
127 any such modified file.
129 The conditions above are not intended to prohibit, and hence do not
130 apply to, the updating, by any method, of a file so that it becomes
131 identical to the latest version of that file of The Program.
135 A Recommendation on Modification Without Distribution
136 -----------------------------------------------------
138 It is wise never to modify a file of The Program, even for your own
139 personal use, without also meeting the above eight conditions for
140 distributing the modified file.  While you might intend that such
141 modified files will never be distributed, often this will happen by
142 accident -- you may forget that you have modified the file; or it may
143 not occur to you when allowing others to access the modified file
144 that you are thus distributing it and violating the conditions of
145 this license.  It is usually in your best interest to keep your copy
146 of The Program identical with the public one.  Many programs provide
147 ways to control the behavior of that program without altering its
148 licensed files.
151 Additional Conditions on Individual Files of The Program
152 --------------------------------------------------------
154 An individual file of The Program may bear additional conditions that
155 supplement and/or supersede the conditions in this license if, and only
156 if, such additional conditions exclusively concern modification of the
157 file or distribution of a modified version of the file.  The conditions
158 on individual files of The Program therefore may differ only with
159 respect to the kind and extent of modification of those files that
160 is allowed, and with respect to the distribution of modified versions
161 of those files.
164 Additional Conditions on LaTeX Software Files
165 ---------------------------------------------
167 If a file of The Program is intended to be used with LaTeX (that is,
168 if it is a LaTeX software file), then the following additional
169 conditions, which supplement and/or supersede the conditions
170 above, apply to the file according to its filename extension:
172   - You may not modify any file with filename extension `.ins' since
173     these are installation files containing the legal notices that are
174     placed in the files they generate.
176   - You may distribute modified versions of files with filename
177     extension `.fd' (LaTeX font definition files) under the standard
178     conditions of the LPPL as described above.  You may also distribute
179     such modified LaTeX font definition files with their original names
180     provided that:
181     (1) the only changes to the original files either enable use of
182         available fonts or prevent attempts to access unavailable fonts;
183     (2) you also distribute the original, unmodified files (TeX input
184         paths can be used to control which set of LaTeX font definition
185         files is actually used by TeX).
187   - You may distribute modified versions of files with filename
188     extension `.cfg' (configuration files) with their original names.
189     The Program may (and usually will) specify the range of commands
190     that are allowed in a particular configuration file.
192 Because of portability and exchangeability issues in LaTeX software,
193 The LaTeX3 Project deprecates the distribution of modified versions of
194 components of LaTeX or of generally available contributed code for them,
195 but such distribution can meet the conditions of this license.
198 NO WARRANTY
199 ===========
201 There is no warranty for The Program.  Except when otherwise stated in
202 writing, The Copyright Holder provides The Program `as is', without
203 warranty of any kind, either expressed or implied, including, but not
204 limited to, the implied warranties of merchantability and fitness for
205 a particular purpose.  The entire risk as to the quality and performance
206 of The Program is with you.  Should The Program prove defective, you
207 assume the cost of all necessary servicing, repair, or correction.
209 In no event unless agreed to in writing will The Copyright Holder, or
210 any author named in the files of The Program, or any other party who may
211 distribute and/or modify The Program as permitted below, be liable to
212 you for damages, including any general, special, incidental or
213 consequential damages arising out of any use of The Program or out of
214 inability to use The Program (including, but not limited to, loss of
215 data, data being rendered inaccurate, or losses sustained by anyone as
216 a result of any failure of The Program to operate with any other
217 programs), even if The Copyright Holder or said author or said other
218 party has been advised of the possibility of such damages.
221 WHETHER AND HOW TO DISTRIBUTE PROGRAMS UNDER THIS LICENSE
222 =========================================================
224 This section contains important instructions, examples, and
225 recommendations for authors who are considering distributing their
226 programs under this license.  These authors are addressed as `you' in
227 this section.
230 Choosing This License or Another License
231 ----------------------------------------
233 If for any part of your program you want or need to use *distribution*
234 conditions that differ from those in this license, then do not refer to
235 this license anywhere in your program but instead distribute your
236 program under a different license.  You may use the text of this license
237 as a model for your own license, but your license should not refer to
238 the LPPL or otherwise give the impression that your program is
239 distributed under the LPPL.
241 The document `modguide.tex' in the base LaTeX distribution explains
242 the motivation behind the conditions of this license.  It explains,
243 for example, why distributing LaTeX under the GNU General Public
244 License (GPL) was considered inappropriate.  Even if your program is
245 unrelated to LaTeX, the discussion in `modguide.tex' may still be
246 relevant, and authors intending to distribute their programs under any
247 license are encouraged to read it.
250 How to Use This License
251 -----------------------
253 To use this license, place in each of the files of your program both
254 an explicit copyright notice including your name and the year and also
255 a statement that the distribution and/or modification of the file is
256 constrained by the conditions in this license.
258 Here is an example of such a notice and statement:
260   %% pig.dtx
261   %% Copyright 2001 M. Y. Name
262   %
263   % This program may be distributed and/or modified under the
264   % conditions of the LaTeX Project Public License, either version 1.1
265   % of this license or (at your option) any later version.
266   % The latest version of this license is in
267   %   http://www.latex-project.org/lppl.txt
268   % and version 1.1 or later is part of all distributions of LaTeX 
269   % version 1999/06/01 or later.
270   %
271   % This program consists of the files pig.dtx and pig.ins
273 Given such a notice and statement in a file, the conditions given in
274 this license document would apply, with `The Program' referring to the
275 two files `pig.dtx' and `pig.ins', and `The Copyright Holder' referring
276 to the person `M. Y. Name'.
279 Important Recommendations
280 -------------------------
282  Defining What Constitutes The Program
284    The LPPL requires that distributions of The Program contain all the
285    files of The Program.  It is therefore important that you provide a
286    way for the licensee to determine which files constitute The Program.
287    This could, for example, be achieved by explicitly listing all the
288    files of The Program near the copyright notice of each file or by
289    using a line like
291     % This program consists of all files listed in manifest.txt.
293    in that place.  In the absence of an unequivocal list it might be
294    impossible for the licensee to determine what is considered by you
295    to comprise The Program.
297  Noting Exceptional Files
298   
299    If The Program contains any files bearing additional conditions on
300    modification, or on distribution of modified versions, of those
301    files (other than those listed in `Additional Conditions on LaTeX
302    Software Files'), then it is recommended that The Program contain a
303    prominent file that defines the exceptional conditions, and either
304    lists the exceptional files or defines one or more categories of
305    exceptional files.
307    Files containing the text of a license (such as this file) are
308    often examples of files bearing more restrictive conditions on
309    modification.  LaTeX configuration files (with filename extension
310    `.cfg') are examples of files bearing less restrictive conditions
311    on the distribution of a modified version of the file.  The
312    additional conditions on LaTeX software given above are examples 
313    of declaring a category of files bearing exceptional additional
314    conditions.