summaryrefslogtreecommitdiff
path: root/licenses/lppl-1.0
blob: d4777a433a307618f9410b71e7f00c5e244254fc (plain)
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
183
184
185
186
187
188
189
The LATEX Project Public License (lppl)

LPPL Version 1.0 1999-03-01

Copyright 1999 LATEX3 Project

Everyone is permitted to copy and distribute verbatim copies of this
license document, but modification is not allowed.

PREAMBLE

The LATEX Project Public License (LPPL) is the license under which the
base LATEX distribution is distributed. As described below you may use
this licence for any software that you wish to distribute.

It may be particularly suitable if your software is TEX related (such
as a LATEX package file) but it may be used for any software, even if
it is unrelated to TEX.

To use this license, the files of your distribution should have an
explicit copyright notice giving your name and the year, together with
a reference to this license.

A typical example would be

   %% pig.sty
   %% Copyright 2001 M. Y. Name

   % This program can redistributed and/or modified under the terms
   % of the LaTeX Project Public License Distributed from CTAN
   % archives in directory macros/latex/base/lppl.txt; either
   % version 1 of the License, or (at your option) any later version.

Given such a notice in the file, the conditions of this document would
apply, with:
 * “The Program” referring to the software “pig.sty” and
 * “The Copyright Holder” referring to the person “M. Y. Name”.

To see a real example, see the file legal.txt which carries the
copyright notice for the base latex distribution.

This license gives terms under which files of The Program may be
distributed and modified. Individual files may have specific further
constraints on modification, but no file should have restrictions on
distribution other than those specified below. This is to ensure that
a distributor wishing to distribute a complete unmodified copy of The
Program need only check the conditions in this file, and does not need
to check every file in The Program for extra restrictions. If you do
need to modify the distribution terms of some files, do not refer to
this license, instead distribute The Program under a different
license. You may use the parts of the text of LPPL as a model for your
own license, but your license should not directly refer to the LPPL or
otherwise give the impression that The Program is distributed under
the LPPL.

WARRANTY

There is no warranty for The Program, to the extent permitted by
applicable law. Except when otherwise stated in writing, The Copyright
Holder provides The Program “as is” without warranty of any kind,
either expressed or implied, including, but not limited to, the
implied warranties of merchantability and fitness for a particular
purpose. The entire risk as to the quality and performance of the
program is with you. Should The Program prove defective, you assume
the cost of all necessary servicing, repair or correction.

In no event unless required by applicable law or agreed to in writing
will The Copyright Holder, or any of the individual authors named in
the source for The Program, be liable to you for damages, including
any general, special, incidental or consequential damages arising out
of any use of The Program or out of inability to use The Program
(including but not limited to loss of data or data being rendered
inaccurate or losses sustained by you or by third parties as a result
of a failure of The Program to operate with any other programs), even
if such holder or other party has been advised of the possibility of
such damages.

DISTRIBUTION

Redistribution of unchanged files is allowed provided that all files
that make up the distribution of The Program are distributed. In
particular this means that The Program has to be distributed including
its documentation if documentation was part of the original
distribution.

The distribution of The Program will contain a prominent file listing
all the files covered by this license.

If you receive only some of these files from someone, complain!

The distribution of changed versions of certain files included in the
The Program, and the reuse of code from The Program, are allowed under
the following restrictions:

It is allowed only if the legal notice in the file does not expressly
forbid it. See note below, under “Conditions on individual
files&lrquo;.

You rename the file before you make any changes to it, unless the file
explicitly says that renaming is not required. Any such changed files
must be distributed under a license that forbids distribution of those
files, and any files derived from them, under the names used by the
original files in the distribution of The Program.

You change any “identification string” in The Program to clearly
indicate that the file is not part of the standard system.

If The Program includes an “error report address” so that errors may
be reported to The Copyright Holder, or other specified addresses,
this address must be changed in any modified versions of The Program,
so that reports for files not maintained by the original program
maintainers are directed to the maintainers of the changed files.

You acknowledge the source and authorship of the original version in
the modified file.

You also distribute the unmodified version of the file or
alternatively provide sufficient information so that the user of your
modified file can be reasonably expected to be able to obtain an
original, unmodified copy of The Program. For example, you may specify
a URL to a site that you expect will freely provide the user with a
copy of The Program (either the version on which your modification is
based, or perhaps a later version).

If The Program is intended to be used with, or is based on, LATEX,
then files with the following file extensions which have special
meaning in LATEX Software, have special modification rules under the
license:

Files with extension “.ins” (installation files): these files may not
be modified at all because they contain the legal notices that are
placed in the generated files.

Files with extension “.fd” (LATEX font definitions files): these files
are allowed to be modified without changing the name, but only to
enable use of all available fonts and to prevent attempts to access
unavailable fonts. However, modified files are not allowed to be
distributed in place of original files.

Files with extension “.cfg” (configuration files): these files can be
created or modified to enable easy configuration of the system. The
documentation in cfg­guide.tex in the base LATEX distribution
describes when it makes sense to modify or generate such files.

The above restrictions are not intended to prohibit, and hence do not
apply to, the updating, by any method, of a file so that it becomes
identical to the latest version of that file in The Program.

NOTES

We believe that these requirements give you the freedom you to make
modifications that conform with whatever technical specifications you
wish, whilst maintaining the availability, integrity and reliability
of The Program. If you do not see how to achieve your goal whilst
adhering to these requirements then read the document cfg­guide.tex in
the base LATEX distribution for suggestions.

Because of the portability and exchangeability aspects of systems like
LATEX, The LATEX3 Project deprecates the distribution of nonstandard
versions of components of LATEX or of generally available contributed
code for them but such distributions are permitted under the above
restrictions.

The document mod­guide.tex in the base LATEX distribution details the
reasons for the legal requirements detailed above. Even if The Program
is unrelated to LATEX, the argument in mod­guide.tex may still apply,
and should be read before a modified version of The Program is
distributed.

Conditions on individual files

The individual files may bear additional conditions which supersede
the general conditions on distribution and modification contained in
this file. If there are any such files, the distribution of The
Program will contain a prominent file that lists all the exceptional
files.

Typical examples of files with more restrictive modification
conditions would be files that contain the text of copyright notices.

The conditions on individual files differ only in the extent of
modification that is allowed.

The conditions on distribution are the same for all the files. Thus a
(re)distributor of a complete, unchanged copy of The Program need meet
only the conditions in this file; it is not necessary to check the
header of every file in the distribution to check that a distribution
meets these requirements.