版本 1,2018 年 10 月 16 日
版权所有 © 2018 MongoDB, Inc.
任何人都可以复制和分发本许可文件的逐字副本,但不允许更改。
“本许可”是指服务器端公共许可证。
“版权”也指适用于其他类型作品的类似版权的法律,例如半导体掩模。
“本程序”是指根据本许可授权的任何受版权保护的作品。每个被授权人均被称为“您”。“被授权人”和“接收者”可以是个人或组织。
“修改”作品是指以需要版权许可的方式复制或改编作品的全部或部分,精确复制除外。由此产生的作品称为先前作品的“修改版本”或“基于”先前作品的作品。
“涵盖的作品”是指未修改的本程序或基于本程序的作品。
“传播”作品是指以任何方式处理作品,若未经许可,根据适用的版权法,您将直接或间接承担侵权责任,但在计算机上执行或修改私人副本除外。传播包括复制、分发(无论是否修改)、向公众提供,以及在某些国家还包括其他活动。
“传输”作品是指任何能够使其他方制作或接收副本的传播行为。仅通过计算机网络与用户互动,且未发生副本传输,不属于传输。
交互式用户界面在以下情况下显示“适当的法律声明”:它包含一个方便且显眼的功能,(1) 显示适当的版权声明,以及 (2) 告知用户该作品不提供任何担保(提供担保的除外),被授权人可以根据本许可传输该作品,以及如何查看本许可的副本。如果界面显示用户命令或选项列表(例如菜单),则列表中的显眼项目符合此标准。
作品的“源代码”是指对其进行修改的首选形式。“目标代码”是指作品的任何非源代码形式。
“标准接口”是指由公认的标准机构定义的官方标准接口,或者对于特定编程语言指定的接口而言,是在该语言开发者中广泛使用的接口。
可执行作品的“系统库”包括除作品整体之外的任何内容,这些内容 (a) 包含在主要组件的正常打包形式中,但不是该主要组件的一部分,并且 (b) 仅用于使作品能够与该主要组件一起使用,或实现一种标准接口,且该接口的实现以源代码形式向公众提供。在此上下文中,“主要组件”是指可执行作品运行的特定操作系统(如果有)的主要基本组件(内核、窗口系统等),或者用于生成作品的编译器,或者用于运行作品的目标代码解释器。
目标代码形式作品的“对应源代码”是指生成、安装和(对于可执行作品)运行目标代码以及修改作品所需的所有源代码,包括控制这些活动的脚本。但是,它不包括作品的系统库,也不包括在执行这些活动时未经修改使用但并非作品一部分的通用工具或普遍可用的免费程序。例如,对应源代码包括与作品源文件关联的接口定义文件,以及作品专门设计要求(例如通过这些子程序与作品其他部分之间的紧密数据通信或控制流)的共享库和动态链接子程序的源代码。
对应源代码无需包含用户可以从对应源代码的其他部分自动重新生成的内容。
源代码形式作品的对应源代码就是该作品本身。
根据本许可授予的所有权利在程序的版权期限内有效,并且如果满足规定的条件则不可撤销。本许可明确允许您无限制地运行未经修改的程序,但须遵守第 13 条。运行涵盖的作品产生的输出,仅当其内容构成涵盖的作品时,才受本许可涵盖。本许可承认您根据版权法享有的合理使用或其他同等权利。
在遵守第 13 条的前提下,只要您的许可仍然有效,您可以无条件地制作、运行和传播您未传输的涵盖的作品。您可以将涵盖的作品传输给他人,仅用于其专门为您进行修改,或为您提供运行这些作品的设施,前提是您在传输所有您不拥有版权的材料时遵守本许可的条款。因此为您制作或运行涵盖的作品的人员必须完全代表您,在您的指导和控制下进行,条款必须禁止他们在与您的关系之外制作您的受版权保护材料的任何副本。
在任何其他情况下进行传输仅在下列条件下允许。不允许再许可;第 10 条使其不再必要。
任何涵盖的作品均不得被视为根据任何适用法律(履行 1996 年 12 月 20 日通过的 WIPO 版权条约第 11 条下的义务,或禁止或限制规避此类措施的类似法律)下的有效技术措施的一部分。
当您传输涵盖的作品时,您放弃任何法律权力禁止规避技术措施,前提是该规避行为是通过行使本许可项下与涵盖的作品相关的权利实现的,并且您声明无意将限制作品的运行或修改作为针对作品用户执行您或第三方禁止规避技术措施的法律权利的一种手段。
您可以按照您收到的程序的源代码逐字副本进行传输,通过任何媒介,前提是您在每个副本上显眼且适当地发布适当的版权声明;保持所有声明本许可和根据第 7 条添加的任何非宽松条款适用于代码的通知完整;保持所有关于无任何担保的通知完整;并向所有接收者提供本许可的副本以及程序。
您可以对您传输的每个副本收取任何价格或不收取任何价格,并且您可以有偿提供支持或担保保护。
您可以根据第 4 条的规定,以源代码形式传输基于本程序的作品,或从本程序生成该作品的修改版本,前提是您也满足以下所有条件
在存储或分发介质的载体上,将涵盖的作品与其他独立作品汇编在一起,这些独立作品本身并非涵盖的作品的扩展,也未与其结合形成更大的程序,如果该汇编及其产生的版权未被用于限制该汇编的用户访问或法律权利超出各个作品所允许的范围,则称之为“集合体”。将涵盖的作品包含在集合体中,并不意味着本许可适用于集合体的其他部分。
您可以根据第 4 条和第 5 条的规定传输目标代码形式的涵盖的作品,前提是您也根据本许可的条款,通过以下方式之一传输机器可读的对应源代码
目标代码中可分离的部分,其源代码作为系统库从对应源代码中排除,无需包含在传输目标代码作品中。
“用户产品”是指 (1) “消费品”,即通常用于个人、家庭或居家目的的任何有形个人财产,或 (2) 设计或出售用于安装在住宅中的任何物品。在确定产品是否为消费品时,疑难情况应倾向于认定为消费品。对于特定用户收到的特定产品,“通常使用”是指该类产品的典型或常见用途,无论该特定用户的身份或该特定用户实际使用或期望使用的产品方式如何。无论产品是否具有大量商业、工业或非消费用途,除非此类用途是该产品唯一重要的使用模式,否则该产品均视为消费品。
用户产品的“安装信息”是指在该用户产品中从其对应源代码的修改版本安装和执行涵盖的作品的修改版本所需的任何方法、程序、授权密钥或其他信息。该信息必须足以确保修改后的目标代码的持续功能不会仅因进行了修改而被阻止或干扰。
如果您根据本节在用户产品中、随附用户产品或专门用于用户产品传输目标代码作品,且传输作为交易的一部分发生,在该交易中用户产品的占有和使用权永久或在固定期限内转移给接收方(无论交易如何定性),则根据本节传输的对应源代码必须附带安装信息。但如果无论是您还是任何第三方都无法在用户产品上安装修改后的目标代码(例如,作品已安装在 ROM 中),则此要求不适用。
提供安装信息的要求不包括为接收方修改或安装的作品,或为进行修改或安装的用户产品继续提供支持服务、担保或更新的要求。当修改本身对网络的运行产生实质性不利影响或违反网络通信规则和协议时,可以拒绝访问网络。
根据本节传输的对应源代码和提供的安装信息必须采用公开记录的格式(并且实现以源代码形式向公众提供),并且解压、读取或复制无需特殊密码或密钥。
“附加许可”是指通过对本许可的一个或多个条件作出例外来补充本许可条款的条款。适用于整个程序的附加许可,在其根据适用法律有效的情况下,应视为已包含在本许可中。如果附加许可仅适用于程序的一部分,该部分可以在这些许可下单独使用,但整个程序仍受本许可管辖,不受附加许可的影响。
当您传输涵盖的作品副本时,您可以选择从该副本或其任何部分中移除任何附加许可。(附加许可可能规定在某些情况下您修改作品时需要自行移除。)您可以在您添加到涵盖的作品中的材料上附加许可,前提是您拥有或可以授予适当的版权许可。
尽管本许可有任何其他规定,对于您添加到涵盖的作品中的材料,您可以(如果获得该材料版权所有者的授权)通过以下条款补充本许可的条款
所有其他非宽松附加条款均视为第 10 条含义下的“进一步限制”。如果您收到的程序或其任何部分包含声明其受本许可管辖以及一项进一步限制的条款的通知,您可以移除该条款。如果许可文件包含进一步限制但允许根据本许可重新授权或传输,您可以将受该许可文件条款管辖的材料添加到涵盖的作品中,前提是该进一步限制在此类重新授权或传输后不再有效。
如果您根据本节向涵盖的作品添加条款,您必须在相关的源文件中放置适用于这些文件的附加条款声明,或指示在何处查找适用条款的通知。
附加条款,无论是宽松的还是非宽松的,可以以单独书面许可的形式陈述,或作为例外陈述;上述要求无论采用哪种方式均适用。
除非本许可明确规定,否则您不得传播或修改涵盖的作品。任何以其他方式传播或修改的尝试均无效,并将自动终止您在本许可下的权利(包括根据第 11 条第三段授予的任何专利许可)。
但是,如果您停止所有违反本许可的行为,那么您从特定版权所有者获得的许可将 (a) 暂时恢复,除非并且直到版权所有者明确且最终终止您的许可,以及 (b) 如果版权所有者在您停止违约后 60 天内未能通过合理方式通知您违约行为,则永久恢复。
此外,如果特定版权所有者通过合理方式通知您违约行为,并且这是您第一次收到该版权所有者发出的关于违反本许可(针对任何作品)的通知,并且您在收到通知后 30 天内纠正了违约行为,则您从该版权所有者获得的许可将永久恢复。
本节下的权利终止不会终止已根据本许可从您处收到副本或权利的各方的许可。如果您的权利已被终止且未永久恢复,则您无权根据第 10 条获得相同材料的新许可。
您无需接受本许可即可接收或运行程序的副本。仅因使用点对点传输接收副本而发生的涵盖的作品的附带传播同样无需接受。但是,除本许可外,没有任何内容授予您传播或修改任何涵盖的作品的许可。如果您不接受本许可,这些行为将构成侵犯版权。因此,通过修改或传播涵盖的作品,您表明您接受本许可的行为。
每次您传输涵盖的作品时,接收方都会自动获得原始许可方授予的运行、修改和传播该作品的许可,但须遵守本许可。您不负责强制第三方遵守本许可。
“实体交易”是指转移组织控制权或组织绝大部分资产的交易,或者细分组织或合并组织。如果涵盖的作品的传播是实体交易导致的,则该交易中获得作品副本的每一方也会获得其权利前任根据前一段所拥有或可以授予的任何作品许可,此外还有权向前任(如果前任拥有或可以通过合理努力获得)获得作品对应源代码的占有权。
您不得对根据本许可授予或确认的权利的行使施加任何进一步限制。例如,您不得对行使根据本许可授予的权利收取许可费、版税或其他费用,并且您不得提起诉讼(包括诉讼中的交叉诉讼或反诉)声称通过制造、使用、销售、要约销售或进口本程序或其任何部分侵犯了任何专利权。
“贡献者”是指授权根据本许可使用本程序或基于本程序的作品的版权所有者。如此授权的作品称为贡献者的“贡献者版本”。
贡献者的“基本专利主张”是指贡献者拥有或控制的所有专利主张,无论已获得或将来获得,这些主张将因本许可允许的制造、使用或销售其贡献者版本的某种方式而被侵犯,但不包括仅因进一步修改贡献者版本而会被侵犯的主张。出于本定义的考虑,“控制”包括以符合本许可要求的方式授予专利再许可的权利。
每个贡献者根据其基本专利主张授予您一项非排他性、全球性、免版税的专利许可,以制造、使用、销售、要约销售、进口以及以其他方式运行、修改和传播其贡献者版本的内容。
在以下三段中,“专利许可”是指任何明示协议或承诺,无论如何称呼,均不强制执行专利(例如明示许可实施专利或承诺不起诉专利侵权)。向一方“授予”此类专利许可,意味着作出此类协议或承诺不对该方强制执行专利。
如果您传输涵盖的作品,明知依赖于专利许可,并且该作品的对应源代码无法通过公共网络服务器或其他易于获取的方式免费提供给任何人复制,且符合本许可的条款,则您必须 (1) 使对应源代码可获得,或 (2) 安排剥夺您在该特定作品上的专利许可的利益,或 (3) 以符合本许可要求的方式安排将专利许可扩展至下游接收方。“明知依赖”是指您实际知晓,若无该专利许可,您在该国家传输涵盖的作品,或您的接收方在该国家使用涵盖的作品,将侵犯您有理由相信在该国家有效的一项或多项可识别的专利。
如果根据或结合单项交易或安排,您传输或通过促成传输传播涵盖的作品,并向部分接收涵盖的作品的各方授予专利许可,授权其使用、传播、修改或传输涵盖的作品的特定副本,则您授予的专利许可将自动扩展至涵盖的作品及基于其的作品的所有接收方。
如果专利许可在其涵盖范围内不包含、禁止行使或以不行使本许可明确授予的一项或多项权利为条件,则为“歧视性”专利许可。如果您是与从事软件分发业务的第三方达成协议的一方,根据该协议,您根据您传输该作品的活动程度向第三方付款,并且该第三方向将从您处接收涵盖的作品的任何方授予歧视性专利许可,则您不得传输涵盖的作品,但以下情况除外:(a) 与您传输的涵盖的作品副本(或由这些副本制作的副本)相关,或 (b) 主要针对包含涵盖的作品的特定产品或汇编,且与这些产品或汇编相关,除非您在该协议或专利许可授予日期(2007 年 3 月 28 日)之前签订或获得该许可。
本许可中的任何内容均不得解释为排除或限制您根据适用的专利法可能享有的任何默示许可或其他侵权抗辩。
如果对您施加的条件(无论是通过法院命令、协议或其他方式)与本许可的条件相冲突,它们并不能免除您遵守本许可条件的义务。如果您无法同时满足本许可下的义务和任何其他相关义务地使用、传播或传输涵盖的作品,那么结果是您根本不能使用、传播或传输它。例如,如果您同意的条款要求您向您传输程序的对象收取进一步传输的版税,则您能够同时满足这些条款和本许可的唯一方法是完全停止传输程序。
如果您将程序或修改版本的功能作为服务提供给第三方,您必须根据本许可的条款,通过网络下载方式免费向所有人提供服务源代码。将程序或修改版本的功能作为服务提供给第三方,包括但不限于,使第三方能够通过计算机网络远程与程序或修改版本的功能进行交互,提供一项其价值完全或主要源于程序或修改版本价值的服务,或提供一项为用户实现程序或修改版本主要目的的服务。
“服务源代码”是指程序或修改版本的对应源代码,以及您用于将程序或修改版本作为服务提供的所有程序的对应源代码,包括但不限于管理软件、用户界面、应用程序接口、自动化软件、监控软件、备份软件、存储软件和托管软件,所有这些都使得用户可以使用您提供的服务源代码运行该服务的实例。
MongoDB, Inc. 可不时发布服务器端公共许可的修订和/或新版本。此类新版本在精神上将与当前版本相似,但可能在细节上有所不同,以解决新的问题或关注点。
每个版本都有一个区分性的版本号。如果程序指定应用服务器端公共许可的某个指定版本“或任何更高版本”,则您可以选择遵循该指定版本或 MongoDB, Inc. 发布的任何更高版本的条款和条件。如果程序未指定服务器端公共许可的版本号,您可以选择 MongoDB, Inc. 曾经发布的任何版本。
如果本程序规定代理人可以决定可以使用哪些未来的Server Side Public License版本,则该代理人公开声明接受某个版本即永久授权您选择该版本用于本程序。
后续许可证版本可能赋予您额外的或不同的权限。但是,您选择遵循后续版本不会对任何作者或版权持有人施加额外的义务。
在适用法律允许的范围内,本程序不提供任何担保。除非另有书面说明,否则版权持有人和/或其他各方按“现状”提供本程序,不提供任何明示或默示的担保,包括但不限于适销性和特定用途适用性的默示担保。关于本程序的质量和性能的全部风险由您承担。如果本程序被证明有缺陷,您将承担所有必要的服务、维修或更正费用。
除非适用法律要求或有书面约定,否则在任何情况下,任何版权持有人或按照上述规定修改和/或传播本程序的任何其他方,均不对您承担因使用或无法使用本程序而产生的损害赔偿责任,包括任何一般性、特殊性、附带性或后果性损害赔偿(包括但不限于数据丢失或数据不准确、您或第三方遭受的损失或程序无法与任何其他程序协同运行),即使该持有人或其他方已被告知发生此类损害的可能性。
如果上述免责声明和责任限制根据其条款不能在当地获得法律效力,则审查法院应适用最接近绝对放弃与本程序相关的所有民事责任的当地法律,除非担保或责任承担伴随收取费用提供的本程序副本。
条款和条件的结束