LaTeX 项目公共许可证,版本 1.3c

版本 1.3c提交日期: 2009 年 9 月 8 日提交者: Will Robertson批准日期: 2009 年 11 月 11 日 董事会会议纪要 SPDX 简短标识符: LPPL-1.3c

Open Source Initiative Approved License

版权所有 1999 2002-2008 LaTeX3 项目

任何人都可以分发此许可证的 verbatim 副本
文件,但不允许对其进行修改。

前言

LaTeX 项目公共许可证 (LPPL) 是主要的许可证,根据此许可证
LaTeX 内核和基本 LaTeX 包被
分发。

您可以将此许可证用于您拥有版权的任何作品
并希望分发的作品。如果您的作品与 TeX 相关(例如 LaTeX 包),则此许可证可能特别
适用,但
它的编写方式使您可以即使您的作品
与 TeX 无关,也可以使用它。

下面的“是否以及如何根据本许可证分发作品”部分,
为作者提供了说明、示例和建议,
这些作者正在考虑根据本许可证分发其作品。

本许可证规定了作品可以分发的条件
和修改的条件,以及修改后的版本可以
分发的条件。

我们 LaTeX3 项目认为,以下条件赋予您
自由制作和分发您作品的修改版本,这些版本
符合您希望的任何技术规范,同时
保持该作品的可用性、完整性和可靠性。
如果您不清楚如何在满足这些条件的情况下实现您的目标,
那么请阅读基本 LaTeX 发行版中的文档 `cfgguide.tex’ 和 `modguide.tex’
以获取建议。

定义

在本许可证文件中,使用以下术语

