190 lines
8.4 KiB
Text
190 lines
8.4 KiB
Text
|
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 cfgguide.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 cfgguide.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 modguide.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 modguide.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.
|
|||
|
|