Jython 许可证

A。使用 JYTHON 访问或以其他方式访问条款和条件

PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
  1. 本许可协议是 Python 软件基金会(“PSF”)和个人或组织(“被许可人”)之间的协议,以源或二进制形式访问和以其他方式使用该软件(“Jython”)及其相关文档。

  2. 根据本许可协议的条款和条件,PSF 特此授予被许可方非排他性的、免许可费的、全球范围内的许可,以公开复制、分析、测试、执行和/或显示、准备衍生作品、分发和以其他方式使用 Jython 单独或任何衍生版本,但是,提供 PSF 的许可协议和 PSF 的版权通知,即“版权所有© 2007 Python 软件基金会;保留所有权利”仅保留在 Jython 中或由被许可方准备的任何衍生版本中。

  3. 如果被许可方准备了基于或合并 Jython 或其任何部分的衍生作品,并希望根据本文的规定向其他人提供该衍生作品,则被许可方特此同意在任何此类作品中包括对 Jython 所做的更改的简要摘要。

  4. PSF 正在以“AS IS”为基础向被许可方提供 Jython。PSF 没有表示或保证,表达或暗示。举例来说,但不是限制,PSF 不作任何陈述或保证适销性或适合任何特定目的,或 JYTHON 的使用不会侵犯任何第三方权利。

  5. 对于因修改、分发或以其他方式使用 JYTHON 或其任何衍生品而导致的任何意外、特殊或后续损害或损失,PSF 不对 JYTHON 的被许可方或其他任何用户承担责任,即使被告知其可能性。

  6. 本许可协议将在实质性违反其条款和条件时自动终止。

  7. 本许可协议中的任何内容均不应被视为在 PSF 与被许可方之间建立任何代理、合伙或合资关系。本许可协议不授予使用 PSF 商标或商标名称的许可,以认可或推广被许可人或任何第三方的产品或服务。

  8. 通过复制、安装或以其他方式使用 Jython,被许可方同意受本许可协议条款和条件的约束。

Jython 2.0,2.1 许可证

保留所有权利。

在满足以下条件的情况下,无论修改与否,允许源代码形式和二进制形式的再分发和使用:
  • 源代码的再分发必须保留上述版权声明、此条件列表和以下免责条款。

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

  • 未经事先书面许可,无论是 Jython 开发人员的名称还是其贡献者的名称均不得用于担保或宣传从本软件派生出来的产品。

本软件由版权持有者和贡献者按“原样”提供,任何明示或暗示的担保,包括但不限于对特殊用途的适销性和适用性的暗示暗示担保均不提供。在任何情况下,无论以何种方式导致任何直接、间接、附带、特殊、模范或后续损害赔偿(包括但不限于采购替代货物或服务;使用损失、数据或利润损失;或在任何情况下,无论是合同、严格责任还是侵权行为(包括疏忽或其他原因),无论以何种方式导致使用本软件,即使被告知可能发生此类损害,均不承担任何责任、无论是合同、严格责任还是侵权(包括疏忽或其他原因)。

JPython 1.1.x 软件许可证
  1. 本许可协议是国家研究计划公司之间的协议,在 1895 Preston White Drive,Reston,VA 20191(“CNRI”)设有办事处,以及个人或组织(“被许可人”)访问和使用 JPython 版本 1.1.x 的源或二进制形式及其相关文档(以下简称“软件”)。

  2. 根据本许可协议的条款和条件,CNRI 特此授予被许可方非排他性的、不可转让的、免许可费的、全球范围内的许可,以公开复制、分析、测试、执行和/或显示、准备衍生作品、分发和以其他方式单独使用本软件但是,在任何衍生版本中,只要 CNRI 的许可协议和 CNRI 的版权声明,即“Copyright ¿¾ 1996-1999 Corporation for National Research Initiatives;All Rights Reserved”都保留在软件中,单独保留或在被许可方准备的任何衍生版本中。

    或者,代替 CNRI 的许可协议,被许可方可以替代以下文本(省略引号),但前提是,此类文本仅在软件中或由被许可方编写的任何衍生版本中突出显示:“JPython(版本 1.1.x)根据 CNRI 的许可协议中的条款和条件提供。本协议可以使用以下唯一的持久标识符(称为句柄)位于 Internet 上:1895.22/1006。许可证也可以使用以下 URL 从 Web 上的代理服务器获取:http://hdl.handle.net/1895.22/1006.”

  3. 如果被许可方准备基于或纳入本软件或其任何部分的衍生作品,并希望按照本文的规定向公众提供衍生作品,则被许可方特此同意在任何此类作品中以显眼可见的方式指明对 CNRI 软件所做的修改的性质。

  4. 被许可方不得在商标意义上使用 CNRI 商标或商业名称(包括 JPython 或 CNRI)来认可或推广被许可方或任何第三方的产品或服务。被许可方可以使用与被许可方基于或合并软件的衍生版本相关的标记 JPython,但只能以“基于 JPython 的 ___________________”或等效形式使用。

  5. CNRI 正在按“原样”向被许可方提供该软件。

    CNRI 没有表示或保证,表达或暗示。举例来说,但不是限制,CNRI 不做,并免除任何商业性或适合任何特定目的或软件的使用不会侵犯任何第三方权利的任何表示或保证。

  6. 对于因使用、修改或分发本软件或其任何衍生品而导致的任何附带、特殊或后果性损害或损失,CNRI 不对本软件的被许可方或其他用户承担责任,即使被告知其可能性也是如此。一些国家不允许限制或排除责任,因此上述免责声明可能不适用于被许可方。

  7. 本许可协议可由 CNRI (i) 在 CNRI 书面通知被许可方发生任何重大违约时立即终止,前提是违约的性质使其无法立即补救;或 (ii) 在 CNRI 向被许可方发出实质性可补救违规通知后六十 (60) 天,如果被许可方未在该六十天期限内纠正此类违规行为。

  8. 本许可协议应受弗吉尼亚州法律的管辖,并在所有方面进行解释,不包括法律冲突条款。本协议中的任何内容均不应被视为在 CAH 与 CAH 之间建立任何代理、合伙或合资关系。

  9. 单击指示的 "ACCEPT" 按钮,或者通过安装、复制或以其他方式使用本软件,被许可方同意受本许可协议的条款和条件的约束。

B。软件的历史

JPython 由 Jim Hugunin 于 1997 年底创建。Jim 在 CNRI 工作期间也是主要开发商。1999 年,巴里·华沙 (Barry Warsaw) 接任主要开发者,并发布了 JPython 1.1 版本。

2000 年 10 月,Barry 帮助将软件迁移到 SourceForge,并将其重命名为 Jython。Jython 2.0 和 2.1 是根据以下 Jython 特定许可证开发的。

从 2.2 版本开始,Jython 贡献者已经签署了 Python 软件基金会贡献者协议,Python 软件基金会许可证版本 2 涵盖了发行版本。

标准库也包含在 Python Software Foundation 许可证中。有关详细信息,请参见 Lib/LICENSE 文件。

zxJDBC 软件包由 Brian Zimmer 编写,最初根据 GNU 公共许可证授权。该软件包现已包含在 Jython 软件许可证中。

命令行解释器由 Apache 软件许可证覆盖。有关详细信息,请参见 org/apache/LICENSE 文件。

请参阅“Apache 许可证版本 2”