Move a tag
[latex2e.git] / latex2e-20160201 / base / lppl-1-0.txt
blob9425aab83cd55285a62060b4150a7a0795e1bb88
1 LaTeX Project Public License
2 ============================
3  
4 LPPL Version 1.0  1999-03-01
6 Copyright 1999 LaTeX3 Project
7     Everyone is permitted to copy and distribute verbatim copies
8     of this license document, but modification is not allowed.
11 Preamble
12 ========
14 The LaTeX Project Public License (LPPL) is the license under which the
15 base LaTeX distribution is distributed. As described below you may use
16 this licence for any software that you wish to distribute. 
18 It may be particularly suitable if your software is TeX related (such
19 as a LaTeX package file) but it may be used for any software, even if
20 it is unrelated to TeX.
22 To use this license, the files of your distribution should have an
23 explicit copyright notice giving your name and the year, together
24 with a reference to this license.
26 A typical example would be
28    %% pig.sty
29    %% Copyright 2001 M. Y. Name
31    % This program can redistributed and/or modified under the terms
32    % of the LaTeX Project Public License Distributed from CTAN
33    % archives in directory macros/latex/base/lppl.txt; either
34    % version 1 of the License, or (at your option) any later version.
36 Given such a notice in the file, the conditions of this document would
37 apply, with:
39 `The Program' referring to the software `pig.sty'  and 
40 `The Copyright Holder' referring to the person `M. Y. Name'.
42 To see a real example, see the file legal.txt which carries the
43 copyright notice for the base latex distribution.
45 This license gives terms under which files of The Program may be
46 distributed and modified. Individual files may have specific further
47 constraints on modification, but no file should have restrictions on
48 distribution other than those specified below. 
49 This is to ensure that a distributor wishing to distribute a complete
50 unmodified copy of The Program need only check the conditions in this
51 file, and does not need to check every file in The Program for extra
52 restrictions. If you do need to modify the distribution terms of some
53 files, do not refer to this license, instead distribute The Program
54 under a different license. You may use the parts of the text of LPPL as
55 a model for your own license, but your license should not directly refer
56 to the LPPL or otherwise give the impression that The Program is
57 distributed under the LPPL. 
61 The LaTeX Project Public License
62 ================================
63 Terms And Conditions For Copying, Distribution And Modification
64 ===============================================================
67 WARRANTY
68 ========
70 There is no warranty for The Program, to the extent permitted by
71 applicable law.  Except when otherwise stated in writing, The
72 Copyright Holder provides The Program `as is' without warranty of any
73 kind, either expressed or implied, including, but not limited to, the
74 implied warranties of merchantability and fitness for a particular
75 purpose.  The entire risk as to the quality and performance of the
76 program is with you.  Should The Program prove defective, you assume
77 the cost of all necessary servicing, repair or correction.
79 In no event unless required by applicable law or agreed to in writing
80 will The Copyright Holder, or any of the individual authors named in
81 the source for The Program, be liable to you for damages, including
82 any general, special, incidental or consequential damages arising out
83 of any use of The Program or out of inability to use The Program
84 (including but not limited to loss of data or data being rendered
85 inaccurate or losses sustained by you or by third parties as a result
86 of a failure of The Program to operate with any other programs), even
87 if such holder or other party has been advised of the possibility of
88 such damages.
91 DISTRIBUTION
92 ============
94 Redistribution of unchanged files is allowed provided that all files
95 that make up the distribution of The Program are distributed.
96 In particular this means that The Program has to be distributed
97 including its documentation if documentation was part of the original
98 distribution.
100 The distribution of The Program will contain a prominent file
101 listing all the files covered by this license.
103 If you receive only some of these files from someone, complain!
105 The distribution of changed versions of certain files included in the
106 The Program, and the reuse of code from The Program, are allowed
107 under the following restrictions:
109  * It is allowed only if the legal notice in the file does not
110    expressly forbid it.
111    See note below, under "Conditions on individual files".
113  * You rename the file before you make any changes to it, unless the
114    file explicitly says that renaming is not required.  Any such changed
115    files must be distributed under a license that forbids distribution
116    of those files, and any files derived from them, under the names used
117    by the original files in the distribution of The Program.
119  * You change any `identification string' in The Program to clearly 
120    indicate that the file is not part of the standard system.
122  * If The Program includes an `error report address' so that errors
123    may be reported to The Copyright Holder, or other specified
124    addresses, this address must be changed in any modified versions of
125    The Program, so that reports for files not maintained by the
126    original program maintainers are directed to the maintainers of the
127    changed files. 
129  * You acknowledge the source and authorship of the original version
130    in the modified file.
132  * You also distribute the unmodified version of the file or
133    alternatively provide sufficient information so that the
134    user of your modified file can be reasonably expected to be
135    able to obtain an original, unmodified copy of The Program.
136    For example, you may specify a URL to a site that you expect
137    will freely provide the user with a copy of The Program (either
138    the version on which your modification is based, or perhaps a
139    later version).
141  * If The Program is intended to be used with, or is based on, LaTeX,
142    then files with the following file extensions which have special
143    meaning in LaTeX Software, have special modification rules under the
144    license:
146     - Files with extension `.ins' (installation files): these files may
147       not be modified at all because they contain the legal notices
148       that are placed in the generated files.
150     - Files with extension `.fd' (LaTeX font definitions files): these
151       files are allowed to be modified without changing the name, but
152       only to enable use of all available fonts and to prevent attempts
153       to access unavailable fonts. However, modified files are not
154       allowed to be distributed in place of original files.
156     - Files with extension `.cfg' (configuration files): these files
157       can be created or modified to enable easy configuration of the
158       system.  The documentation in cfgguide.tex in the base LaTeX
159       distribution describes when it makes sense to modify or generate
160       such files.
163 The above restrictions are not intended to prohibit, and hence do
164 not apply to, the updating, by any method, of a file so that it
165 becomes identical to the latest version of that file in The Program.
167 ========================================================================
169 NOTES
170 =====
172 We believe that these requirements give you the freedom you to make
173 modifications that conform with whatever technical specifications you
174 wish, whilst maintaining the availability, integrity and reliability of
175 The Program.  If you do not see how to achieve your goal whilst
176 adhering to these requirements then read the document cfgguide.tex
177 in the base LaTeX distribution for suggestions. 
179 Because of the portability and exchangeability aspects of systems
180 like LaTeX, The LaTeX3 Project deprecates the distribution of
181 non-standard versions of components of LaTeX or of generally available
182 contributed code for them but such distributions are permitted under the
183 above restrictions.
185 The document modguide.tex in the base LaTeX distribution details
186 the reasons for the legal requirements detailed above.
187 Even if The Program is unrelated to LaTeX, the argument in
188 modguide.tex may still apply, and should be read before
189 a modified version of The Program is distributed.
192 Conditions on individual files
193 ==============================
195 The individual files may bear additional conditions which supersede
196 the general conditions on distribution and modification contained in
197 this file. If there are any such files, the distribution of The
198 Program will contain a prominent file that lists all the exceptional
199 files.
201 Typical examples of files with more restrictive modification
202 conditions would be files that contain the text of copyright notices.
204  * The conditions on individual files differ only in the
205    extent of *modification* that is allowed.
207  * The conditions on *distribution* are the same for all the files.
208    Thus a (re)distributor of a complete, unchanged copy of The Program
209    need meet only the conditions in this file; it is not necessary to
210    check the header of every file in the distribution to check that a
211    distribution meets these requirements.