Table of Contents

 

  1. Copyright Notice

  2. Warranty Disclaimer

  3. 如何获取源代码(书面要约)

  4. GPLv2——许可协议文本

     

1. Copyright-Notice

本产品包含的软件,其权利人依据GNU通用公共许可证第2版(GPLv2)和/或其他开源软件许可证进行授权。您可通过设备菜单查看开源软件声明。

 

2. 保修免责声明

本产品中的开源软件按“希望它对您有用”的愿景发布,但不提供任何保证,甚至不包含适销性或特定用途适用性的默示保证。详情请参阅下方的 GPLv2 文本。


3. 如何获取源代码(书面offer)

若您通过邮寄或电子邮件向我们以下地址发送书面请求,我们将以不超过实际履行该分发成本的费用,向您及任何第三方提供按开源软件许可证授权的软件源代码,载体为通常用于软件交换的介质(如CD):

service@nanshengyu.com
写明产品名称与所需源代码的固件版本,并说明我们如何与您联系。
 

4. Licence Text

GNU 通用公共许可证

第 2 版,1991 年 6 月

版权所有 (C) 1989, 1991 Free Software Foundation, Inc.

美国马萨诸塞州波士顿市富兰克林街51号5层,邮编02110-1301

 

任何人皆可逐字复制并分发本许可证文件,

但不允许对其内容作任何更改。

Preamble

大多数软件许可证旨在剥夺您分享和修改软件的自由。与之相反,GNU 通用公共许可证旨在保证您分享和修改自由软件的自由——确保软件对其所有用户都是自由的。本通用公共许可证适用于自由软件基金会的大多数软件,以及作者承诺采用它的任何其他程序。(自由软件基金会的部分其他软件适用 GNU 宽通用公共许可证。)您也可以将它应用于您自己的程序。

当我们谈及自由软件时,指的是自由,而非价格。我们的通用公共许可证旨在确保您可以自由分发自由软件的副本(如愿意可为此收费),确保您能收到源代码或按需获取源代码,确保您可以修改软件或将其中部分用于新的自由程序;并让您知道自己拥有这些权利。

为保护您的权利,我们需要作出限制,禁止任何人否认您的这些权利,或要求您放弃这些权利。如果您分发软件的副本,或者修改软件,这些限制就意味着您的某些责任。

例如,如果您分发此类程序的副本,无论免费还是收费,都必须给予接收方您所拥有的全部权利。您必须确保他们也能收到或获取源代码,并且必须向他们出示这些条款,让他们了解自己的权利。

我们分两步保护您的权利:(1) 为软件主张版权;(2) 向您提供本许可证,赋予您合法复制、分发和/或修改软件的许可。

同时,为保护各位作者和我们自己,我们希望明确:本自由软件不提供任何担保。如果软件被他人修改并继续传播,我们希望其接收方明白:他们得到的并非原版;由他人引入的任何问题,都不应损害原作者的声誉。

最后,任何自由程序都不断受到软件专利的威胁。我们希望避免自由程序的再分发者各自取得专利许可证、使程序事实上沦为专有软件的危险。为防止这种情况,我们已明确:任何专利都必须要么向所有人的自由使用发放许可,要么完全不发放许可。

复制、分发与修改的准确条款和条件如下。

复制、分发与修改的条款和条件

0.本许可证适用于任何包含版权持有人声明——声明该程序可依据本通用公共许可证条款分发——的程序或其他作品。下文的“程序”指任何此类程序或作品;“基于程序的作品”指著作权法意义上的程序或任何衍生作品,即包含程序或其部分的作品,无论是逐字照搬还是经过修改和/或翻译成其他语言。(下文中,翻译毫无疑义地包含在“修改”一词内。)每位被许可人称“您”。

复制、分发与修改之外的活动不在本许可证涵盖范围内,超出了它的界限。运行程序的行为不受限制,仅当程序的输出构成基于程序的作品时(与是否通过运行程序生成无关),输出才被涵盖。这是否成立取决于程序的功能。

1.您可以按收到时的原样,以任何媒介复制并分发程序的源代码,前提是您在每份副本上显著而恰当地发布适当的版权声明与免责声明;完整保留所有与本许可证及不存在任何担保相关的声明;并向程序的其他接收方随附本许可证的副本。

您可以为实体转移副本的行为收取费用,并可自行选择提供收费的担保服务。

2.您可以修改程序的一个或多个副本或其任何部分,从而形成基于程序的作品,并按照上述第 1 节的条款复制和分发上述修改或作品,前提是您同时满足以下全部条件:

