适用于客户端软件的 Widevine 开源许可条款

第三方开源软件许可条款

Widevine 的软件和相关产品可能包含或随附以下第三方开源软件组件,这些组件根据本文档中提供的单独且不同的条款获得许可,并且除此之外,您还可以在工具链中向 Widevine 提供任何开源代码链接。

  1. BoringSSL
  2. Protobuf
  3. GoogleTest
  4. GoogleMock
  5. GYP(生成项目)
  6. JSMN

OpenSSL 许可

版权所有 (c) 1998-2011 The OpenSSL Project。
保留所有权利。

允许在满足以下条件的情况下,以源代码和二进制形式(修改或未经修改)进行再分发和使用:

  1. 源代码的再分发必须保留上述版权声明、本条件列表和以下免责声明。

  2. 二进制形式的再分发必须在随分发版本提供的文档和/或其他材料中复制以上版权声明、本条件列表和以下免责声明。

  3. 所有广告材料提及的功能或本软件的使用都必须标明以下声明:“本产品包含由 OpenSSL 项目开发的软件,供在 OpenSSL 工具包中使用。(http://www.openssl.org/)"

  4. 未经事先书面许可,不得使用“OpenSSL 工具包”和“OpenSSL 项目”名称来认可或宣传源自此软件的产品。如需书面许可,请与 openssl-core@openssl.org 联系。

  5. 未经 OpenSSL 项目的书面许可,不得将源自此软件的产品称为“OpenSSL”,也不得在其名称中使用“OpenSSL”。

  6. 以任何形式重新分发都必须保留以下致谢声明:

“本产品包含由 OpenSSL 项目开发用于 OpenSSL 工具包 (http://www.openssl.org/) 的软件。”

本软件由 OpenSSL 项目“按原样”提供,并由任何明示或默示担保提供,包括但不限于适销性和特定用途的适用性的默示担保。无论是因何原因,无论是基于何种责任理论(无论是合同责任、严格责任还是侵权责任,包括过失或其他责任),无论是何种方式因使用本软件而产生的任何直接、间接、附带、特殊、惩戒性或后果性损害(包括但不限于替代商品或服务的采购费用;使用、数据或利润的损失;或业务中断),OpenSSL 项目或其贡献者均不承担任何责任,即使已被告知可能发生此类损害,也是如此。

本产品包含由 Eric Young (eay@cryptsoft.com) 编写的加密软件。本产品包含由 Tim Hudson (tjh@cryptsoft.com) 编写的软件。


原始 SSLeay 许可

Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 保留所有权利。

此软件包是由 Eric Young (eay@cryptsoft.com) 编写的 SSL 实现。
此实现的编写方式符合 Netscape SSL 规范。

只要满足以下条件,该库就可以免费用于商业和非商业用途。以下条件适用于此发行版中找到的所有代码,包括 RC4、RSA、lhash、DES 等代码,而不仅仅是 SSL 代码。此发行版本附带的 SSL 文档受相同的版权条款约束,但持有人为 Tim Hudson (tjh@cryptsoft.com)。

版权仍然是 Eric Young 的,因此代码中的任何版权通知都不会删除。如果此软件包在产品中使用,则应将 Eric Young 列为所用库部分的作者。这可以是程序启动时显示的文本消息,也可以是软件包随附的文档(在线文档或文本文档)中提供的信息。

只要满足以下条件,即可重新分发和以源代码和二进制形式使用(无论是否修改):

  1. 源代码的再分发必须保留版权声明、本条件列表以及以下免责声明。
  2. 以二进制形式再分发的内容必须在随分发内容提供的文档和/或其他材料中复制上述版权声明、本条件列表和以下免责声明。
  3. 所有广告材料提及的功能或本软件的使用都必须标明以下声明:“本产品包含由 Eric Young (eay@cryptsoft.com) 编写的加密软件”。如果所用库中的例程与加密无关,则可以省略“加密”一词 :-)。
  4. 如果您从 apps 目录(应用代码)中添加了任何 Windows 专用代码(或其派生代码),则必须添加以下致谢声明:“本产品包含由 Tim Hudson (tjh@cryptsoft.com) 编写的软件”

本软件由 Eric Young“按原样”提供,不作任何明示或默示的担保,包括但不限于对适销性和特定用途的适用性的默示保证。无论是由于何种原因,无论是基于何种责任理论(无论是合同责任、严格责任还是侵权责任 [包括过失或其他原因]),无论以何种方式因使用本软件而产生的任何直接、间接、附带、特殊、惩戒性或后果性损害(包括但不限于替代商品或服务的采购费用;使用、数据或利润的损失;或业务中断),作者或贡献者均不承担任何责任,即使已被告知可能发生此类损害,也是如此。

此代码的任何公开版本或派生作品的许可和分发条款均不可更改。也就是说,此代码不能被简单地复制并置于其他分发许可 [包括 GNU 公共许可] 之下。


用于 BoringSSL 中全新代码的 ISC 许可:

只要您在使用此软件的所有副本时满足以下要求,即授予您出于任何目的使用、复制、修改和/或分发本软件的权限(无论是否收费),

本软件“按原样”提供,作者不对本软件做出任何保证,包括对适销性和适用性的所有默示保证。在任何情况下,作者均不对因使用、数据或利润损失而产生的任何特殊、直接、间接或继发损害或任何其他损害承担责任,无论是基于合同、疏忽或其他侵权行为而产生的,还是因使用或运行本软件而产生的或与之相关的。/

Intel 的部分文件采用以下许可:

版权所有 (c) 2012, Intel Corporation

保留所有权利。

允许在满足以下条件的情况下,以源代码和二进制形式(修改或未经修改)进行再分发和使用:

源代码的再分发必须保留上述版权声明、本条件列表和以下免责声明。

以二进制形式再分发的内容必须在随分发内容提供的文档和/或其他材料中复制上述版权声明、本条件列表和以下免责声明。

未经事先书面许可,不得使用 Intel Corporation 的名称或其贡献者的名称来认可或宣传源自此软件的产品。

本软件由英特尔公司“按原样”提供,不作任何明示或默示的担保,包括对适销性和特定用途的适用性的任何默示保证。无论是何种原因,无论是基于何种责任理论(无论是合同责任、严格责任还是侵权责任 [包括过失或其他原因]),对于因使用本软件而以任何方式产生的任何直接、间接、附带、特殊、惩戒性或后果性损害(包括但不限于替代商品或服务的采购费用;使用、数据或利润的损失;或业务中断),Intel 公司或贡献者均不承担任何责任,即使已被告知可能发生此类损害。

由 Gitiles 提供支持| 隐私权


Apache License

版本 2.0,2004 年 1 月
http://www.apache.org/licenses/

使用、复制和分发的条款及条件

  1. 定义

“许可”是指根据本文档第 1 至 9 部分关于使用、复制和分发的条款和条件。

“许可人”是指授予许可的版权所有者或受版权所有者授权的实体。

“法律实体”是指实施实体以及控制该实体、被该实体控制或与该实体受共同控制的所有其他实体的集合。在本定义中,“控制”是指:(i) 直接或间接拥有指挥或管理该实体的权力(无论是通过合同还是以其他方式),(ii) 拥有超过 50% 的已发行股份,或 (iii) 拥有该实体的受益所有权。

“您”(或“您的”)是指行使本许可授予的权限的个人或法律实体。

“源代码”形式是指进行修改的最优先选择的形式,包括但不限于软件源代码、文档源代码和配置文件。

“对象”形式是指通过对源代码形式进行机械转换或转译而产生的任何形式,包括但不限于编译后的对象代码、生成的文档以及转换为其他媒体类型。

“作品”是指根据许可提供的作者作品,无论是源代码还是目标代码形式,均由作品中或附加到作品上的版权通知所指明(下文的附录中提供了示例)。

“衍生作品”是指基于(或派生自)本作品的任何作品(无论是源代码还是目标代码形式),其编辑修订、注释、详述或其他修改在整体上构成原创作品。在本许可的适用范围内,衍生作品不得包括仍可与该作品及其衍生作品的接口分离或仅与其接口相关联(或按名称绑定)的作品。

“贡献”是指版权所有者或获授权代表版权所有者提交的任何作者作品,包括作品的原始版本以及对该作品或其衍生作品的任何修改或补充,并有意提交给许可人以纳入作品中。就本定义而言,“提交的内容”指发送给许可人或其代表的任何形式的电子、口头或书面通信,包括但不限于通过电子邮寄名单、源代码控制系统和问题跟踪系统进行的通信,由许可人或代表许可人管理,用于讨论和改进作品,但以书面形式明确标明或以其他方式指定为贡献的通信”除外。

“贡献者”是指许可人,以及许可人代表其接收并随后纳入作品中的任何个人或法律实体。


2. 授予版权许可。根据本许可证的条款,每个贡献者授予用户永久性的、全球性的、非专有性的、免费的、无版权费的、不可撤销的版权许可证以源程序形式或目标形式复制、准备衍生作品、公开显示、公开执行、授予分许可证、以及分发作品和这样的衍生作品。


3. 授予专利许可。受本许可的条款及条件约束,每位贡献者在此向您授予一项永久性、全球性、非独占性、免费、免版税且不可撤销(本部分另有规定除外)的专利许可,以便您制造、制造、使用、出售、销售、进口和以其他方式转让作品,其中此类许可仅适用于该贡献者可许可的专利主张,且该专利主张必然会因该贡献者提交的贡献本身或该贡献与其提交的作品组合而遭到侵犯。如果用户对任何实体针对作品或作品中所涉及贡献提出因直接性或贡献性专利侵权而提起专利法律诉讼(包括交互诉讼请求或反索赔),那么根据本许可证,授予用户针对作品的任何专利许可证将在提起上述诉讼之日起终止。


4. 再分发。您可以在任何媒介中复制和分发作品或衍生作品的副本,无论是否修改,您都能以源程序形式或目标形式复制和分发作品或衍生作品的副本,前提是您符合以下条件:

(a) 您必须向作品或衍生作品的任何其他接收者提供本许可的副本;并且

(b) 您必须在任何修改过的文件上附带醒目的通知,说明您更改了文件;并且

(c) 您必须在您分发的任何派生作品的源代码形式中保留作品的源代码形式中的所有版权、专利、商标和归属声明,但不包括与派生作品的任何部分无关的声明;并且

(d) 如果作品在分发时包含“NOTICE”文本文件,那么您分发的任何派生作品都必须在以下至少一个位置包含此类 NOTICE 文件中包含的归属声明的可读副本(不包括与派生作品一同提供的来源表单或文档中,也不包括派生作品生成的显示中,如果此类第三方声明通常出现在这些位置)。NOTICE 文件中的内容仅供参考,不会修改许可。您可以在分发的衍生作品中添加自己的提供方说明,将其与作品中的 NOTICE 文本并排显示或作为附录显示,但前提是此类额外的提供方说明不能被视为修改许可。

您可以为您的修改内容添加自己的版权声明,并且可以针对修改内容的使用、复制或分发,或针对任何此类派生作品的整体使用、复制或分发,提供额外的或不同的许可条款及条件,前提是您对作品的使用、复制和分发在其他方面符合本许可中所述的条件。


5. 提交贡献内容。除非您明确声明,在作品中由您向许可证颁发者提交若要包含在贡献中,必须在无任何附加条款或条件下符合本许可证的条款及条件。尽管上面如此规定,执行许可证颁发者有关贡献的条款时,任何情况下均不得替代或修改任何单独许可证协议的条款。


6. 商标。本许可证并未授予用户使用许可证颁发者的商品名称、商标、服务商标或产品名称,除非将这些名称用于合理性和惯例性描述作品起源和复制通知文件的内容时。


7. 免责声明。除非适用法律要求或已达成书面协议,否则许可人(以及每位贡献者提供其贡献)均“按原样”提供作品,不提供任何类型的担保或条件(无论明示或暗示),包括但不限于所有权、不侵权、适销性或适用于特定用途的任何担保或条件。您需自行负责确定使用或重新分发作品是否恰当,并承担您根据本许可行使权限时所涉及的所有风险。


8. 责任限制。


9. 接受保证或附加责任。重新分发作品或其衍生作品时,用户可选择提供或为符合本许可证承担之支持、担保、赔偿或其它职责义务和/或权利而收取费用。不过,在接受此类义务时,您只能代表您自己并自行承担责任,而不能代表任何其他贡献者,并且您必须同意在因您接受任何此类保证或承担额外责任而导致贡献者承担任何责任或遭到索赔时,为每位贡献者提供赔偿、辩护并使其免于承担责任。

条款和条件(完)


GoogleTest 和 GoogleMock

Copyright 2008, Google Inc.
保留所有权利。

允许在满足以下条件的情况下,以源代码和二进制形式(修改或未经修改)进行再分发和使用:

  • 源代码的再分发必须保留上述版权声明、本条件列表和以下免责声明。

  • 二进制形式的再分发必须在随分发版本提供的文档和/或其他材料中复制以上版权声明、本条件列表和以下免责声明。

  • 未经事先书面许可,不得使用 Google Inc. 的名称或其贡献者的名称来授权或宣传源自此软件的产品。

本软件是版权所有者和贡献者“按原样”提供的,不作任何明示或默示的担保,包括对适销性和针对特定用途的适用性的任何默示保证。无论是何种原因,无论是基于何种责任理论(无论是合同责任、严格责任还是侵权责任 [包括疏忽或其他]),无论是何种方式因使用本软件而产生的任何直接、间接、附带、特殊、惩戒性或继发性损害(包括但不限于替代商品或服务的采购费用;使用、数据或利润的损失;或业务中断),版权所有者或贡献者均不承担任何责任,即使已被告知可能发生此类损害,也不例外。


GYP(生成项目)

版权所有 (c) 2020 Node.js 贡献者。保留所有权利。
版权所有 (c) 2009 Google Inc. 保留所有权利。

只要满足以下条件,即可重新分发和以源代码和二进制形式使用(无论是否修改):

  • 源代码的再分发必须保留上述版权声明、本条件列表和以下免责声明。

  • 二进制形式的再分发必须在随分发版本提供的文档和/或其他材料中复制以上版权声明、本条件列表和以下免责声明。

  • 未经事先书面许可,不得使用 Google Inc. 的名称或其贡献者的名称来授权或宣传源自此软件的产品。

本软件是版权所有者和贡献者“按原样”提供的,不作任何明示或默示的担保,包括对适销性和针对特定用途的适用性的任何默示保证。无论是何种原因,无论是基于何种责任理论(无论是合同责任、严格责任还是侵权责任 [包括疏忽或其他]),无论是何种方式因使用本软件而产生的任何直接、间接、附带、特殊、惩戒性或继发性损害(包括但不限于替代商品或服务的采购费用;使用、数据或利润的损失;或业务中断),版权所有者或贡献者均不承担任何责任,即使已被告知可能发生此类损害,也不例外。


JSMN

版权所有 (c) 2010 Serge A. 扎伊采夫

特此授予任何人免费获得本软件和相关文档文件(下称“软件”)的副本的权限,允许其不受限制地使用本软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售本软件副本的权利,以及允许被提供本软件的人员按照以下条件进行交易:

上述版权声明和本权限声明应包含在本软件的所有副本或其大部分内容中。

本软件“按原样”提供,不作任何形式的保证,包括但不限于适销性、特定用途适用性和不侵权的保证。在任何情况下,作者或版权持有者均不对任何索赔、损害赔偿或其他责任承担责任,无论是通过合同诉讼、侵权诉讼还是以其他方式,均不对因本软件或本软件的使用或其他交易而产生的或与之相关的任何索赔、损害赔偿或其他责任承担责任。