OpenSource
文章平均质量分 75
huojiao2006
这个作者很懒,什么都没留下…
展开
-
开源协议
License是软件的授权许可,里面详尽表述了你获得代码后拥有的权利,可以对别人的作品进行何种操作,何种操作又是被禁止的。软件协议可分为开源和商业。当然本文要讨论的当然是开源协议。对于商业协议,或者叫法律声明、许可协议,每个软件会有自己的一套行文,由软件作者或专门律师撰写。这是什么惊为天人的东西嘛还得请专门的律师。因为涉及到以后侵权打官司这种事情,这种商业条款的行文是非常严谨而讲究的,记得转载 2016-06-06 11:57:35 · 391 阅读 · 0 评论 -
五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理
现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。这里我们来看四种最常用的开源协议及它们的适转载 2016-06-06 13:19:41 · 310 阅读 · 0 评论 -
extjs 4入门 GPLv3授权协议问题
1.Extjs采用GPLv3带来的问题 Extjs是一个优秀的js框架,可惜授权协议是GPLv3。一个类库,用GPL授权是很不可取的。意味着你提供给客户使用的程序,“修改了extjs的代码”,你的程序就得开源。比如说,继承Ext.grid.Panel类,是一种“修改”(指OOP概念中的修改父类实现)。类库应该使用APACHE,MIT,BSD,LGPL等协议的,而提供给终端用户直接使用转载 2016-06-07 10:52:36 · 3214 阅读 · 0 评论