Sun 工业标准源代码许可

版本 1.1 SPDX 短标识符: SISSL

Open Source Initiative Approved License

(SUN 已停止使用或推荐此许可)

1.0 定义

1.1 “商业用途” 指的是向第三方分发或以其他方式提供原始代码。

1.2 “贡献者版本” 指的是原始代码与特定贡献者所做的修改的组合。

1.3 “电子分发机制” 指的是软件开发社区普遍接受的用于电子数据传输的机制。

1.4 “可执行文件” 指的是源代码以外任何形式的原始代码。

1.5 “初始开发者” 指的是在附件 A 要求的源代码声明中被标识为初始开发者的个人或实体。

1.6 “衍生作品” 指的是将原始代码或其部分与不受本许可条款约束的代码组合而成的作品。

1.7 “许可” 指的是本文档。

1.8 “可许可的” 指的是有权在初始授予时或随后获得的最大可能范围内,授予本文所 Convey 的任何和所有权利。

1.9 “修改” 指的是对原始代码或任何先前修改的实质或结构的任何添加或删除。修改是

  • A. 对包含原始代码或先前修改的文件的内容的任何添加或删除。B. 包含原始代码或先前修改的任何部分的新文件。

1.10 “原始代码” 指的是在附件 A 要求的源代码声明中被描述为原始代码的计算机软件代码的源代码。

1.11 “专利权利要求” 指的是任何专利权利要求,包括但不限于方法、工艺和装置权利要求,无论是现在拥有还是以后获得,均在授予者可许可的任何专利中。

1.12 “源代码” 指的是原始代码的首选形式,用于对其进行修改,包括其包含的所有模块,以及用于控制可执行文件的编译和安装的任何相关接口定义文件或脚本。

1.13 “标准” 指的是附件 B 中标识的标准。

1.14 “您”(或“您的”) 指的是根据本许可或根据第 6.1 节发布的本许可的未来版本行使权利并遵守所有条款的个人或法人实体。对于法人实体,“您”包括控制您、受您控制或与您处于共同控制之下的任何实体。就本定义而言,“控制”指的是 (a) 通过合同或其他方式直接或间接地导致此类实体定向或管理的权力,或 (b) 拥有此类实体百分之五十 (50%) 以上的已发行股份或实益所有权。

2.0 源代码许可

2.1 初始开发者授予
初始开发者在此授予您全球范围内的、免版税的、非独占的许可,但须遵守第三方的知识产权主张:

  • (a) 在初始开发者可许可的知识产权(专利或商标除外)下,使用、复制、修改、展示、执行、再许可和分发原始代码(或其部分),无论是否进行修改,和/或作为衍生作品的一部分;以及(b) 在因制造、使用或销售原始代码而侵犯的专利权利要求下,制造、委托制造、使用、实践、销售和提供销售,和/或以其他方式处置原始代码(或其部分)。(c) 本第 2.1(a) 和 (b) 节中授予的许可在初始开发者首次根据本许可条款分发原始代码之日生效。

    (d) 尽管有上述第 2.1(b) 节的规定,但不授予以下专利许可:1) 对于您从原始代码中删除的代码;2) 与原始代码分离的代码;或 3) 对于由以下原因引起的侵权:i) 修改原始代码或 ii) 将原始代码与其他软件或设备(包括但不限于修改)相结合。

3.0 分发义务

3.1 许可的应用。
原始代码的源代码版本只能根据本许可或根据第 6.1 节发布的本许可的未来版本分发,并且您必须在您分发的每个源代码副本中包含本许可的副本。您不得在任何源代码版本上提供或施加任何更改或限制本许可适用版本或接收者在本协议项下权利的条款。您贡献者版本的发货许可取决于您完全遵守本节。您创建的修改必须符合标准机构在您发运贡献者版本前一百二十 (120) 天生效的所有要求。如果修改不符合此类要求,您同意发布 (i) 因实施您的修改而导致的对标准协议的任何偏差以及您的修改的参考实现,或 (ii) 源代码形式的您的修改,并在您的首次客户发运您的修改后的三十 (30) 天内,根据与本许可相同的条款,在免版税的基础上向所有第三方提供任何此类偏差和参考实现或修改。

3.2 必需的声明。
您必须在源代码的每个文件中复制附件 A 中的声明。如果由于特定源代码文件的结构而无法将此类声明放入其中,则您必须将此类声明包含在用户可能查找此类声明的位置(例如相关目录)中。如果您创建了一个或多个修改,您可以将您的姓名作为贡献者添加到附件 A 中描述的声明中。您还必须在您描述接收者的权利或与初始代码相关的所有权的文件中复制本许可。您可以选择向您的代码版本的一个或多个接收者提供并收取保修、支持、赔偿或责任义务的费用。但是,您只能代表您自己这样做,而不能代表初始开发者。您必须绝对明确任何此类保修、支持、赔偿或责任义务仅由您提供,并且您在此同意就初始开发者因您提供的保修、支持、赔偿或责任条款而承担的任何责任向初始开发者进行赔偿。

