版权所有 (c) 1989 M. Stephenson
(基于BISON通用公共许可证,版权所有 1988 Richard M. Stallman)
任何人均被允许复制和分发此许可证的完全相同的副本,但不允许更改它。您也可以使用此措辞为其他程序制定条款。
大多数软件公司的许可协议使您受制于这些公司。 相比之下,我们的通用公共许可证旨在赋予每个人共享NetHack的权利。 为了确保您获得我们希望您拥有的权利,我们需要做出限制,禁止任何人剥夺您的这些权利或要求您放弃这些权利。 因此有了这份许可协议。
具体而言,我们希望确保您有权赠送NetHack的副本,您收到源代码,或者可以在需要时获得它,您可以更改NetHack或在新免费程序中使用它的部分,并且您知道您可以做这些事情。
为了确保每个人都拥有这些权利,我们必须禁止您剥夺任何其他人的这些权利。 例如,如果您分发NetHack的副本,则必须将您拥有的所有权利授予接收者。 您必须确保他们也收到或可以获得源代码。 并且您必须告知他们他们的权利。
此外,为了我们自身的保护,我们必须确保每个人都了解到NetHack不提供任何担保。 如果NetHack被其他人修改并传递下去,我们希望其接收者知道他们拥有的不是我们分发的版本。
因此,我们(Mike Stephenson和其他NetHack版权持有人)制定以下条款,说明您必须做什么才能被允许分发或更改NetHack。
复制策略
- 您可以复制和分发您收到的NetHack源代码的完全相同的副本,以任何媒介形式,前提是您保持所有文件中关于版权、本许可协议以及不存在任何担保的声明完整无损;并将本许可协议的副本连同程序一起提供给NetHack程序的任何其他接收者。
- 您可以修改您的NetHack副本或其任何部分,并根据上述第1段的条款(包括分发本许可协议)复制和分发此类修改,前提是您还需执行以下操作:a) 使修改后的文件带有显著的声明,说明您更改了文件以及任何更改的日期;以及
b) 使您分发或发布的任何作品的整体,无论全部或部分包含NetHack或其任何部分的衍生作品,都应根据与本许可协议中包含的条款相同的条款(除非您可以选择向部分或所有第三方提供更广泛的担保保护,由您自行决定)免费许可给所有第三方
c) 您可以对物理传输副本的行为收取分发费用,并且您可以选择提供担保保护以换取费用。
- 您可以根据上述第1段和第2段的条款,以目标代码或可执行形式复制和分发NetHack(或其部分或衍生作品,根据第2段),前提是您还需执行以下操作之一:a) 随附完整的机器可读源代码,该源代码必须根据上述第1段和第2段的条款分发;或者,
b) 随附关于如何从适当的存档站点获取完整机器可读源代码的完整信息。(此替代方案仅适用于非商业分发。)
就这些目的而言,完整的源代码指的是最初通过Usenet发布的完整源代码分发,或者用于创建目标代码或可执行文件的此分发中的文件的更新副本。
- 除非本许可协议明确规定,否则您不得复制、再许可、分发或转让NetHack。 任何以其他方式复制、再许可、分发或转让NetHack的尝试均无效,并且您根据本许可协议使用该程序的权利将自动终止。 但是,从您处收到带有本许可协议的计算机软件程序的各方,只要这些各方保持完全合规,其许可将不会终止。
简而言之:您被允许修改NetHack,或以其他方式使用NetHack的部分,前提是您遵守上述指定的条件; 特别是,您修改后的NetHack或包含NetHack部分的程序必须根据本许可协议的规定保持免费可用。 换句话说,继续分享NetHack,但不要试图阻止其他人进一步分享它。