2109月

大话各种开源协议.

▧ 2006.09.21

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看起来还是有点难度啊… 唉…一会写点流水账就该睡觉了…

关联记录

暂无可公开显示的关联评论。评论与回复仍保存在本私有归档的 comments/ 目录;阅读界面默认隐藏邮箱、IP 和用户代理信息。