优化服务

 

 

 

 

 

 

 

 

优化服务(OS)许可证

操作系统是用多种语言编写的,包括C/C++、Java和.net,并在公共许可证(CPL),附于下文。它可以从COIN-OR倡议代码主要由Jun Ma、Kipp Martin、Robert Fourer和Huanyuan Sheng编写,前两位是操作系统的COIN项目负责人。

------------------------------------------------------

公共许可证1.0版

随附程序是根据本通用公共许可证(“协议”)的条款提供的。任何对本程序的使用、复制或分发均构成接收方对本协议的接受。

1.定义

“出资”是指:

a) 如果是初始贡献者,则为根据本协议分发的初始代码和文档,以及

b) 对于每个后续贡献者:

i) 程序变更,以及

ii)对计划的补充;

节目中的此类更改和/或添加源于特定贡献者并由其分发。如果贡献是由贡献者自己或代表贡献者的任何人添加到程序中的,则该贡献“源自”贡献者。贡献不包括对程序的补充:(i)是根据各自的许可协议与程序一起分发的独立软件模块,以及(ii)不是程序的衍生作品。

“贡献者”是指分发程序的任何个人或实体。

“许可专利”是指可由贡献者许可的专利主张,其必然会因单独使用或销售其贡献或与程序结合而受到侵犯。

“计划”是指根据本协议分配的捐款。

“接收人”是指根据本协议接收节目的任何人,包括所有贡献者。

2.权利的授予

a) 根据本协议的条款,每位贡献者特此授予接受方非决定性的、全球范围内的免版税版权许可,以复制、准备该贡献者的衍生作品、公开展示、公开表演、分发和再许可该贡献者(如有)的贡献以及该衍生作品,以源代码和目标代码的形式。

b) 根据本协议的条款,每位贡献者特此授予接受方许可专利项下的非决定性、全球范围的免版税专利许可,以制造、使用、出售、要约出售、进口和以其他方式转让该贡献者的贡献(如有),源代码和目标代码形式。如果在贡献者添加贡献时,该贡献的添加导致该组合被许可专利涵盖,则本专利许可应适用于贡献和程序的组合。专利许可不适用于包括出资的任何其他组合。本协议项下未授权任何硬件。

c) 接受方理解,尽管每个贡献者都对本文中所述的贡献授予许可,但任何贡献者都不保证该程序不会侵犯任何其他实体的专利或其他知识产权。对于任何其他实体基于侵犯知识产权或其他原因提出的索赔,每位贡献者均不对接收方承担任何责任。作为行使本协议项下授予的权利和许可的条件,各接收方特此承担确保任何其他所需知识产权(如有)的唯一责任。例如,如果需要第三方专利许可证才能允许接收方分发程序,则接收方有责任在分发程序之前获得该许可证。

d) 每位贡献者表示,据其所知,其对其贡献(如有)拥有足够的版权,可以授予本协议中规定的版权许可。

3.要求

贡献者可以选择根据自己的许可协议以目标代码形式分发程序,前提是:

a) 其遵守本协议的条款和条件;

b) 其许可协议:

i) 代表所有贡献者有效放弃所有明示和暗示的保证和条件,包括所有权和非侵权的保证或条件,以及适销性和特定用途适用性的暗示保证或条件;

ii)代表所有出资人有效排除所有损害赔偿责任,包括直接、间接、特殊、附带和后果性损害赔偿,如利润损失;

iii)声明与本协议不同的任何条款均由该出资人单独提供,而非由任何其他方提供;

iv)声明程序的源代码可从此类贡献者处获得,并告知被许可方如何通过通常用于软件交换的媒介以合理的方式获取。

当程序以源代码形式提供时:

a) 必须根据本协议提供;

b) 每一份计划都必须包含一份本协议。

贡献者不得删除或更改程序中包含的任何版权声明。

每位出资人必须以合理允许后续接收人识别出资人的方式,将自己标识为其出资的发起人(如有)。

4.商业分销

