Chinaunix首页 | 论坛 | 博客
  • 博客访问: 134321
  • 博文数量: 57
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-04 22:57
文章分类

全部博文(57)

文章存档

2011年(1)

2010年(1)

2009年(55)

我的朋友

分类: 项目管理

2009-05-14 13:09:19

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

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 ,主要的差别在于3-clause BSD许可证禁止将版权拥有人的名字用于广告上。
4.
      
MPL-------商用友好,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。调用则不受限制。
5.
      
Apache License-------商用友好,不需要包含源码,但需要包含协议。

阅读(1943) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~