`作品’
根据本许可证分发的任何作品。
`衍生作品’
根据任何适用法律,从
作品中衍生的任何作品。
`修改’
根据任何适用法律产生衍生作品的任何程序 —— 例如,生成包含
法律——例如,生成包含
与作品关联的原始文件或此类文件的重要部分的文件,
无论是 verbatim 还是经过修改和/或翻译
成另一种语言。
`修改’
应用根据任何
适用法律产生衍生作品的任何程序。
`分发’
将作品的副本从一个人提供给另一个人,
全部或部分。分发包括(但不限于)
通过文件使作品的任何电子组件可访问
传输协议,例如 FTP 或 HTTP,或通过共享文件系统,
例如 Sun 的网络文件系统 (NFS)。
`编译作品’
作品的一个版本,已被处理成一种形式,
可以直接在计算机系统上使用。此处理可能包括
使用作品提供的安装工具、转换
作品、复制作品的组件或其他
活动。请注意,修改作品提供的任何安装工具都构成对作品的修改。
作品提供的安装工具构成对作品的修改。
`当前维护者’
在作品中被提名为当前维护者的个人或多人。如果没有
明确提名,则根据任何适用法律,它是“版权持有人”。
任何适用法律。
`基本解释器’
运行或
解释作品的一部分或全部所需的程序或进程。基本解释器可能
依赖于外部组件,但这些组件不被视为
基本解释器的一部分,前提是每个外部组件都清楚地
在交互使用时标识自己。除非
在将许可证应用于作品时明确指定,否则唯一的
适用的基本解释器是
`LaTeX-Format’,或者对于属于
`LaTeX-format’ 的文件,是实现 `TeX 语言’ 的程序。

分发和修改的条件

  1. 作品的分发和/或修改以外的活动
    不在本许可证的范围内;它们超出其范围。尤其,
    运行作品的行为不受限制,并且没有
    对作品的支持提供任何要求。
    作品中衍生的任何作品。
  2. 您可以分发您收到的作品的完整、未修改的副本。
    仅分发作品的一部分被视为
    对作品的修改,并且不得根据本条款的条款假定分发此类衍生
    作品的权利。
  3. 您可以分发从
    根据第 2 条分发的作品的完整、未修改副本生成的编译作品,
    只要该编译作品的分发方式
    使接收者可以在其系统上安装编译作品,
    正如他们直接从作品生成编译作品时安装的方式一样。
    作品。
  4. 如果您是作品的当前维护者,您可以不受
    限制地修改作品,从而创建衍生作品。您也可以
    不受限制地分发衍生作品,包括
    从衍生作品生成的编译作品。以此方式分发的衍生作品
    由当前维护者分发的衍生作品被视为
    作品的更新版本。
  5. 如果您不是作品的当前维护者,您可以修改
    您的作品副本,从而创建基于
    作品的衍生作品,并编译此衍生作品,从而创建编译作品
    基于衍生作品。
  6. 如果您不是作品的当前维护者,您可以
    分发衍生作品,前提是满足以下条件
    对于作品的每个组件,除非该组件明确声明
    在版权声明中,它免于该条件。只有
    当前维护者才允许向作品的组件添加此类
    免除声明。

    1. 如果此衍生作品的组件可以直接替换
      作品的组件(当该组件与
      基本解释器一起使用时),那么,无论作品的此组件在
      与该
      基本解释器交互使用时向用户标识自己,则此衍生作品的替换组件
      清楚且明确地向用户标识自己,表明它是
      此组件的修改版本,当与
      基本解释器交互使用时。
    2. 衍生作品的每个组件都包含显眼的通知,
      详细说明对该组件的更改性质,或者
      显眼地引用另一个文件,该文件作为
      衍生作品的一部分分发,并且其中包含完整且准确的
      更改日志。
    3. 衍生作品中的任何信息均不暗示任何人,
      包括(但不限于)原始版本的作者
      的作品,提供任何支持,包括(但不限于)
      向衍生作品的接收者报告和处理错误,
      除非这些人明确声明他们
      为衍生作品提供此类支持。
    4. 您至少与衍生作品一起分发以下内容之一
      1. 作品的完整、未修改的副本;如果您的分发
        修改后的组件是通过提供访问权限以复制
        从指定位置修改后的组件来进行的,则提供
        同等访问权限以从相同或相似的位置复制作品
        位置满足此条件,即使第三方不是
        被迫复制作品以及修改后的
        组件;
      2. 足以获取完整、
        未修改的作品副本的信息。
  7. 如果您不是作品的当前维护者,您可以
    分发从衍生作品生成的编译作品,只要
    衍生作品分发给编译作品的所有接收者,
    并且只要满足上述第 6 条的条件
    关于衍生作品。
  8. 上述条件并非旨在禁止,因此也不
    适用于通过任何方法修改任何组件,以便
    使其与作品的该组件的更新版本相同,
    正如当前维护者根据
    上述第 4 条分发的那样。
  9. 以替代格式分发作品或任何衍生作品,
    其中作品或该衍生作品(全部或部分)
    然后通过对该格式应用某些过程来生成,这不会
    放宽或取消本许可证的任何部分,因为它们与
    应用该过程的结果有关。
    1. 衍生作品可以根据不同的许可证分发,
      前提是该许可证本身遵守
      上述第 6 条中关于作品的条件,尽管它不必
      遵守本许可证中的其余条件。
    2. 如果衍生作品根据不同的许可证分发,则
      衍生作品必须提供足够的文件作为其一部分,
      以便允许该衍生作品的每个接收者遵守
      上述第 6 条中关于作品更改的限制。
      作品中衍生的任何作品。
  10. 本许可证对与
    作品无关的作品不施加任何限制,本许可证也不对
    通过任何方式将此类作品与作品聚合施加任何限制。
  11. 本许可证中的任何内容均不旨在或可能被用于阻止
    所有各方完全遵守所有适用法律。

无担保

作品不提供任何担保。除非另有书面说明,
版权持有人按“原样”提供作品,不提供
任何形式的担保,无论是明示的还是暗示的,包括但不
限于对适销性和特定用途适用性的默示担保。
关于作品的质量和
性能的全部风险由您承担。如果作品被证明有缺陷,
您将承担所有必要的维修、修理或更正的费用。

在任何情况下,除非适用法律要求或书面同意,
版权持有人,或
作品组件中命名的任何作者,或任何其他
可以按照上述允许分发和/或修改作品的方,均不对
您承担损害赔偿责任,包括任何一般性、特殊性、附带性或
因使用作品或因
无法使用作品(包括但不限于,损失
数据、数据变得不准确,或任何人因
作品未能与任何其他
程序一起运行而遭受的损失)而引起的间接损害,即使版权持有人或上述作者或上述其他
方已被告知可能发生此类损害。

作品的维护

如果版权持有人
在作品的主要版权声明附近明确且显眼地声明
作品只能由版权持有人维护,
或者只是声明它是“作者维护”。

如果存在当前维护者,则作品的状态为“维护”,
该维护者已在作品中表明他们愿意接收错误
作品的报告(例如,通过提供有效的电子邮件
地址)。当前维护者不需要确认
或处理这些错误报告。

如果没有
当前维护者,或者声明为当前
作品维护者无法通过指示的沟通方式联系到,
持续六个月,并且没有其他
积极维护的明显迹象,则作品的状态从“维护”变为“未维护”。

您可以通过与
任何现有当前维护者达成协议来接任此角色,从而成为作品的当前维护者。

如果作品是未维护的,您可以通过以下步骤成为作品的当前维护者
通过以下步骤

  1. 合理尝试通过
    互联网或类似搜索来追踪当前维护者(以及版权持有人,如果两者不同)。
    互联网或类似搜索。
  2. 如果此搜索成功,则询问作品是否仍在
    维护。

    1. 如果正在维护,则要求当前维护者
      在一个月内更新其通信数据。
    2. 如果搜索不成功或当前维护者未采取任何行动来恢复积极
      维护,则在相关社区内宣布
      您接管
      维护的意图。(如果作品是 LaTeX 作品,则可以通过例如
      发布到 comp.text.tex 来完成。)
    1. 如果当前维护者可以联系到并同意将
      作品的维护权移交给您,则这将在宣布后立即生效。
      在宣布后。
    2. 如果当前维护者无法联系到,并且版权
      持有人同意将作品的维护权移交给您,则
      这将在宣布后立即生效。
  3. 如果您按照上述 2b 中的描述发出“意向公告”,
    并且在三个月后,您的意向既未受到
    当前维护者、版权持有人或其他人的质疑,
    那么您可以安排更改作品,以便将您命名为
    (新的)当前维护者。
  4. 如果先前无法联系到的当前维护者在
    根据条款完成更改后的三个月内再次可以联系到
    3b) 或 4) 的条款,则该当前维护者必须成为或保留
    当前维护者,根据要求,前提是他们随后在一个月内更新其
    通信数据。

当前维护者的变更本身不会改变
作品是根据 LPPL 许可证分发的事实。

如果您成为作品的当前维护者,您应该
立即在作品中提供显眼且明确的
关于您作为当前维护者的身份的声明。您还应该
向与 2b) 中相同的相关社区宣布您的新身份。
上述。

是否以及如何根据本
许可证分发作品

本节包含重要的说明、示例和
建议,供正在考虑分发其
作品的作者参考。在本节中,这些作者被称为“您”。
节。

选择本许可证或其他许可证

如果对于您作品的任何部分,您希望或需要使用与本许可证中的*分发*
条件显着不同的条件,那么
请勿在您作品的任何地方引用本许可证,而是
根据不同的许可证分发您的作品。您可以使用
本许可证的文本作为您自己许可证的模板,但您的许可证
不应引用 LPPL 或以其他方式给人留下
您的作品是根据 LPPL 分发的印象。

基本 LaTeX 发行版中的文档 `modguide.tex’ 解释了
本许可证条件背后的动机。它解释了,例如,
为什么在 GNU 通用公共许可证下分发 LaTeX
(GPL) 被认为是不合适的。即使您的作品与
LaTeX 无关,`modguide.tex’ 中的讨论可能仍然相关,并且
打算根据任何许可证分发其作品的作者都
鼓励阅读它。

关于不分发修改的建议

明智的做法是永远不要修改作品的组件,即使是出于您自己的
个人使用,也要在满足上述
分发修改后的组件的条件的情况下进行。虽然您可能打算让此类
修改永远不会被分发,但这通常会意外发生——
您可能会忘记您已修改该组件;
或者当您允许其他人访问修改后的
版本时,您可能没有意识到您正在分发它并违反
本许可证的条件,这可能会产生法律影响,更糟糕的是,
给社区带来问题。因此,通常为了您的最佳
利益,请保持您的作品副本与公共
版本相同。许多作品提供了控制该作品行为的方法,
而无需更改其任何许可组件。

如何使用本许可证

要使用本许可证,请在您作品的每个组件中都放置
明确的版权声明,包括您的姓名和作品的创作年份和/或上次重大修改年份。
还要包括
关于该组件的分发和/或修改
受本许可证中条件的约束的声明。

这是一个此类通知和声明的示例

  %% pig.dtx
  %% Copyright 2005 M. Y. Name
  %
  % This work may be distributed and/or modified under the
  % conditions of the LaTeX Project Public License, either version 1.3
  % 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.3 or later is part of all distributions of LaTeX
  % version 2005/12/01 or later.
  %
  % This work has the LPPL maintenance status `maintained'.
  % 
  % The Current Maintainer of this work is M. Y. Name.
  %
  % This work consists of the files pig.dtx and pig.ins
  % and the derived file pig.sty.

