许可证问题
OpenSSL Toolkit 保持采用双重许可证,即 OpenSSL 许可证和原始 SSLeay 许可证的条件都适用于该工具包。 请参阅下文以了解实际许可证文本。 实际上两种许可证都是 BSD 式开源许可证。 如果有任何与 OpenSSL 相关的许可证问题,请联系 openssl-core@openssl.org。
OpenSSL 许可证
版权所有 (c) 1998-2011 The OpenSSL Project。 保留所有权利。 只要满足下列条件,即允许以源代码和二进制形式 (无论修改与否) 重新分发和使用本软件:
重新分发源代码必须保留以上版权声明、本条款列表及以下免责声明。
以二进制形式重新分发时,必须在与分发一起提供的文档和/或其他材料中复制以上版权声明、本条款列表及以下免责声明。
提及本软件的功能或用途的所有广告宣传材料必须显示以下确认:“本产品包含由 OpenSSL Project 开发的用于 OpenSSL Toolkit 的软件。 (https://www.openssl.org/)"
未经事先书面许可,不得使用“OpenSSL Toolkit”和“OpenSSL Project”对从本软件中派生的产品进行署名或推广。 如需书面许可,请联系 openssl-core@openssl.org。
未经 OpenSSL Project 事先书面许可,从本软件中派生的产品不能称为“OpenSSL”,“OpenSSL”也不能出现在其名称中。
任何形式的重新分发必须保留以下确认:“本产品包含由 OpenSSL Project 开发的用于 OpenSSL Toolkit 的软件 (https://www.openssl.org/)。”
本软件由 OpenSSL PROJECT“按原样”提供,不含任何明示或默示保证,包括但不限于对适销性和适用于某种特定用途的默示保证。 在任何情况下,对于因使用本软件而以任何方式产生的任何直接、间接、偶然、特殊、惩罚性或必然损失(包括但不限于需要采购替代产品或服务、功能失效、数据丢失或利润下降或业务中断),OpenSSL PROJECT 或贡献者均不承担任何责任。 无论这些损失是以何种方式或依据何种责任理论而产生或是否属于合同行为、严格责任还是民事侵权 (包括疏忽大意或其他行为),即使事先已告知此类损失的可能性。
本产品包括由 Eric Young (eay@cryptsoft.com) 编写的加密软件。 本产品包括由 Tim Hudson (tjh@cryptsoft.com) 编写的软件。
原始 SSLeay 许可证
版权所有 (C) 1995-1998 Eric Young (eay@cryptsoft.com) 保留所有权利。 该程序包是由 Eric Young (eay@cryptsoft.com) 编写的 SSL 实现。 该实现的编写符合 Netscapes SSL。
只要符合以下条件,此库便可免费用于商业和非商业用途。 以下条件适用于此分发中的所有代码,包括 RC4、RSA、lhash、DES 等代码;而不只是 SSL 代码。 此分发附带的 SSL 文档由相同版权条款涵盖,除了持有者是 Tim Hudson (tjh@cryptsoft.com)。
版权仍归 Eric Young 所有,因此不得移除代码中的任何版权声明。 如果在产品中使用此程序包,则 Eric Young 应归属为所用库部分的作者。 这可以采用程序启动时的文本消息形式,也可以在随程序包提供的文档(联机或文本)中。
只要满足下列条件,即允许以源代码和二进制形式 (无论修改与否) 重新分发和使用本软件:
- 重新分发源代码必须保留版权声明、本条款列表及以下免责声明。
- 以二进制形式重新分发时,必须在与分发一起提供的文档和/或其他材料中复制以上版权声明、本条款列表及以下免责声明。
- 提及本软件的功能或用途的所有广告宣传材料必须显示以下致谢:“本产品包含 Eric Young (eay@cryptsoft.com) 编写的加密软件。”如果所使用的库中的例程不与加密相关,则可以省略“加密”一词 :-)。
- 如果包含来自 apps 目录(应用程序代码)的任何 Windows 特定代码(或其衍生作品),则必须包含致谢:“本产品包含 Tim Hudson (tjh@cryptsoft.com)编写的软件”
本软件由 ERIC YOUNG“按原样”提供,不含任何明示或默示保证,包括但不限于对适销性和适用于某种特定用途的默示保证。 在任何情况下,对于因使用本软件而以任何方式产生的任何直接、间接、偶然、特殊、惩罚性或必然损失(包括但不限于需要采购替代产品或服务、功能失效、数据丢失或利润下降或业务中断),作者或贡献者均不承担任何责任,无论这些损失是以何种方式或依据何种责任理论而产生或是否属于合同行为、严格责任还是民事侵权 (包括疏忽大意或其他行为),即使事先已告知此类损失的可能性。
不能更改此代码的任何公开发布版本或衍生作品的许可证和分发条款。 例如,不能简单地复制此代码并置于另一个分发许可证下(包括 GNU 公共许可证)。