EPL v2.0(Eclipse公共许可证2.0)
就它们对GPL的兼容性而言,EPL v2和EPL v1基本是一样的。唯一的变化是版本EPL v2为某些代码明确提供了可以使用GPL v2或以后版作为次级许可证
的选项。
如果原始贡献者将某些代码发布,并指明以GPL v2或以后版本作为次级许可证,那么这个代码就兼容GPL的这些版本,对用户来说,这样做大致相当于把这些代码按照EPL和/或GPL双许可证发布。不过,不带该指示条款的EPL v2还是不兼容GPL。
英文原文(译文见下方)
原文地址:https://spdx.org/licenses/EPL-2.0.html
Eclipse Public License 2.0
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
- DEFINITIONS
"Contribution" means:
- a) in the case of the initial Contributor, the initial content Distributed under this Agreement, and
- b) in the case of each subsequent Contributor:
- i) changes to the Program, and
- ii) additions to the Program;
where such changes and/or additions to the Program originate from and are Distributed by that particular Contributor. A Contribution "originates" from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include changes or additions to the Program that are not Modified Works.
"Contributor" means any person or entity that Distributes the Program.
"Licensed Patents" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
"Program" means the Contributions Distributed in accordance with this Agreement.
"Recipient" means anyone who receives the Program under this Agreement or any Secondary License (as applicable), including Contributors.
"Derivative Works" shall mean any work, whether in Source Code or other form, that is based on (or derived from) the Program and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship.
"Modified Works" shall mean any work in Source Code or other form that results from an addition to, deletion from, or modification of the contents of the Program, including, for purposes of clarity any new file in Source Code form that contains any contents of the Program. Modified Works shall not include works that contain only declarations, interfaces, types, classes, structures, or files of the Program solely in each case in order to link to, bind by name, or subclass the Program or Modified Works thereof.
"Distribute" means the acts of a) distributing or b) making available in any manner that enables the transfer of a copy.
"Source Code" means the form of a Program preferred for making modifications, including but not limited to software source code, documentation source, and configuration files.
"Secondary License" means either the GNU General Public License, Version 2.0, or any later versions of that license, including any exceptions or additional permissions as identified by the initial Contributor.
- GRANT OF RIGHTS
- a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, Distribute and sublicense the Contribution of such Contributor, if any, and such Derivative Works.
- b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in Source Code or other form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
- c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to Distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
- d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
- e) Notwithstanding the terms of any Secondary License, no Contributor makes additional grants to any Recipient (other than those set forth in this Agreement) as a result of such Recipient's receipt of the Program under the terms of a Secondary License (if permitted under the terms of Section 3).
- REQUIREMENTS
3.1 If a Contributor Distributes the Program in any form, then:
- a) the Program must also be made available as Source Code, in accordance with section 3.2, and the Contributor must accompany the Program with a statement that the Source Code for the Program is available under this Agreement, and informs Recipients how to obtain it in a reasonable manner on or through a medium customarily used for software exchange; and
- b) the Contributor may Distribute the Program under a license different than this Agreement, provided that such license:
- i) effectively disclaims on behalf of all other Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
- ii) effectively excludes on behalf of all other Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
- iii) does not attempt to limit or alter the recipients' rights in the Source Code under section 3.2; and
- iv) requires any subsequent distribution of the Program by any party to be under a license that satisfies the requirements of this section 3.
3.2 When the Program is Distributed as Source Code:
- a) it must be made available under this Agreement, or if the Program (i) is combined with other material in a separate file or files made available under a Secondary License, and (ii) the initial Contributor attached to the Source Code the notice described in Exhibit A of this Agreement, then the Program may be made available under the terms of such Secondary Licenses, and
- b) a copy of this Agreement must be included with each copy of the Program.
3.3 Contributors may not remove or alter any copyright, patent, trademark, attribution notices, disclaimers of warranty, or limitations of liability ("notices") contained within the Program from any copy of the Program which they Distribute, provided that Contributors may add their own appropriate notices.
- COMMERCIAL DISTRIBUTION
Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
- NO WARRANTY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
- DISCLAIMER OF LIABILITY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
- GENERAL
If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be Distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to Distribute the Program (including its Contributions) under the new version.
Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. Nothing in this Agreement is intended to be enforceable by any entity that is not a Contributor or Recipient. No third-party beneficiary rights are created under this Agreement.
Exhibit A - Form of Secondary Licenses Notice
"This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied: {name license(s), version(s), and exceptions or additional permissions here}."
Simply including a copy of this Agreement, including this Exhibit A is not sufficient to license the Source Code under Secondary Licenses.
If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice.
You may add additional accurate notices of copyright ownership.
参考译文
这仅是该许可协议的参考翻译,并非由Eclipse基金会所发表,不适用于使用Eclipse公共许可协议发布的软件的法律声明——只有Eclipse公共许可协议的英文原版才具备相应法律效力。
本参考译文的目的是希望能够帮助更多读者更好地理解Eclipse公共许可协议的内容,理解开源精神。
ECLIPSE 公共许可-V 2.0
随附程序是根据本 ECLIPSE 公共许可(“协议”)的条款提供的。对本程序的使用、复制或分发行为,均表示接收者接受本协议。
- 定义
“贡献”是指:
- a) 对于初始贡献者,根据本协议分发的初始内容;
- b) 对于每个后续贡献者:
- i) 对本程序的修改,以及
- ii) 对本程序的增补;
此类对本程序的修改和/或增补源自该特定贡献者并由该特定贡献者分发。如果贡献是由贡献者本身或代表该贡献者行事的任何人添加到本程序中的,则该贡献“源自”该贡献者。如果对本程序的修改或增补不构成“修改后作品”,则不属于“贡献”。
“贡献者”是指任何分发本程序的个人或实体。
“许可专利”是指可由贡献者许可的,单独或以与本程序结合的方式,使用、销售该贡献者的贡献而必然会侵犯的专利权利要求。
“本程序”是指根据本协议分发的贡献。
“接收者”是指根据本协议或第二许可证(如适用)收到本程序的任何人,包括贡献者。
“衍生作品”是指基于(或衍生自)本程序的、源代码或其他形式的任何作品,其对于本程序的编辑修订、注释、阐述或其他修改,整体上属于原创作品。
“修改后作品”是指因对本程序内容的增补、删除或修改而产生的、源代码或其他形式的作品,包括为清晰起见而新建的包含本程序任意内容的、源代码形式的文件。修改后作品不包括仅仅为了链接、按名称绑定或子类化本程序或其修改后作品,而只包含了本程序的声明、接口、类型、类、结构或文件的作品。
“分发”是指 a) 分发或 b) 以任何能够传输副本的方式提供程序的行为。
“源代码”是指对程序进行修改时的首选形式,包括但不限于软件源代码、源文档和配置文件。
“第二许可证”是指 GNU 通用公共许可 2.0 或其后续版本,包括初始贡献者标注的例外或附加许可。
- 权利授予
- a) 根据本协议的条款,每个贡献者特此授予接收者非排他性、全球性、买断式(Royalty-free直译是“免版税”,但是免版税许可容易被字面解读为免费,而且在下文专利许可中也使用到了royalty-free,故此处直接翻译为“买断式许可”,以免造成误解。)的版权许可,以复制、准备衍生作品、公开展示、公开执行、分发和再许可此贡献者的贡献以及(可能的)衍生作品。
- b) 根据本协议的条款,每个贡献者特此授予接收者非排他性、全球性、买断式的专利许可,以制造、使用、销售、许诺销售、进口和以其他方式转让其贡献,(如有)以源代码或其他形式。如果在贡献者添加其贡献时,其添加导致其贡献和本程序的组合被许可专利所覆盖,则此专利许可应适用于该组合。除前述情形外,专利许可不适用于包含贡献的其他组合。硬件本身不属于本协议许可的范围。
- c) 接收者理解,尽管每个贡献者就其贡献均授予了本协议下的许可,但任何贡献者不保证本程序不侵犯任何其他实体的专利或其他知识产权。对于任何其他实体基于侵犯知识产权或其他原因提出的权利主张,任一贡献者都不对接收者承担任何责任。作为行使根据本协议授予的权利和许可的条件,每个接收者特此承担确保所需的任何其他知识产权(如果有)的全部责任。例如,如果需要第三方专利许可以允许接收者分发本程序,则接收者有责任在分发程序之前获得该许可。
- d) 每个贡献者声明,据其所知,就其贡献,其享有足够的版权权利(如果有),可以授予本协议项下的版权许可。
- e) 尽管有第二许可证的条款,任何贡献者都不会因为接收者是根据第二许可证(若为本协议第 3条之条款所允许的)的条款收到本程序,而授予接收者额外的许可(除非相应的许可已经由本协议所明确规定)。
- 要求
3.1 如果贡献者分发本程序,无论以何种形式,则:
- a) 必须根据第 3.2 条之规定提供程序的源代码,且贡献者必须在或通过用于软件交换的介质之上,以合理方式,随本程序附上声明,声明本程序的源代码系根据本协议提供,并告知接收者如何获得源代码;以及
- b) 贡献者可以使用本协议之外的许可证分发本程序,前提是该许可证:
- i) 代表所有其他贡献者,有效地否认了所有明示和默示的保证和条件,包括所有权和不侵权的保证或条件,以及适销性和特定用途适用性的默示保证或条件;
- ii) 代表所有其他贡献者,有效地排除了所有损害赔偿责任,包括直接、间接、特殊、附带和衍生损害,例如利润损失;
- iii) 没有试图限制或变更接收者依据本协议第 3.2 条所享有的源代码相关权利;以及
- iv) 要求任何主体后续分发本程序时使用的许可证都必须满足本协议第3条之规定。
3.2 当本程序以源代码形式分发时:
- a) 它必须根据本协议提供,或者,如果本程序 (i) 与以第二许可证提供的单独的一个或多个文件中的其他材料相组合,且 (ii) 初始贡献者向源代码中添加了本协议附件 A 所示的声明,则本程序可按照此第二许可证的条款提供,并且
- b) 在本程序的每份副本中,都必须包含本协议的副本。
3.3 贡献者可以添加其自己适当的声明,但不得从其分发的任何程序副本中删除或更改本程序中包含的任何版权、专利、商标、归属声明、免责声明或责任限制(“声明”)。
- 商业分发
软件的商业分发者可能会接受与最终用户、业务合作伙伴等相关的某些责任。虽然本许可证旨在促进本程序的商业使用,但贡献者将本程序包含在商业产品中提供,应当以不会导致其他贡献者产生潜在责任的方式进行。因此,如果贡献者将本程序包含在商业产品中提供,则该等贡献者(“商业贡献者”)特此同意,对于其商业产品提供中所涉分发本程序的作为或不作为,所导致的第三方针对任何其他贡献者(“被免责贡献者”)提起的权利主张、诉讼和其他法律行动而产生的损失、损害赔偿和费用(统称为“损失”),由该商业贡献者承担。对于任何与实际或涉嫌侵犯知识产权有关的权利主张或损失,本条之义务不适用。为了获得免责资格,被免责贡献者必须:a) 立即以书面形式将此类权利主张通知商业贡献者,并且 b) 在抗辩和任何相关的和解谈判中,允许商业贡献者主导,并与商业贡献者合作。被免责贡献者就其参与任何此类权利主张事宜自行承担费用。
例如,贡献者可能将本程序包含在商业产品 X 中提供。则该贡献者就是商业贡献者。如果该商业贡献者随后提出性能声明或提供与产品 X 相关的保证,则这些性能声明和保证仅是该商业贡献者的责任。根据本条之规定,商业贡献者必须就与这些性能声明和保证相关的、针对其他贡献者的主张进行抗辩,如果法院要求任何其他贡献者就此支付任何损害赔偿,商业贡献者必须承担这些损害赔偿。
- 不提供品质担保
除非本协议明确规定,并且在适用法律允许的范围内,否则,本程序是在“原样”基础上提供的,没有任何明示或默示的保证或条件,包括但不限于所有权、不侵权、适销性或特定用途适用性的保证或条件。每个接收者全权负责确定使用和分发程序的适当性,并就其行使本协议项下的权利而承担相应的所有风险,包括但不限于程序错误、适用法律的遵守、数据损坏或丢失、程序或设备,以及操作不可用或中断的风险和成本。
免责声明 除非本协议明确规定,并且在适用法律允许的范围内,否则,即便已告知此类损害的可能性,接收者或任何贡献者均不对因使用或分发本程序或行使本协议项下的任何权利而引起的,任何直接、间接、附带、特殊、惩罚性或衍生损害(包括但不限于利润损失)承担任何责任,无论该损害是如何发生的,也无论是基于合同、严格责任或侵权(包括疏忽或其他)等何种责任承担理论。
总则 如果本协议的任何条款在适用法律下无效或不可执行,不影响本协议其余条款的有效性或可执行性,且在本协议各方未采取进一步行动的情况下,应在使得该规定有效和可执行的必要范围内,对该条款予以最小程度的调整。
如果接收者对任何实体提起专利诉讼(包括诉讼中的交叉请求或反诉),主张本程序本身(不包括程序与其他软件或硬件的组合)侵犯了该接收者的专利,则该接收者根据本协议第 2(b) 条所获得的权利自提起此类诉讼之日终止。
如果接收者未能遵守本协议的任何实质性条款或条件,并且在知悉此违规情形后的合理期限内未予以纠正,则其根据本协议所获得的所有权利将终止。如果接收者基于本协议的所有权利终止,则接收者同意在合理可行的情况下尽快停止使用和分发本程序。但是,接收者在本协议项下的义务以及其授予的与本程序相关的任何许可仍应继续有效。
每个人都可以复制和分发本协议的副本,但为了避免不一致,本协议受版权保护,且只能以下列方式进行修改。协议管理者保留不时发布本协议新版本(包括修订版)的权利。除协议管理者外,任何人均无权修改本协议。 Eclipse 基金会是原始的协议管理者。 Eclipse 基金会可以将协议管理者的职责分配给合适的独立实体。协议的每个新版本都将被赋予一个可区分的版本号。程序(包括贡献)始终可以根据收到它时所依据的协议版本进行分发。此外,在新版本的协议发布后,贡献者可以选择按照新版本分发程序(包括其贡献)。
除了上文第 2(a) 和 2(b) 条所明确规定的,贡献者的任何其他知识产权权利或许可均未基于本协议而被授予接收者,无论是明示、默示、禁止反言或其他方式。所有本协议未明确授予的权利均属保留。本协议中的任何内容,对于非贡献者或接收者的任何实体,均不产生执行力。本协议下不产生任何第三方受益人权利。
附件 A – 第二许可证声明
“当满足 Eclipse Public License v 2.0 规定的条件时,也可以根据以下第二许可证提供此源代码:{协议名称, 协议版本, 例外或附加许可}。”
仅包含本协议的副本(包括本附件 A),不满足根据第二许可证许可源代码的要求。
如果将本声明放在一个特定文件中存在困难或非您所愿,则您可以将其放置在接收者可能会查找此类声明的位置(例如相关目录中的 LICENSE 文件)。
您可以另行添加版权归属的准确声明。
感谢支持
更多内容,请移步《超级个体》。