魔幻☆天空

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

    最近因为工作需要,找了一些开源项目,感觉网上的开源许可介绍都比较模糊和零散,简单总结一下,理解的不对,还望各位同学指出:

1.       GPL (General Public License) -------商用不友好,但要开放源代码。他的衍生版本:

 

2.       LGPL (Lesser General Public License) -------商用友好,包含时包含源码,调用则不需要。

 

3.BSD  -------商用友好,不需要包含源码,但需要包含协议。有三个衍生版本:

1)         NetBSD仍在使用原始的BSD许可证,也就是4-clause license

2)         2-clause BSD-like license,也就是删掉了许可证的第三句,禁止使用版权所有者的名字作广告。这样就跟MIT许可证功能上等价了。这也是唯一被允许用作特定库(如KDE)的BSD风格许可证。

3)         FreeBSD也使用一个两句版许可证,另外在末尾添加贡献者一览,也就是非FreeBSD工程官方贡献者一览。

4)         OpenBSD对所有添加的软件,采用Internet Systems Consortium, Inc的版权许可,功能上也就是两句版的BSD许可,没有其他的添加语句。

 

3.       MIT -------商用友好,不需要包含源码,但需要包含协议。能类似于3-clause BSD license,主要的差别在于3-clause BSD许可证禁止将版权拥有人的名字用于广告上。


4.
      
MPL-------商用友好,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。调用则不受限制。


5.
      
Apache License-------商用友好,不需要包含源码,但需要包含协议。

posted on 2007-08-29 11:25  魔幻天空  阅读(1214)  评论(0编辑  收藏  举报