如果在文件中给出这样的通知和声明,则本许可证文件中给出的条件将适用,其中“作品”指的是
本许可证文件中给出的条件将适用,其中“作品”指的是
三个文件 `pig.dtx’、`pig.ins’ 和 `pig.sty’(最后一个是从 `pig.dtx’ 使用 `pig.ins’ 生成的),“基本解释器”
指的是任何 `LaTeX-Format’,并且“版权持有人”和
指的是任何 `LaTeX-Format’,并且“版权持有人”和
“当前维护者”指的是“M. Y. Name”这个人。

如果您不希望 LPPL 的维护部分适用于您的
作品,请将上面的“maintained”更改为“author-maintained”。但是,我们
建议您使用“maintained”,因为添加维护部分是为了确保您的作品
仍然对
社区有用,即使您无法再维护和支持它
自己。

不是替代品的衍生作品

LPPL 的几个条款规定了提供可靠性和
用户社区稳定性的方法。因此,它们关注
衍生作品旨在用作
原始作品的(兼容或不兼容)替代品的情况。如果
情况并非如此(例如,如果几行代码被重用于
完全不同的任务),则条款 6b 和 6d 不适用。

重要建议

定义构成作品的内容

LPPL 要求作品的分发包含作品的所有文件。
因此,重要的是您为
许可证持有者提供一种方法来确定哪些文件构成作品。这可以,例如,
通过在每个文件的版权声明附近明确列出作品的所有文件来实现,或者通过使用
在每个文件的版权声明附近明确列出作品的所有文件来实现,或者通过使用

    % This work consists of all files listed in manifest.txt.

在该位置使用一行代码。在没有明确列表的情况下,许可证持有者可能无法
确定您认为
构成作品的内容,在这种情况下,许可证持有者有权
对哪些文件构成作品做出合理的推测。