软件商业分销商可能会对最终用户、业务合作伙伴等承担某些责任。虽然此许可旨在促进程序的商业使用,但将程序包含在商业产品中的贡献者应以不对其他贡献者造成潜在责任的方式进行。因此,如果贡献者在商业产品中包含该程序,该贡献者(“商业贡献者”)特此同意为其他所有贡献者(”受补偿贡献者“)辩护并赔偿因索赔而产生的任何损失、损害和费用(统称为“损失”),由第三方对受偿贡献者提起的诉讼和其他法律诉讼,只要是由该商业贡献者在商业产品发行中分销节目的作为或不作为引起的。本节中的义务不适用于与任何实际或指控的知识产权侵权相关的任何索赔或损失。为了获得资格,受补偿贡献者必须:a)立即书面通知商业贡献者此类索赔,以及b)允许商业贡献者控制辩护和任何相关和解谈判,并与商业贡献者合作。受补偿贡献者可自费参与任何此类索赔。

例如,贡献者可能会将程序包含在商业产品产品X中。该贡献者即为商业贡献者。如果该商业贡献者随后提出与产品X相关的性能声明或提供担保,则这些性能声明和担保仅由该商业贡献器负责。根据本节规定,商业贡献者必须为针对其他贡献者的与这些性能索赔和保证相关的索赔进行辩护,如果法院要求任何其他贡献者支付因此产生的任何损害赔偿金,商业贡献器必须支付这些损害赔偿金。

5.无担保

除本协议明确规定外,本程序按“原样”提供,不附带任何类型的明示或暗示担保或条件,包括但不限于所有权、非侵权、适销性或特定用途适用性的任何担保或条件。每个接受方全权负责确定使用和分发程序的适当性,并承担与行使本协议项下权利相关的所有风险,包括但不限于程序错误、遵守适用法律、数据损坏或丢失的风险和成本,程序或设备,以及操作不可用或中断。

6.免责声明

除非本协议另有明确规定,否则接收方或任何出资人均不对任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于利润损失)承担任何责任,无论是由何种原因引起的,也无论是基于何种责任理论,无论是合同中的严格责任,或因使用或分发程序或行使本协议项下授予的任何权利而以任何方式引起的侵权(包括疏忽或其他),即使已被告知可能发生此类损害。

7.概述

如果本协议的任何条款在适用法律下无效或不可执行,则不得影响本协议剩余条款的有效性或可执行性,且双方无需采取进一步行动,应在必要的最小程度上对该条款进行改革,以使该条款有效并可执行。

如果接受方就适用于软件的专利向贡献方提起专利诉讼(包括诉讼中的交叉索赔或反诉),则该贡献方根据本协议授予该接受方的任何专利许可应自提起诉讼之日起终止。此外,如果接受方对任何实体提起专利诉讼(包括诉讼中的交叉索赔或反诉),指控程序本身(不包括程序与其他软件或硬件的组合)侵犯了接受方的专利,则该接受方根据第2(b)条授予的权利自提起诉讼之日起终止。

如果接收方未能遵守本协议的任何重要条款或条件,并且在意识到此类不遵守行为后未在合理的时间内纠正此类不遵守,则其在本协议下的所有权利均应终止。如果接受方在本协议项下的所有权利终止,接受方同意在合理可行的情况下尽快停止使用和分发程序。但是,接受方在本协议项下的义务以及接受方授予的与项目有关的任何许可应继续有效。

每个人都可以复制和分发本协议的副本,但为了避免不一致,本协议受版权保护,只能通过以下方式进行修改。协议管理人保留不时发布本协议新版本(包括修订版)的权利。除协议管理员外,任何人无权修改本协议。IBM是最初的协议管理员。IBM可以将担任协议管理员的职责分配给合适的单独实体。协议的每个新版本都将有一个不同的版本号。该计划(包括捐款)可始终根据收到该计划的协议版本进行分发。此外,在协议的新版本发布后,贡献者可以选择在新版本下分发程序(包括其贡献)。除非上文第2(a)条和第2(b)条明确规定,否则接收方在本协议项下不接受任何贡献者的知识产权的任何权利或许可,无论是明示、暗示、禁止反言还是其他方式。保留本协议未明确授予的程序中的所有权利。

本协议受纽约州法律和美利坚合众国知识产权法管辖。本协议任何一方均不得在诉讼事由出现后一年以上根据本协议提起法律诉讼。各方放弃在任何诉讼中进行陪审团审判的权利。

-------------------------------------------------------

版权所有©2006开源计划
技术问题关于该网站,请访问Steve M.:opensource.org网站管理员/政策问题关于开源,请访问董事会.