流行开源许可证
2015-06-03 09:34
211 查看
如何为代码选择开源许可证,这是一个问题。世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种:GPL、BSD、MIT、Mozilla、Apache和LGPL,如何在这之中做选择,也很复杂。
乌克兰程序员 Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。
下面是阮一峰制作的中文版,
(图1,查看大图)
更新:因为原图有些错误,Paul Bagwell 已对图片做出更新,下面是 任卫 翻译制作的图:
(图2:图中的“DRM”是“Digital Rights Management”的缩写,意为“数字版权管理”。查看大图)
乌克兰程序员 Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。
下面是阮一峰制作的中文版,
(图1,查看大图)
更新:因为原图有些错误,Paul Bagwell 已对图片做出更新,下面是 任卫 翻译制作的图:
(图2:图中的“DRM”是“Digital Rights Management”的缩写,意为“数字版权管理”。查看大图)
相关文章推荐
- 介绍一款信息管理系统的开源框架---jeecg
- 源码被倒卖,大厂薅羊毛,开源真的只能被予取予求?
- 专家解读:开源软件项目是否会被限制出口?
- 专家解读:开源软件项目是否会被限制出口?
- fuse-dfs的设定手册
- Centos下***(pptpd)的部署
- 开源MySQL高效数据仓库解决方案:Infobright详细介绍
- 国外比较好的几个的Php开源建站平台小结
- 开源SNS系统-ThinkSNS
- 推荐几个开源的微信开发项目
- Python开发常用的一些开源Package分享
- 3款值得推荐的微信开发开源框架
- java开源内容管理系统 J4CMS增加新样式
- 分享一个简单易用的RPC开源项目—Tatala
- 分享一个开源的网络游戏服务器架构—HouHai
- IOS 手机端数据持久框架DPDB 详解
- 开源操作系统和必备工具网站收集