a)您必须使修改后的文件带有显著声明,说明您修改了这些文件及修改日期。

b)您必须让您分发或发布的、整体或部分包含程序或其任何部分、或由其衍生的任何作品,按照本许可证的条款整体向所有第三方免费授权使用。

c)如果修改后的程序在运行时通常以交互方式读取命令,您必须使其在以最常见方式交互运行时,打印或显示包含适当版权声明及无担保声明(或者声明您提供担保)的公告,说明用户可以在这些条件下重新分发该程序,并告知用户如何查看本许可证的副本。(例外情况:如果程序本身是交互式的,但通常不打印此类公告,则您基于该程序的作品无需打印公告。)

这些要求适用于作为整体的修改作品。如果该作品中可辨识的部分并非源自程序,且可以合理地视为独立、单独的作品,那么当您将这些部分作为独立作品分发时,本许可证及其条款不适用于这些部分。但当您将相同部分作为基于程序的整体作品的组成部分分发时,整体作品的分发必须遵循本许可证条款,本许可证对其他被许可人的授权延伸至整体作品,进而覆盖其中每一部分,无论其作者是谁。

因此,本节的意图并非主张权利或就您完全原创的作品与您争议;其意图在于行使权利,控制基于程序的衍生作品或汇编作品的分发。

此外,将与本程序无关的另一作品(或与基于程序的作品无关的另一作品)与程序仅仅聚合在同一存储或分发媒介的卷上,并不会使该作品落入本许可证的适用范围。

3.您可以按照上述第 1、2 节的条款,以目标代码或可执行形式复制并分发程序(或按照第 2 节的基于程序的作品),前提是您还须采取以下任一做法:

a)随附完整的相应机器可读源代码,并按照上述第 1、2 节的条款,通过软件交换通常使用的媒介分发;或

b)随附至少有效期三年的书面要约,向任何第三方提供相应源代码的完整机器可读副本,收费不超过实际执行源代码分发的成本,并按照上述第 1、2 节的条款,通过软件交换通常使用的媒介分发;或

c)随附您收到的关于分发相应源代码要约的信息。(此选项仅适用于非商业性分发,且仅在您按上述 b 小节收到了目标代码或可执行形式及该要约的情况下才适用。)

作品的源代码指对其进行修改的首选形式。对可执行作品而言,完整源代码指其所含全部模块的全部源代码,加上相关接口定义文件,以及控制可执行文件编译与安装所需的脚本。不过,作为特殊例外,所分发的源代码无需包含通常(以源代码或二进制形式)与可执行文件所运行操作系统的核心组件(编译器、内核等)一同分发的任何内容,除非该组件本身随可执行文件一同分发。

如果可执行代码或目标代码的分发是通过提供从指定地点复制的方式进行的,那么提供从同一地点复制源代码的同等途径即视为分发源代码,即使第三方没有被要求连同目标代码一同复制源代码。

4.除本许可证明文规定外,您不得复制、修改、再授权或分发程序。任何其他复制、修改、再授权或分发程序的尝试均属无效,并将自动终止您在本许可证下的权利。不过,凡从您处获得副本或权利的一方,只要完全遵守本许可证,其许可证就不会终止。

5.您无需接受本许可证,因为您并未签署。然而,除本许可证外,没有任何东西授予您修改或分发程序或其衍生作品的许可。如果您不接受本许可证,这些行为在法律上是被禁止的。因此,通过修改或分发程序(或任何基于程序的作品),您表明接受本许可证并按其执行上述行为,并接受本许可证关于复制、分发或修改程序或基于程序的作品的全部条款与条件。

6.每次您再分发程序(或任何基于程序的作品)时,接收方都自动从原始许可方获得按本条款与条件复制、分发或修改程序的许可证。您不得对接收方行使本许可证所授予权利施加任何进一步限制。您也无须负责强制第三方遵守本许可证。

7.如果由于法院判决、专利侵权指控或任何其他原因(不限于专利问题),强加给您的条件(无论法院命令、协议或其他形式)与本许可证的条件相抵触,这些条件也不能免除本许可证对您的约束。如果您无法在同时满足本许可证义务与其他相关义务的情况下进行分发,那么您就完全不能分发程序。例如,如果某专利许可证不允许所有直接或间接通过您获得副本的人免版税地再分发程序,那么您同时满足两者并继续分发程序的唯一方式,就是完全放弃分发程序。

如果本节的任何部分在特定情况下被认定无效或无法执行,本节的其余部分仍应适用,且本节整体在其他情况下也应适用。

