共同点总结

1:发布的义务-将获得的原代码再发布

2:对发布的源代码的要求-必须保证源代码的完整和可以被获取

3:允许修改-可以根据获取的源代码产生演绎作品

不同点对比 是否允许可以同其他非开放源码软件代码混合 是否可以对源代码的修改不公开(注1) 是否明确了专利许可授权 是否明确了专利侵权诉讼导致许可证协议终止 是否明确禁止与函数库连接 是否只能按本许可证发布源代码 是否要求对于获得的源代码可能存在的知识产权进行以“LEGAL”为抬头的提示
GPL许可证 N N N N Y Y N
LGPL许可证 Y N N N N N N
BSD许可证 Y Y N N N N N
NPL许可证 Y Y N N N N N
APACHE许可证 Y Y N N N N N
QPL许可证 Y Y N N N N N
QNCL许可证 N Y N N N N N
Ricoh许可证 Y Y Y Y Y N/Y(注2) Y
SISSL许可证 Y N Y Y N N/Y N
SPL许可证 Y Y N N N N Y
Jabber许可证 Y Y N Y N N Y
MOTOSOTO许可证 Y Y N Y N N Y
NOKOS许可证 Y Y Y Y N N/Y Y
Open Group Test Suite许可证 Y Y N N N N N
AFL许可证 Y Y Y Y N N N
Artistic许可证 Y Y Y Y N N N
APSL许可证 Y Y Y Y N N N
Common许可证 Y Y Y Y N N N
IBM许可证 Y Y Y Y N N N
MPL许可证 Y Y N N N N N

(注1):这一栏的Y指没有明确是否可以将对源代码的修改一定要公开。

(注2):N/Y指对于原始获得的源代码及修改过的源代码,必须按本许可证及本许可证的后续版本发布,但是可以将源代码及其修改过的源代码与其他类型的不受本许可证约束的代码结合,以新产品的形式发布,只要其中的经本许可证获得的源代码及其修改过的源代码按本许可证要去发布就行。

GPL:Genelal Public License 自由软件联盟GUN开发源代码软件许可协议的一种

LGPL:Lesser General Public License

MPL:The Mozilla Public License

BSD: Berkly Software Distribution

QPL:The Q Public License (挪威一家机构)

QNCL:Qt Non Commercial License, QPL兄弟版

Ricoh:Ricoh Source Code Publish,美国Ricoh公司

SISSL:Sun Industry Standards Source License

SPL:Sun Public License Version 1.0

Jabber:Jabber Open Source Licens 美国Jabber.Com Inc.公司

NOTOSOTO:Mootosoto Open SourceLicense 荷兰Motosoto.Com B.V公司

NOKOS:Nokia Open Source License

The Open Group Test Suite License

AFL:Academic Free License

Artistic: The Artistic License

APSL:Apple Public Source License

Common:Common Public License

IBM:IBM Public License

---以上内容摘自《开发源代码软件及许可证法律问题和对策研究》,杨树林主编,知识产权出版社

转载于:https://www.cnblogs.com/sophie_wang/archive/2009/12/11/1621976.html

各种开发源代码软件许可证异同相关推荐

  1. android记账软件开发源代码_如何开发直播软件?直播软件开发的具体流程有哪些?...

    知乎视频​ 随着互联网的发展和智能手机的迅速普及,对直播软件的需求也在增加.开发直播软件和直播app开发都属于直播软件开发的服务.那么直播平台的发展过程是怎样的呢?在软件开发期间需要注意什么?小编来说 ...

  2. 一文读懂开源许可证异同

    对开源许可证异同的对比并非源自担忧.对开源许可证进行比较并不容易,什么 copyleft 啦,什么宽松许可证啦,光 GNU 就有 GPL 2 和 GPL 3 之分,OSI 批准的许可证就有八十多个,而 ...

  3. 开源软件 许可证密钥_自由和开源软件-1中的重要许可证

    开源软件 许可证密钥 It's important to take note that there are no good or bad licenses and that no license is ...

  4. python是自由开放源代码软件_开放源代码定义之历史篇

    引言 本文节选自<开源之声--开放源代码运动文集>一书中由著名开源领袖 Bruce Perens 所执笔的<开放源代码定义>一文,开源之道尝试以开放源代码原作者的视野,从而看看 ...

  5. 企业开源该选什么软件许可证?

    开源软件和自由软件的概念与其许可证紧密绑定. 通常,开源软件被定义为使用 OSI 认可的,即符合开源定义[1]的许可证来分发的软件,而自由软件被定义成使用 GPL 或说 Copyleft 式许可证分发 ...

  6. 科技部马颂德:中国积极支持开放源代码软件发展

    1月22日,"2004中国开源软件竞赛"在京落下惟幕,这是国内首次举行的大规模的开放源代码竞赛,也是迄今为止国内最高规格和最大规模的开源软件竞赛,国防科技大学获团体冠军,西北工业大 ...

  7. 2014年最热门的国人开发开源软件TOP100

    2014年最热门的国人开发开源软件TOP100 不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多 ...

  8. 软件分类:自由软件、开放源代码软件、公共软件、私有软件、版权所无软件...

    自由软件(free software) "Free software" means software that respects users' freedom and commun ...

  9. [机器翻译]参与 Microsoft 开放源代码软件项目的方式

    下面是一个事实:Microsoft 托管在 GitHub,包括.NET 编译器平台,也称为"Roslyn"具有多达 4 万行代码等一些相当大的大约 2,000 开放源代码软件 (O ...

最新文章

  1. 身限辞退风波,Google AI 掌门人 Jeff Dean 不误折桂 IEEE 冯诺依曼奖
  2. php获取搜索框的函数,php获取搜索引擎入站关键词的函数
  3. PAT甲级1081 Rational Sum:[C++题解]分数求和、辗转相除法求最大公约数、long long有一个数据溢出
  4. windows10 下Python3.5.4安装
  5. 什么是Django?
  6. C#远程调用技术WebService葵花宝典
  7. 计算机网络 实验教案,《计算机网络》实验教案.pdf
  8. 粒子群算法tsp java_粒子群算法解决TSP问题
  9. Netty入门笔记-I/O多路复用技术
  10. 一加8渲染图曝光:后置三摄/五种配色可选
  11. django admin 登陆快速添加验证码功能
  12. javascript实现的时钟
  13. ubuntu linux 14.04 apache,在 Ubuntu 14.04 中Apache从2.2迁移到2.4的问题
  14. 在centos系统上安装python
  15. matlab 汽车 仿真,MATLAB编程与汽车仿真应用
  16. 微信扫码下载APP,苹果,安卓多码合一,微信下载pdf报告,文件解决方案
  17. iPhone手机ipa破解补丁安装方法和ipa软件游戏安装教程(1)
  18. Redis(八):zset/zadd/zrange/zrembyscore 命令源码解析
  19. MySQL中强大的mysqladmin
  20. 神经网络与卷积神经网络,什么是卷积神经网络

热门文章

  1. 祝福遨游:傲游浏览器3月将入住欧盟Win7用户桌面
  2. 维基链Defi时代,生态完善,持续输出
  3. 逢低买入?比特币、莱特币和比特币现金反弹行情一触即发?
  4. 为什么说基于比特币现金的0确认是必要的?
  5. 手摸手入门前端--01.webpack4
  6. java 关键字final static
  7. AngularJS 1.x系列:Node.js安装及npm常用命令(1)
  8. oracle goldengate技术架构-简单试验(全)
  9. 了解一下爬虫技术方方面面
  10. UE如何使用正则表达式