搜故事,从300万个故事到海量知识百科的华丽转变!
搜故事 > 综合 > 正文

深入探讨GPL APL BSD LGPL和MIT等开源许可协议的区别

时间:2024-02-10

GPL是一种强制性的许可协议,要求衍生作品也必须采用GPL协议开源;APL则更加宽松,允许将授权的软件作为商业产品销售;BSD协议也较为灵活,几乎没有任何限制;LGPL则是对库的使用...

提示:本文共有 1188 个字,阅读大概需要 3 分钟。

开源许可协议包括GPL、APL、BSD、LGPL、MIT等多种类型,它们在开源软件授权方面各有不同。GPL是一种强制性的许可协议,要求衍生作品也必须采用GPL协议开源;APL则更加宽松,允许将授权的软件作为商业产品销售;BSD协议也较为灵活,几乎没有任何限制;LGPL则是对库的使用有特定约束的协议;MIT协议则是一种非常宽松的许可证,允许软件使用、修改和再发布,只需要保留版权声明。因此,选择合适的开源许可协议对软件的使用和分发具有重要意义。

开源软件的授权许可都是基于开源许可协议的,常见的开源许可协议有GPL、LGPL、APL、BSD、MIT、Mozilla Public License、Creative Commons、Eclipse Public License 1.0等。它们之前有很多相同的地方,也有很多不同的地方,本文将分析一下这些协议之间的区别。

GPL(GNU General Public License),使用源软件的类库引用(源代码)、改变(修改了源代码)的新软件,也必须采用GPL进行授权。就是说,只要使用了GPL开源软件的源代码或拿它的源代码进行了修改而编写的新的软件,也必须加入到GPL的阵营。很明显,不能拿GPL授权的开源东东来做商业软件。这个协议有个好处,就是极大增加了使用GPL的软件的数量。采用GPL授权的软件有:Linux、MySQL等。

LGPL(Lesser GPL),相比GPL的严格,LGPL要温和很多。可以通过引用类库的方式(不是直接使用源代码)拿LGPL授权的东东来重新开发商业软件。如果是要修改源代码,是相应的修改和衍生出来的代码都要使用LGPL开放源代码。采用LGPL的软件有:JBoss、Hibernate、FCKeditor等。

APL(apache Licence vesion 2.0),适用于商业软件,允许修改代码后再发布(不用开放源代码)。采用APL的软件有Hadoop、Apache HttpServer等。

BSD(Berkeley Software Distribution),这个协议的要求很宽松,允许他人修改和重新发布代码,可以在此基础上开发出商业软件进行销售。所以,此协议适用于商业软件。采用BSD协议的软件最著名的有nginx。

MIT(Massachusetts Institute of Technology),又称X11协议。MIT与BSD类似,但是比BSD协议更加宽松,算是目前限制最少的协议了。这个协议唯一的条件就是在修改后的代码或者发行包包含原作者的许可信息。适用商业软件。采用MIT的软件有:jquery、Node.js

还有关于Mozilla Public License、Creative Commons、Eclipse Public License 1.0等协议,这里就不一一介绍了。

看到此处说明本文对你还是有帮助的,关于“深入探讨GPL APL BSD LGPL和MIT等开源许可协议的区别”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(2)
  1. 溺水三千2024-02-10 22:35溺水三千[福建省网友]167.139.139.106
    @小乔柳水对于新手来说,这些开源许可协议的区别可能会比较晦涩,但是了解清楚对个人和团队开发都是非常有帮助的。
    顶1踩0
  2. 小乔柳水2024-02-10 22:30小乔柳水[辽宁省网友]203.28.112.61
    这个话题真是太有深度了,开源许可协议的细微差别对开发者来说真的很重要。
    顶0踩0
相关阅读
深入探讨HV物理现象的物理意义

深入探讨HV物理现象的物理意义

光子,物质,性质,动能,意义,高压,行为,研究,高压物理,体相,参照系,时候,能量,总能量,静止能量,子频,中光,都会,物理学,概念,人类,光速,地质学,形式,材料科学,材料,改性,指物,结构,相态

2024-02-04 #综合

揭秘FVI因子:深入探讨其含义和作用

揭秘FVI因子:深入探讨其含义和作用

因子,投资者,活性,价值,细胞,投资,评估,专一性,功能,扮演着,投资决策,效应,现金流,潜力,物质,特点,行风,种类,自主性,角色,资产,金融,顺序,领域,分析,调节,主要用于,不依赖,可以帮助,制定出

2024-01-28 #综合

深入探讨:前列腺癌化疗的优劣势

深入探讨:前列腺癌化疗的优劣势

前列腺癌,用药,病人,专家,优缺点,化疗药物,患者,药物,白细胞,有毒性,毒性作用,检查,男性,作用,功能,发病率,定期检查,疾病,症状,肺部,血小板,血细胞,过程,身体健康,人类,疗效,应在,通淋,医护人员,都会

2024-02-05 #综合

深入探讨抹茶的成分及营养价值

深入探讨抹茶的成分及营养价值

成分,含量,微量元素,氨基酸,矿物质,维生素,茶叶,营养,蛋白质,营养成分,中茶,好的,多种营养,中富,中国,作用,人们,做法,咖啡碱,叶绿素,后用,团茶,强力,天年,成分表,日本,时期,春天里,滋味,沸水

2024-02-04 #综合

深入探讨面肌痉挛的病因与发病机制

深入探讨面肌痉挛的病因与发病机制

面肌痉挛,原因,神经,患者,疾病,发病原因,面神经,面部,原因是什么,肌肉,痉挛,压力大,面部痉挛,所致,为大家,有哪些,过度疲劳,面部肌肉,颜面神经,一侧,上班族,动脉,压力,情绪,周遭,外伤,大和,女性,小脑,水肿

2024-02-01 #综合

深入探讨数控铣床程序输入方法:技术分享与经验交流

深入探讨数控铣床程序输入方法:技术分享与经验交流

代码,程序输入,数控铣床,方法,手动输入,宏程序,程序,程序员,软件,编写程序,好的,输入方法,方式,工作,方法是,输入和,可维护性,专业,优点,任务,功能,形式,技术,方面,特点,片段,编程技术,读者,严格按照,用此方法

2024-01-24 #综合

深入探讨:华科心理学考研论坛与学生论坛交汇之处

深入探讨:华科心理学考研论坛与学生论坛交汇之处

妻子,小伙子,姑娘,养老金,心结,收入,内心,女方,感情,放鞭炮,男人,鞭炮,华科,丈夫,不合理,事实,儿子,公职人员,喻家山,女儿,家庭,小伙,森林,父母,男孩,男方,工作,不干净,不告诉,凭什么

2024-01-25 #综合

深入探讨美国匹兹堡大学化学工程专业的优势与特色

深入探讨美国匹兹堡大学化学工程专业的优势与特色

化学工程,学生,研究,双学位,课程,匹兹堡大学,专业,领域,理学硕士,博士,石油工程,工程,本科,论文,阶段,化学,热力学,研究生,匹兹堡,石油,顺利完成,顾问,门可,传递现象,研究领域,动力学,协调人,博士论文,博士生,口语

2024-02-07 #综合

坎贝尔的经典著作 深入探讨了文化英雄的神话故事

坎贝尔的经典著作 深入探讨了文化英雄的神话故事

霍皮人,人民,神话,英雄,贝壳,坎贝尔,仪式,文化,版本,部族,部落,有关,乌蒂,约瑟夫,索乌,胡灵,霍皮,马萨,发现了,历史,人类,传说,单体,变体,响尾蛇,名字,地方,大海,女人,孩子

2009-08-17 #经典故事