本节的目的并非诱导您侵犯任何专利或其他财产权主张,也不是对任何此类主张的有效性提出争议;本节唯一目的是保护自由软件分发体系的完整性,该体系通过公共许可实践加以实现。众多人士依靠该体系的一贯适用,向通过该体系分发的广泛软件作出了慷慨贡献;是否愿意通过其他任何体系分发软件由作者/捐赠者自行决定,被许可人无权替其作出选择。

本节旨在彻底阐明本许可证其余部分所致后果的明确含义。

8.如果因专利或受版权保护的接口限制,程序的分发和/或使用在某些国家受到限制,则以本许可证发布程序的原始版权持有人可添加明确的地理分发限制,排除这些国家,使分发仅允许在未被排除的国家内或之间进行。此时,该限制如同写入本许可证正文一样纳入本许可证。

9.自由软件基金会可能会不时发布通用公共许可证的修订版和/或新版本。新版本在精神上与现行版本相似,但在细节上可能有所不同,以应对新的问题或关切。

每个版本都会有一个可区分的版本号。如果程序指明它适用的本许可证版本号以及“任何后续版本”,您可以选择遵循该版本的条款与条件,或遵循自由软件基金会已发布的任何后续版本的条款与条件。如果程序未指明本许可证的版本号,您可以选择自由软件基金会已发布的任一版本。

10.如果您希望将程序的部分内容并入条件不同的其他自由程序,请写信给作者寻求许可。对于自由软件基金会持有版权的软件,请写信给自由软件基金会;我们有时会破例处理。我们的决定将遵循两个目标:保留我们自由软件所有衍生作品的自由状态,以及总体上促进软件的分享与复用。

NO WARRANTY

11.由于程序免费授权使用,在适用法律允许的范围内,本程序不提供任何担保。除非另有书面说明,版权持有人和/或其他方按“现状”提供程序,不附带任何形式的明示或默示担保,包括但不限于对适销性和特定用途适用性的默示担保。程序质量和性能的全部风险由您承担。如程序被证明有缺陷,您应承担一切必要的维修、修复或更正费用。

12.除非适用法律要求或书面约定,否则任何版权持有人或按上述许可修改和/或再分发程序的其他任何一方,均不对您承担损害赔偿责任,包括因使用或无法使用程序而产生的任何一般性、特殊、偶然或后果性损害(包括但不限于数据丢失、数据失真、您或第三方遭受的损失,或程序无法与其他任何程序协同运行的故障),即使此类持有人或其他方已被告知可能发生此类损害亦然。

条款和条件到此结束

 

如何将这些条款应用于您的新程序

如果您开发了一个新程序,并希望它对公众尽可能有用,实现这一目标的最佳方式,就是使其成为人人都能按照这些条款再分发和修改的自由软件。

为此,请在程序中附加以下声明。最安全的做法是将它们附加到每个源文件的开头,以最有效地传达免责声明;每个文件至少应包含“版权”行和指向完整声明所在位置的说明。

一行文字说明程序名称及其用途。

Copyright (C) 年份 作者姓名

 

本程序是自由软件;您可以按照自由软件基金会

发布的 GNU 通用公共许可证条款

(第 2 版或您自行选择的任何后续版本)

对其进行再分发和/或修改。

 

本程序希望对您有用而分发,

但不附带任何担保;甚至不含对

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

适销性或特定用途适用性的默示担保。详见

 

GNU 通用公共许可证。

您应当已随本程序收到一份 GNU 通用公共

Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

许可证副本;如未收到,请写信给自由软件基金会。

如果程序是交互式的,可让它在交互模式启动时输出如下简短声明:

Gnomovision 第 69 版,Copyright (C)年份 作者姓名

Gnomovision 绝不附带任何担保;详情

键入`show w'。这是自由软件,欢迎您

输入 `show w' 与 `show c' 可在特定条件下再分发;

详情请见。

假想命令 `show w' 和 `show c' 应显示通用公共许可证的相应部分。当然,您使用的命令也可以不叫 `show w' 和 `show c',甚至可以是鼠标点击或菜单项——怎么适合您的程序就怎么来。

如有必要,您还应让您的雇主(如果您是程序员)或您的学校为该程序签署一份“版权免责声明”。以下是一个示例;请自行修改名称:

Yoyodyne 公司在此声明对程序

`Gnomovision'

(编译器测试程序)

作者 James Hacker 撰写的作品

 

不主张任何版权权益。Ty Coon 签名

副总统 Ty Coon

 

 

成都楠晟屿科技有限公司

地址:中国(四川)自由贸易试验区成都高新区天府三街199号A座12层1206号

大楼 2 层