开源许可证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的区别 以下是上述协议的简单介绍: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
五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT). 当Adobe.Microsoft.Sun等一系列巨头开始表现出对"开源"的青睐时,"开源"的时代即将到来! 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical).我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议.