3.3 可执行版本的分发。
只有在原始代码已满足第 3.1 节和 3.2 节的要求,并且您包含声明原始代码的源代码版本可根据本许可条款提供的声明的情况下,您才可以分发可执行和源代码形式的原始代码。该声明必须显着包含在您描述接收者与原始代码相关的权利的可执行或源代码版本、相关文档或辅助材料中的任何声明中。您可以根据您选择的许可(其中可能包含与本许可不同的条款)分发您的代码版本或所有权的可执行和源代码版本,前提是您遵守本许可的条款。如果您根据不同的许可分发可执行和源代码版本,您必须绝对明确任何与本许可不同的条款仅由您提供,而不是由初始开发者提供。您在此同意就初始开发者因您提供的任何此类条款而承担的任何责任向初始开发者进行赔偿。

3.4 衍生作品。
您可以通过将原始代码与不受本许可条款约束的其他代码组合来创建衍生作品,并将衍生作品作为单一产品分发。在这种情况下,您必须确保原始代码满足本许可的要求。

4.0 因法规或规章而无法遵守

如果您因法规、司法命令或规章而无法遵守与部分或全部原始代码相关的本许可的任何条款,则您必须:(a) 在最大程度上遵守本许可的条款;以及 (b) 描述限制及其影响的代码。此类描述必须包含在第 3.2 节中描述的 LEGAL 文件中,并且必须包含在源代码的所有分发中。除非法规或规章禁止,否则此类描述必须足够详细,以便具有普通技能的接收者能够理解它。

5.0 本许可的应用

本许可适用于初始开发者已附加附件 A 中的声明的代码以及第 3.1 节中规定的相关修改。

6.0 许可的版本

6.1 新版本。
Sun 可能会不时发布本许可的修订版本和/或新版本。每个版本都将获得一个不同的版本号。

6.2 新版本的效力。
一旦原始代码已根据特定版本的许可发布,您可以始终继续根据该版本的条款使用它。您也可以选择根据 Sun 发布的任何后续版本的许可条款使用此类原始代码。除 Sun 之外,任何人都无权修改适用于原始代码的条款。

7.0 免责声明

原始代码在本许可下按“原样”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于关于原始代码没有缺陷、适销性、适用于特定用途或不侵权的保证。与原始代码的质量和性能相关的全部风险由您承担。如果任何原始代码在任何方面被证明是有缺陷的,则您(而不是初始开发者)承担任何必要的维修、修理或更正的费用。本免责声明构成本许可的重要组成部分。除非根据本免责声明,否则未授权使用任何原始代码。

8.0 终止

8.1 如果您未能遵守本文中的条款并在意识到违约后 30 天内未能纠正此类违约,则本许可及据此授予的权利将自动终止。正确授予的原始代码的所有再许可应在本许可终止后继续有效。根据其性质,必须在本许可终止后继续有效的条款应继续有效。

8.2 如果根据上述第 8.1 节终止,则在终止之前由您或任何经销商在此处有效授予的所有最终用户许可协议(不包括分销商和经销商)应在终止后继续有效。

9.0 责任限制

在任何情况下且在任何法律理论下,无论是侵权行为(包括疏忽)、合同还是其他,您、初始开发者、任何其他贡献者或原始代码的任何分发者,或任何此类方的任何供应商,均不对任何人因任何间接、特殊、偶然或后果性损害承担责任,包括但不限于,因商誉损失、停工、计算机故障或失灵或任何及所有其他商业损害或损失造成的损害,即使该方已被告知发生此类损害的可能性。本责任限制不适用于因该方的疏忽导致死亡或人身伤害的责任,但以适用法律禁止此类限制的程度为限。某些司法管辖区不允许排除或限制附带或后果性损害,因此此排除和限制可能不适用于您。

10.0 美国政府最终用户

美国政府:如果本软件是由美国政府或代表美国政府或由美国政府主要承包商或分包商(在任何层级)获得,则政府在本软件和随附文档中的权利应仅如本许可中所述;这符合 48 C.F.R. 227.7201 至 227.7202-4(对于国防部 (DoD) 采购)以及 48 C.F.R. 2.101 和 12.212(对于非国防部采购)。

11.0 杂项

本许可代表关于本文主题的完整协议。如果本许可的任何条款被认定为不可执行,则应仅在使其可执行的必要范围内修改该条款。本许可应受加利福尼亚州法律条款管辖(除非任何适用法律另有规定),但不包括其冲突法条款。对于至少一方是美国公民或在美国注册成立或注册开展业务的实体的争议,与本许可相关的任何诉讼均应受加利福尼亚州北区联邦法院的管辖,诉讼地点位于加利福尼亚州圣克拉拉县,败诉方应承担费用,包括但不限于法院费用和合理的律师费和支出。《联合国国际货物销售合同公约》的适用性被明确排除在外。任何规定合同语言应不利于起草者的法律或法规均不适用于本许可。

附件 A - Sun 标准许可

"The contents of this file are subject to the Sun Standards
License Version 1.1 (the "License");
You may not use this file except in compliance with the 
License. You may obtain a copy of the
License at _______________________________.

Software distributed under the License is distributed on 
an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either 
express or implied. See the License for the specific
language governing rights and limitations under the License.

The Original Code is ______________________________________.

The Initial Developer of the Original Code is: 
Sun Microsystems, Inc..

Portions created by: _______________________________________

are Copyright (C): _______________________________________

All Rights Reserved.

Contributor(s): _______________________________________

附件 B - 标准

标准定义如下

OpenOffice.org XML 文件格式规范,位于 http://xml.openoffice.org

OpenOffice.org 应用程序编程接口规范,位于
http://api.openoffice.org