2013年11月9日

软件授权协议有什么作用,例如GPL、Apache License、CDDL、EPL这些协议有什么区别?

摘要: 1、授权协议有什么作用:授权协议就是授予你使用或修改软件等权利,由于软件受到著作权保护,未经授权使用即是侵犯著作权,属于违法行为,所以同意或签署软件授权协议是你使用或修改软件的前提条件。既然是授权协议,我们可以知道,这个东西分为两部分:授权和协议。你可以简单的理解为权利和义务。授权即是指权利,指出你有哪些权利,例如在自己的电脑上安装、使用、重新编译发布、作为一部分嵌入在自己的软件项目中一并发布、或是修改再发布。协议即是指义务,指出你有哪些义务,例如不允许反向工程,不允许开外挂,不允许修改,不允许作为自己软件项目的一部分发布,必须在使用此软件的项目中标注使用了这项技术。如果你不遵守自己的义务(违 阅读全文

posted @ 2013-11-09 22:55 imxiu 阅读(3560) 评论(0) 推荐(0) 编辑

开源软件授权协议详解(GPL/MPL/LGPL/BSD/Apache Licence/Creative Commons/MIT)

摘要: 开源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢? 答案是否定的。开源运动同样有自己的游戏规则和道德准则。不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿。现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。强开源约束授权GPL(GNU General Public License)我们很熟悉的Linux就是采用了G 阅读全文

posted @ 2013-11-09 22:50 imxiu 阅读(1325) 评论(0) 推荐(0) 编辑

导航