好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

开源协议介绍.docx

22页
  • 卖家[上传人]:壹****1
  • 文档编号:421287734
  • 上传时间:2022-09-26
  • 文档格式:DOCX
  • 文档大小:29.25KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • ApacheLicene2・0 协议ApacheLicenee是著名的非盈利开源组织Apache采用的协议该协议和BSD类似,同 样鼓励代码共享和尊重原作者的著作权,同样允许代码修改再发布(作为开源或商业软件) 需要满足的条件也和BSD类似:1需要给代码的用户一份ApacheLice nee2如果你修改了代码,需要在被修改的文件中说明3在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商 标,专利声明和其他原来作者规定需要包含的说明4如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Lice nee你可以在Notice中增加自己的许可,但不可以表现为对ApacheLice nee构 成更改ApacheLicenee也是对商业应用友好的许可使用者也可以在需要的时候修改代码来满足 需要并作为开源或商业产品发布/销售英文原文:http://www.apache.org/licenses/LICENSE-2.0.html详细介绍 MPL(MozillaPublicLicense)协议MPL 是 TheMozillaPublicLicense 的简写,是1998年初 Netscape 的 Mozilla 小组为其 开源软件项目设计的软件许可证。

      MPL许可证出现的最重要原因就是,Netscape公司认 为GPL许可证没有很好地平衡开发者对源代码的需求和他们利用源代码获得的利益同著 名的GPL许可证和BSD许可证相比,MPL在许多权利与义务的约定方面与它们相同(因 为都是符合OSIA认定的开源软件许可证)但是,相比而言MPL还有以下几个显著的不 同之处:♦MPL虽然要求对于经MPL许可证发布的源代码的修改也要以MPL许可证的方式再许可出来,以保证其他人可以在MPL的条款下共享源代码但是,在MPL许可证中对“发布” 的定义是“以源代码方式发布的文件”,这就意味着MPL允许一个企业在自己已有的源代 码库上加一个接口,除了接口程序的源代码以MPL许可证的形式对外许可外,源代码库中 的源代码就可以不用MPL许可证的方式强制对外许可这些,就为借鉴别人的源代码用做 自己商业软件开发的行为留了一个豁口♦MPL许可证第三条第7款中允许被许可人将经过MPL许可证获得的源代码同自己其他类 型的代码混合得到自己的软件程序♦对软件专利的态度,MPL许可证不像GPL许可证那样明确表示反对软件专利,但是却明 确要求源代码的提供者不能提供已经受专利保护的源代码(除非他本人是专利权人,并书 面向公众免费许可这些源代码),也不能在将这些源代码以开放源代码许可证形式许可后再 去申请与这些源代码有关的专利。

      ♦对源代码的定义而在MPL( 1.1版本)许可证中,对源代码的定义是:“源代码指的是对作品进行修改最优先 择取的形式,它包括:所有模块的所有源程序,加上有关的接口的定义,加上控制可执行作 品的安装和编译的‘原本’(原文为‘Script'),或者不是与初始源代码显著不同的源代 码就是被源代码贡献者选择的从公共领域可以得到的程序代码♦MPL许可证第3条有专门的一款是关于对源代码修改进行描述的规定,就是要求所有再发 布者都得有一个专门的文件就对源代码程序修改的时间和修改的方式有描述英文原文:http://www.mozilla.Org/MPL/MPL-1.1.html详细介绍MIT协议MIT许可证之名源自麻省理工学院(Massachusetts】nstituteofT echnology,MIT ),又称「X 条款」(XLice nse )或「X11 条款」(XIILice nse )MIT内容与三条款BSD许可证(3-clauseBSDlicense )内容颇为近似,但是赋予软体被 授权人更大的权利与更少的限制被授权人有权利使用、复制、修改、合并、出版发行、散布、再授权及贩售软体及软体的副 本。

      被授权人可根据程式的需要修改授权条款为适当的内容在软件和软件的所有副本中都必须包含版权声明和许可声明此授权条款并非属copyleft的自由软体授权条款,允许在自由/开放源码软体或非自由软体(proprietarysoftware)所使用此亦为 MIT 与 BSD( TheBSDlicense,3-clauseBSDlicense )本质上不同处MIT条款可与其他授权条款并存另外,MIT条款也是自由软体基金会(FSF )所认可的自 由软体授权条款,与GPL相容协议英文原文:http://www.opensource.org/licenses/mit-license.php详细介绍LGPL协议这是一份GNU较宽松公共许可证非正式的中文翻译它不是自由软体基金会所发布,并且不能适用于使用GNULGPL的软体 —— 只有GNULGPL英文原文的版本才行然而,我们希望这份翻译能帮助中文的使用者更了解GNULGPL 0GNU较宽松公共许可证19992 第 2.1 版版权所有(C)1991,1999FreeSoftwareFoundation,Inc.59T emplePlace,Suite330,Bosto n,MA02111-1307USA允许每个人复制和发布本授权文件的完整副本,但不允许对它进行任何修改。

      [这是第一次发表的较宽松公共许可证(LesserGPL)版本它同时也可视为GNU函数库公共许可证(GNULibraryPublicLicense) 第2版的后继者,故称为2.1版]本版本由 Leo-Hong(leohca(at)) 翻译整理,Chao-HongLiu 校正.导言大多数软体许可证决意剥夺您共享和修改软体的自由相反的,GNU通用公共许可证力图保证您共享和修改自由软体的自由 —— 保证自由软体对所有使用者都是自由的这个许可证,较宽松公共许可证,适用于一些由自由软体基金会与其他决定使用此许可证的 先仔细考虑,基于以下的说明是否此许可证或原来的通用公共许可证在任何特殊情况下均为 较好的方案软体作者,所特殊设计的软体套件象是函数库您也可以使用它,但我们建议您事当我们谈到自由软体时,我们所指的是自由,而不是价格我们的GNU通用公共许可证 是设计用以确保使您有发布自由软体备份的自由(如果您愿意,您可以对此项服务收取一定 的费用);确保您能收到程式原始码或者在您需要时能得到它;确保您能修改软体或将它的 一部分用于新的自由软体;而且还确保您知道您可以做上述的这些事情为了保护您的权利,我们需要作出限制:禁止任何人否认您上述的权利,或者要求您放弃这 些权利。

      如果您发布软件的副本,或者对之加以修改,这些规定就转化为您的责任例如,如果您发布此函数库的副本,不管是免费还是收取费用,您必须将您享有的一切权利 给予接受者;您必须确保他们也能收到或得到原始程式码;如果您将此函数库与其他的程式 码连结,您必须提供完整的目的对象文件和程序(objectfile)给接受者,则当他们修改此函 数库并重新编译过后,可以重新与目的档连结您并且要将这些条款给他们看,使他们知道 他们有这样的权利我们采取两项措施来保护您的权利:(1)用版权来保护函数库并且,(2 )我们提供您这 份许可证,赋予您复制,发布和(或)修改这些函数库的法律许可为了保护每个发布者,我们需要非常清楚地让每个人明白,自由函数库是没有担保责任的 如果由于某人修改了函数库,并继续加以传播,我们需要它的接受者明白:他们所得到的并 不是原始的版本故由其他人引入的任何问题,对原作者的声誉将不会有任何的影响最后,由于软体专利不断地威胁自由软体的存在,我们希望商业公司无法藉由自专利持有者 取得一个受限的许可证,而有效地限制自由软体的使用者因此,我们坚持一个函数库所能 取得的任何专利,必须与本许可证所声明的"完全自由使用”一致。

      <20040222〉大部分的GNU软体,包括一些函数库,是受到原来的GNU通用公共许可证的保护本 许可证,GNU较宽松通用公共许可证,适用于特殊设计的函数库,且与原来的通用公共 许可证有很大的不同我们在特定的函数库中使用它,以准许非自由的程式可以与这些函数 库连结当一个程式与一个函数库连结,不论是静态连结或使用共享函数库,二者的结合 可以合理地说是结合的作品,一个原来的函数库的衍生品因此,原来的通用公共许 可证 只有在整个结合品满足其自由的标准时,才予许连结较宽松通用公共许可证则以更宽松的 标准允许其他程式码与本函数库连结我们称此许可证"较宽松"通用公共许可证,是因为它比起原来的通用公共许可证对使用者 的自由做到较少的保护在与非自由软体竞争时,它也提供其他自由软体的写作者较少的优 势这些不利之处正是我们使用原来的通用公共许可证于许多函数库的理由然而,较宽 松的许可证可在某些特殊场合下带来好处例如,在少数情况下,可能会有特殊的需要而 鼓励大家尽可能广泛地使用特定的函数库,因而使它成为实际上的标准为了达到此目示, 必须允许非自由的程式使用此函数库一个较常发生的情况是一个自由的函数库与一个被 广泛使用的非自由函数库做相同的工作,在此情况下,限制只有自由软体可以使用此自由函 数库不会有多少好处,故我们如用了较宽松通用公共许可证。

      在其他情况下,允许非自由程式使用特定的函数库,可以让更多的人们使用自由软体的大部 分例如,允许非自由程式使用GNUC函数库可以让更多的人们使用整个GNU作业系 统,以及它的变形,GNU/Linux作业系统尽管较宽松通用共公许可证对使用者的自由是较少的保护的,它却能确保与此函数库连结的 程式的使用者拥有自由,而且具有使用修改过的函数库版本来执行该程式的必要方法以下是复制、发布、以及修改的精确条款与条件请注意"基于函数库的作品"以及"使用 函数库的作品"之间的差异:前者包含来自函数库修改过的原始码;而后者则必须与函数库 结合才能执行有关复制,发布和修改的条款和条件0.本许可证适用于任何软体函数库,或其他包含了由版权所有者加入的注意事项的程式, 或其他有公信力的团体宣称其程式可以在较宽松通用公共许可证(也称之为"本许可证") 的条款下发布每一位许可证接受者以"您"来称呼个 "函数库"意指一些软体函数的集合,以及或准备好的资料以方便与应用程式(其使用 了其中某些函数与资料)连结形成可执行的程式以下,"函数库"一词指的是任何在本条款下发布的这一类软体函数库或作品,一个"基于 本函数库的作品"意指函数库或任何在版权法下的衍生作品:也就是说,一个包含了本函数 库或其一部分的作品,可以是原封不动的,或经过修改的,和/或直接翻译成其他语言的。

      (在下文中,翻译是不受限地包含在"修改"的条款中作品的"原始码"意指对作品进行修改最优先择取的形式对函数库而言,完整的原始码意 指所有模组的所有原始程式,加上有关的介面的定义,加上控制函数库的安装和编译的 script本许可证条款不适用于复制,发布和修改以外的活动这些活动超出这些条款的范围使用 本函数库来执行本程式的动作不受条款的限制,而程式的输出只有在其内容所构成的作品是 基于本函数库时(与在什么样的工具中使用本函数库来输出无关),这一条款才适用以上 是否为真则取决于本函数库具体用来做什么1. 只要您在每一程式副本上明显和恰当地宣告版权声明和不承担担保的声明,并保持此许 可证的声明和没有担保的声明完整无损,并和程式一起给其他每位程式接受者一份许可证的 副本,您就可以用任何媒体复制和发布您收到的函数库的完整原始码您可以为转让副本的实际行动收取一定费用您也可以选择提供担保以换取一定的费用。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.