Github 开源许可证使用情况报告

oschina
 oschina
发布于 2015年03月10日
收藏 14

开源不只是简单的开放源码,还必须选择一个经过认可的许可证。除非你明确的告诉别人他们可以任意使用你的代码。在 Github 上有很多开源爱好者,发布很多开源软件,这篇文章就是为了让大家了解这些开源软件使用的何种许可证。这里统计的项目都是公有项目,不包含 fork 的项目。此举的目的是为了鼓励大家跟他人分享工作成果。

Percentage of licensed repositories on GitHub.com

从上图你可以注意到使用许可证的仓库比例逐年降低。目前只有不到 20% 的项目使用了被认可的许可证。在 2013年中更是达到最低的 10% 左右。所以 Github 发布了 choosealicense.com 来解释许可证的选择,并引入 许可证选择器 以鼓励用户添加项目许可证,而后这个比例略有上升。

许可证的使用情况

我们再来看看大家都在使用什么许可证,下表中可以看出每个许可证的使用比例:

RankLicense% of projects
1MIT44.69%
2Other15.68%
3GPLv212.96%
4Apache11.19%
5GPLv38.88%
6BSD 3-clause4.53%
7Unlicense1.87%
8BSD 2-clause1.70%
9LGPLv31.30%
10AGPLv31.05%

毫无意外,MIT、Apache 和 GPL 名列前茅。此外还有 15% 的项目使用非标准许可证,或者是不在 choosealicense.com 中列出的许可证。

License breakdown on github.com by repository creation date

最后我们看看许可证的变化情况,同样可以看出被推荐的三种许可证 MIT、Apache 和 GPL 增长迅速。

如何收集数据

为了检测项目所采用的许可证,我们使用一个开源的 Ruby gem 名为 Licensee 来比较仓库的 LICENSE 文件。不过需要注意的是有些项目没有 LICENSE 文件,而是在项目的 README 中提及许可证,这种情况无法统计到。

同时 Github 也提供了 Licenses API 预览版来获取项目的许可证信息。

via github

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Github 开源许可证使用情况报告
加载中

最新评论(15

iBoxDB
iBoxDB
网络上有强制要求协议的网站,但没有人气,可能是些象牙塔的人在使用
ZCloudAtOSC
ZCloudAtOSC
各种开源协议,比如说GPL的copyleft在国内受保护吗?
如果不是,用和不用的区别又在哪里呢?
╭ァの修罗
╭ァの修罗

引用来自“温习江湖”的评论

Git@OSC居然没顺带做广告,差评

引用来自“开源中国匿名会员”的评论

Git@OSC居然没顺带做广告,差评

引用来自“一刀”的评论

Git@OSC居然没顺带做广告,差评

引用来自“e241138”的评论

Git@OSC居然没顺带做广告,差评

引用来自“code猫”的评论

Git@OSC居然没顺带做广告,差评
Git@OSC居然没顺带做广告,差评
code猫
code猫

引用来自“温习江湖”的评论

Git@OSC居然没顺带做广告,差评

引用来自“开源中国匿名会员”的评论

Git@OSC居然没顺带做广告,差评

引用来自“一刀”的评论

Git@OSC居然没顺带做广告,差评

引用来自“e241138”的评论

Git@OSC居然没顺带做广告,差评
Git@OSC居然没顺带做广告,差评
花儿笑弯了腰
花儿笑弯了腰

引用来自“温习江湖”的评论

Git@OSC居然没顺带做广告,差评

引用来自“开源中国匿名会员”的评论

Git@OSC居然没顺带做广告,差评

引用来自“一刀”的评论

Git@OSC居然没顺带做广告,差评
Git@OSC居然没顺带做广告,差评
mz0827
mz0827
osc能把各种协议汉化吗?@红薯
Fanxme
Fanxme
编辑又偷懒了。为什么不给"Rank License"下面的各个协议加个链接呢?
直接点击就可以查看多方便,我记得osc是有相关的介绍页面的 @红薯
帖子列表
帖子列表

引用来自“weilai”的评论

原因是上面中国人越来越多,而且他们都不了解那些许可证,也不懂英语。所以使用许可证逐年降低。最好是出中文版许可证文本。不过急躁的人们看到那么长的法律许可协议连读都难以读下去。
出中文许可证依然没人读,关键是没普及, 跟利益无关甚至损害自己的利益
双_双
双_双

引用来自“温习江湖”的评论

Git@OSC居然没顺带做广告,差评

引用来自“开源中国匿名会员”的评论

Git@OSC居然没顺带做广告,差评

引用来自“一刀”的评论

Git@OSC居然没顺带做广告,差评
Git@OSC居然没顺带做广告,差评
返回顶部
顶部