大话各种开源协议.

GPL(Gun General Public License) vesion 2.0  1991
好多文章说这是”病毒”一旦沾染上.就必须公开源代码了.(好像) Linux就是使用的GPL.这样确保了只要和GPL”有关”(二次开发)的软件,就必须使用GPL 说白了就是必须公开源代码.有点像”霸王”条款.开源的精神.网上有好多关于GPL和BSD(下面会介绍)争论的文章.
但需要说明的是:可以用GPL来进行商业用途.与此同时还是要发布自己的源代码.这里GPL保护的是未编译前的源码.并非编译过的二进制代码.

BSD(Berkeley Software Distribution )
由于这个协议对使用者的限制非常少.因此被很多企业”看好”说白了就是可以商业化.而又不失体面.QQ好像在用户的许可协议上也使用了BSD的东东…

Apache Licence  vesion 2.0
同BSD差不多.具体细节麻烦大家百度一下吧.

LGPL
主要是针对类库等的开源协议.大白话解释就是:用?可以!(无限制的用).改?必须继承LGPL的协议!
大概就是这个意思…-_-!

CPL(Common Public Liecense) vesion 1.0
eclipse就是这个协议.在eclipse上开发软件,当然随你说了算了.

CPL协议下,你可以将源码不做任何修改来商业发布。但如果你要将修改后的源码其开源,而且当你再发布的是Object Code 的时候,你必须声明 它的Source Code 是可以获取的,而且要告知获取方法

其实我不太懂.这不是鼓励骗人吗:( 毕竟我们还是喜欢把别人当傻子的说….能不开源就不开源.

嗯….大概就这么多了…
其中参考了开源协议概谈;看‘谈谈open source ‘有感! ;开源软件许可证分类 ;   常用开源协议解析  ;  开源Licenses简介
嗯.好像前辈们都写过了….俺也就不献丑了:)

后记:
本打算昨天写完的一篇文章.拖拖拉拉..又到了凌晨…
每天一部技术blog看起来还是有点难度啊…
唉…一会写点流水账就该睡觉了…

发表评论

邮箱地址不会被公开。 必填项已用*标注


*