214 lines
8.9 KiB
Plaintext
214 lines
8.9 KiB
Plaintext
|
|
||
|
LaTeX Project Public License
|
||
|
============================
|
||
|
|
||
|
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.
|
||
|
|
||
|
|
||
|
|
||
|
The LaTeX Project Public License
|
||
|
================================
|
||
|
Terms And Conditions For Copying, Distribution And Modification
|
||
|
===============================================================
|
||
|
|
||
|
|
||
|
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".
|
||
|
|
||
|
* 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
|
||
|
non-standard 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.
|
||
|
|