2000d3d19c
like the 1.3c version.
283 lines
14 KiB
Groff
283 lines
14 KiB
Groff
The LaTeX Project Public License 1.2
|
||
|
||
LPPL Version 1.2 19990903
|
||
|
||
Copyright 1999 LaTeX3 Project
|
||
|
||
Everyone is allowed to distribute verbatim copies of this license
|
||
document, but modification of it is not allowed.
|
||
|
||
PREAMBLE
|
||
|
||
The LaTeX Project Public License (LPPL) is the license under which the base
|
||
LaTeX distribution is distributed.
|
||
|
||
You may use this license for any program that you have written and wish to
|
||
distribute. This license may be particularly suitable if your program is
|
||
TeXrelated (such as a LaTeX package), but you may use it even if your
|
||
program is unrelated to TeX. The section “WHETHER AND HOW TO DISTRIBUTE
|
||
PROGRAMS UNDER THIS LICENSE&rdqou;, below, gives instructions, examples,
|
||
and recommendations for authors who are considering distributing
|
||
their programs under this license.
|
||
|
||
In this license document, “The Program” refers to any program distributed
|
||
under this license.
|
||
|
||
This license gives conditions under which The Program may be distributed
|
||
and conditions under which modified versions of The Program may be
|
||
distributed. Individual files of The Program may bear supplementary and
|
||
/or superseding conditions on modification of themselves and on the
|
||
distribution of modified versions of themselves, but *no* file of The
|
||
Program may bear supplementary or superseding conditions on the
|
||
distribution of an unmodified copy of the file. A distributor wishing
|
||
to distribute a complete, unmodified copy of The Program therefore needs
|
||
to check the conditions only in this license and nowhere else.
|
||
|
||
Activities other than distribution and/or modification of The
|
||
Program are not covered by this license; they are outside its scope. In
|
||
particular, the act of running The Program is not restricted.
|
||
|
||
We, the LaTeX3 Project, believe that the conditions below give you the
|
||
freedom to make and distribute modified versions of The Program that
|
||
conform with whatever technical specifications you wish while
|
||
maintaining the availability, integrity, and reliability of The
|
||
Program. If you do not see how to achieve your goal while meeting these
|
||
conditions, then read the document “cfgguide.tex” in the base LaTeX
|
||
distribution for suggestions.
|
||
|
||
CONDITIONS ON DISTRIBUTION AND MODIFICATION
|
||
|
||
You may distribute a complete, unmodified copy of The Program.
|
||
Distribution of only part of The Program is not allowed.
|
||
|
||
You may not modify in any way a file of The Program that bears a legal
|
||
notice forbidding modification of that file.
|
||
|
||
You may distribute a modified file of The Program if, and only if, the
|
||
following eight conditions are met:
|
||
|
||
1. You must meet any additional conditions borne by the file on the
|
||
distribution of a modified version of the file as described below
|
||
in the subsection “Additional Conditions on Individual Files of
|
||
The Program”.
|
||
2. If the file is a LaTeX software file, then you must meet any applicable
|
||
additional conditions on the distribution of a modified version
|
||
of the file that are described below in the subsection “Additional
|
||
Conditions on LaTeX Software Files”.
|
||
3. You must not distribute the modified file with the filename of the
|
||
original file.
|
||
4. In the modified file, you must acknowledge the authorship and name of
|
||
the original file, and the name (if any) of the program which contains
|
||
it.
|
||
5. You must change any identification string in the file to indicate
|
||
clearly that the modified file is not part of The Program.
|
||
6. You must change any addresses in the modified file for the reporting
|
||
of errors in the file or in The Program generally to ensure that
|
||
reports for files no longer maintained by the original maintainers
|
||
will be directed to the maintainers of the modified files.
|
||
7. You must distribute the modified file under a license that forbids
|
||
distribution both of the modified file and of any files derived from
|
||
the modified file with the filename of the original file.
|
||
8. You must do either (A) or (B):
|
||
|
||
(A)
|
||
distribute a copy of The Program (that is, a complete, unmodified
|
||
copy of The Program) together with the modified file; if your
|
||
distribution of the modified file is made by offering access to
|
||
copy the modified file from a designated place, then offering
|
||
equivalent access to copy The Program from the same place meets
|
||
this condition, even though third parties are not compelled to copy
|
||
The Program along with the modified file;
|
||
(B)
|
||
provide to those who receive the modified file information that
|
||
is sufficient for them to obtain a copy of The Program; for
|
||
example, you may provide a Uniform Resource Locator (URL) for a
|
||
site that you expect will provide them with a copy of The Program
|
||
free of charge (either the version from which your modification
|
||
is derived, or perhaps a later version).
|
||
|
||
Note that in the above, “distribution” of a file means making the file
|
||
available to others by any means. This includes, for instance, installing
|
||
the file on any machine in such a way that the file is accessible by users
|
||
other than yourself. “Modification” of a file means any procedure that
|
||
produces a derivative file under any applicable law – that is, a file
|
||
containing the original file or a significant portion of it, either
|
||
verbatim or with modifications and/or translated into another
|
||
language.
|
||
|
||
Changing the name of a file (other than as necessitated by the file
|
||
conventions of the target file systems) is considered to be a
|
||
modification of the file.
|
||
|
||
The distribution conditions in this license do not have to be applied to
|
||
files that have been modified in accordance with the above conditions.
|
||
Note, however, that Condition 7. does apply to any such modified file.
|
||
|
||
The conditions above 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 of The Program.
|
||
|
||
A Recommendation on Modification Without Distribution
|
||
|
||
It is wise never to modify a file of The Program, even for your own personal
|
||
use, without also meeting the above eight conditions for distributing the
|
||
modified file. While you might intend that such modified files will never
|
||
be distributed, often this will happen by accident – you may forget that
|
||
you have modified the file; or it may not occur to you when allowing
|
||
others to access the modified file that you are thus distributing it and
|
||
violating the conditions of this license. It is usually in your best
|
||
interest to keep your copy of The Program identical with the public one.
|
||
Many programs provide ways to control the behavior of that program
|
||
without altering its licensed files.
|
||
|
||
Additional Conditions on Individual Files of The Program
|
||
|
||
An individual file of The Program may bear additional conditions that
|
||
supplement and/or supersede the conditions in this license if, and only
|
||
if, such additional conditions exclusively concern modification of
|
||
the file or distribution of a modified version of the file. The
|
||
conditions on individual files of The Program therefore may differ only
|
||
with respect to the kind and extent of modification of those files that
|
||
is allowed, and with respect to the distribution of modified versions
|
||
of those files.
|
||
|
||
Additional Conditions on LaTeX Software Files
|
||
|
||
If a file of The Program is intended to be used with LaTeX (that is, if it is
|
||
a LaTeX software file), then the following additional conditions, which
|
||
supplement and/or supersede the conditions above, apply to the file
|
||
according to its filename extension:
|
||
|
||
• You may not modify any file with filename extension “.ins” since these
|
||
are installation files containing the legal notices that are placed
|
||
in the files they generate.
|
||
• You may distribute modified versions of files with filename
|
||
extension “.fd” (LaTeX font definition files) under the standard
|
||
conditions of the LPPL as described above. You may also distribute such
|
||
modified LaTeX font definition files with their original names
|
||
provided that:
|
||
|
||
(1)
|
||
the only changes to the original files either enable use of
|
||
available fonts or prevent attempts to access unavailable fonts;
|
||
(2)
|
||
you also distribute the original, unmodified files (TeX input
|
||
paths can be used to control which set of LaTeX font definition
|
||
files is actually used by TeX).
|
||
|
||
• You may distribute modified versions of files with filename
|
||
extension “.cfg” (configuration files) with their original names.
|
||
The Program may (and usually will) specify the range of commands that
|
||
are allowed in a particular configuration file.
|
||
|
||
Because of portability and exchangeability issues in LaTeX software,
|
||
The LaTeX3 Project deprecates the distribution of modified versions of
|
||
components of LaTeX or of generally available contributed code for them,
|
||
but such distribution can meet the conditions of this license.
|
||
|
||
NO WARRANTY
|
||
|
||
There is no warranty for The Program. 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 agreed to in writing will The Copyright Holder, or any
|
||
author named in the files of The Program, or any other party who may
|
||
distribute and/or modify The Program as permitted above, 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, data being rendered inaccurate, or losses sustained by anyone as a
|
||
result of any failure of The Program to operate with any other programs),
|
||
even if The Copyright Holder or said author or said other party has been
|
||
advised of the possibility of such damages.
|
||
|
||
WHETHER AND HOW TO DISTRIBUTE PROGRAMS UNDER THIS LICENSE
|
||
|
||
This section contains important instructions, examples, and
|
||
recommendations for authors who are considering distributing their
|
||
programs under this license. These authors are addressed as “you” in this
|
||
section.
|
||
|
||
Choosing This License or Another License
|
||
|
||
If for any part of your program you want or need to use *distribution*
|
||
conditions that differ from those in this license, then do not refer to
|
||
this license anywhere in your program but instead distribute your program
|
||
under a different license. You may use the text of this license as a model
|
||
for your own license, but your license should not refer to the LPPL or
|
||
otherwise give the impression that your program is distributed under the
|
||
LPPL.
|
||
|
||
The document “modguide.tex” in the base LaTeX distribution explains the
|
||
motivation behind the conditions of this license. It explains, for
|
||
example, why distributing LaTeX under the GNU General Public License
|
||
(GPL) was considered inappropriate. Even if your program is unrelated
|
||
to LaTeX , the discussion in “modguide.tex” may still be relevant, and
|
||
authors intending to distribute their programs under any license are
|
||
encouraged to read it.
|
||
|
||
How to Use This License
|
||
|
||
To use this license, place in each of the files of your program both an
|
||
explicit copyright notice including your name and the year and also a
|
||
statement that the distribution and/or modification of the file is
|
||
constrained by the conditions in this license.
|
||
|
||
Here is an example of such a notice and statement:
|
||
|
||
%% pig.dtx
|
||
%% Copyright 2001 M. Y. Name
|
||
%
|
||
% This program may be distributed and/or modified under the
|
||
% conditions of the LaTeX Project Public License, either version 1.2
|
||
% of this license or (at your option) any later version.
|
||
% The latest version of this license is in
|
||
% http://www.latexproject.org/lppl.txt
|
||
% and version 1.2 or later is part of all distributions of LaTeX
|
||
% version 1999/12/01 or later.
|
||
%
|
||
% This program consists of the files pig.dtx and pig.ins
|
||
|
||
Given such a notice and statement in a file, the conditions given in this
|
||
license document would apply, with “The Program” referring to the two
|
||
files “pig.dtx” and “pig.ins”, and “The Copyright Holder” referring to the
|
||
person “M. Y. Name”.
|
||
|
||
Important Recommendations
|
||
|
||
Defining What Constitutes The Program
|
||
|
||
The LPPL requires that distributions of The Program contain all the files
|
||
of The Program. It is therefore important that you provide a way for the
|
||
licensee to determine which files constitute The Program. This could, for
|
||
example, be achieved by explicitly listing all the files of The Program
|
||
near the copyright notice of each file or by using a line like
|
||
|
||
% This program consists of all files listed in manifest.txt.
|
||
|
||
in that place. In the absence of an unequivocal list it might be
|
||
impossible for the licensee to determine what is considered by you to
|
||
comprise The Program.
|
||
|
||
Noting Exceptional Files
|
||
|
||
If The Program contains any files bearing additional conditions on
|
||
modification, or on distribution of modified versions, of those files
|
||
(other than those listed in “Additional Conditions on LaTeX Software
|
||
Files”), then it is recommended that The Program contain a prominent file
|
||
that defines the exceptional conditions, and either lists the
|
||
exceptional files or defines one or more categories of exceptional
|
||
files.
|
||
|
||
Files containing the text of a license (such as this file) are often
|
||
examples of files bearing more restrictive conditions on
|
||
modification. LaTeX configuration files (with filename extension
|
||
“.cfg”) are examples of files bearing less restrictive conditions on the
|
||
distribution of a modified version of the file. The additional
|
||
conditions on LaTeX software given above are examples of declaring a
|
||
category of files bearing exceptional additional conditions.
|