LaTeX Project Public License v1.2

Full name

LaTeX Project Public License v1.2

Short identifier

LPPL-1.2

Other web pages for this license

  • http://www.latex-project.org/lppl/lppl-1-2.txt
  • Notes

    This license was released 3 Sept 1999.

    Text


    The LaTeX Project Public License
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

    LPPL Version 1.2 1999-09-03

    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 TeX-related (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', 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.latex-project.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.

    Standard License Header

    Copyright {{YEAR}} {{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.latex-project.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