几种开源许可证的区别

每次都搞不清这些开源许可证。收藏这张图。

乌克兰程序员Paul Bagwell,画了一张分析图,下面是阮一峰制作的中文版。

时间: 2024-12-27 10:06:48

几种开源许可证的区别的相关文章

开源许可证的区别

转载一张开源许可的说明图,涉及了几个常见的开源协议的选择,非常易理解.

一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别

开源许可证GPL.BSD.MIT.Mozilla.Apache和LGPL的区别 首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL.BSD.MIT.Mozilla.Apache和LGPL的区别 以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议.基本上使用者可以"为所欲为",可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布. 但"为所欲为"的前提当你发布使用了BSD协议的代码,或则以BS

开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别

开源许可证GPL.BSD.MIT.Mozilla.Apache和LGPL的区别 首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL.BSD.MIT.Mozilla.Apache和LGPL的区别 以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议.基本上使用者可以"为所欲为",可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布. 但"为所欲为"的前提当你发布使用了BSD协议的代码,或则以BS

如何选择开源许可证?

如何为代码选择开源许可证,这是一个问题. 世界上的开源许可证,大概有上百种.很少有人搞得清楚它们的区别.即使在最流行的六种----GPL.BSD.MIT.Mozilla.Apache和LGPL----之中做选择,也很复杂. 乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择.这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别. 下面是我制作的中文版,请点击看大图.

开源许可证 分类剖析

世界上的开源许可证,大概有上百种.很少有人搞得清楚它们的区别.即使在最流行的六种--GPL.BSD.MIT.Mozilla.Apache和LGPL--之中做选择,也很复杂. 乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择.这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别. 转自:阮一峰 http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html

宽松开源许可证的崛起意味着什么

为什么像 GNU GPL 这样的限制性许可证越来越不受青睐. "如果你用了任何开源软件, 那么你软件的其他部分也必须开源." 这是微软前 CEO 巴尔默 2001 年说的, 尽管他说的不对, 还是引发了人们对自由软件的 FUD (恐惧, 不确定和怀疑(fear, uncertainty and doubt)). 大概这才是他的意图. 对开源软件的这些 FUD 主要与开源许可有关. 现在有许多不同的许可证, 当中有些限制比其他的更严格(也有人称"更具保护性"). 诸如

科学家在开源许可证下发布新的农作物品种

一组科学家和活动人士在开源许可证下发布了14种农作物的29种新品种种子.任何人都可以使用这些种子,只要他们不利用专利或知识产权保护限制其他人使用.这一行动称之为开源种子计划(Open Source Seed Initiative), 他们公开了萝卜.甘蓝.椰菜和藜谷等作物的种子. 种植者必须承诺,任何衍生种子也都必须免费公开.计划组织者.威斯康星大学的植物育种专家Irwin Goldman教授说,种子在这个时代属于知识产权,被发明专利所覆盖,使用必须获得专利所有者的授权, 你甚至不允许收集种子供

常见的几种开源协议

        在学习中经常能看到一些词,例如:GPL,LGPL等等,自打上学那会就遇见过,对它们的具体含义却不了解,今天给它们总结一下.         说到开源协议,不得不提GNU.课本上给的定义是"GNU is Not Unix",这是官方给出的递归定义,永远也找不到本意,我们可以将它理解为一个自由软件工程项目或者一种计划,是由Richard Stallman在1983年9月27公开发起的,它的目标是创建一套完全自由.开放的操作系统.1985年10月Richard Stallma

Java程序员需要了解的五种开源协议

五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT). 当Adobe.Microsoft.Sun等一系列巨头开始表现出对"开源"的青睐时,"开源"的时代即将到来! 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical).我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议.