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