你想知道的最受欢迎、使用率最高、社区最活跃的开源许可证License都在这里了,快来看看吧。
由于开源License没有强制的标准,因此License的种类较多,即便是同种License也有多个版本,目前经开源组织(OSI)核准的License已经超过80种,往往看得人头晕目眩,因此,在众多的开源License中如何快速选择合适的License是个难题。下面综合License的使用情况、受欢迎程度、社区活跃度等进行评估整理了前十个开源License,以帮助开源开发者快速选择License。
说明:数据来源主要是OSI官网(Opense Source Initiative)、GitHub的choosealicense、ApacheMaven的中央库Sonatype推荐的tldrlegel等。
- OSI流行榜单:是OSI官网发布的最流行、使用最多、社区最活跃的License。
- GitHub推荐榜单:是github的license网站choosealicense发布的最有代表的License。
- Maven-Sonatype流行榜单:是Maven托管库Sonatype推荐的tldrlegel上发布的最受欢迎的License。
Licenses类型 | OSI流行榜单 | GitHub推荐榜单 | Maven-Sonatype流行榜单 | 典型代表 | 备注 |
Apache License 2.0 | yes | yes | yes | Apache\Spring\Rust | Apache推荐、CNCF推荐、GitHub关联网choosealicense的首页推荐、GNU推荐 |
GNU General Public License (GPLv3) | yes | yes | yes | GPL2.0:Linux\MYSQL\Oracle OpenJDK\WordPres GPL3.0:Ansible、Bash、GIMP |
GNU推荐GPLv3.0、GPL系列是Free Software最有代表性的License |
GNU Library or "Lesser" General Public License (LGPLv3) | yes | yes | yes | 待补充,欢迎大家补充。 | GPL的弱copyleft权限 |
MIT license | yes | yes | yes | Rust\Babel\.Net Core\Rails | MIT因其简单颇受众多开源者的欢迎。 |
BSD 3-Clause "New" or "Revised" license |
yes | yes | d3\LevelDB | 是BSD-2的升级,,因其核心条款只有2句话而得名,“3条款” | |
Mozilla Public License 2.0 | yes | yes | Servo\Synching\TimelineJS3\firefox browse(火狐浏览器) | 火狐浏览器使用 | |
BSD 2-Clause "Simplified" or "FreeBSD" license | yes | FreeBSD\go-redis\Pony\homebrew | 因其核心条款之后2句话而得名“2条款”。 | ||
Common Development and Distribution License | yes | NetBeans\com.sun.jersey | 基于MPL1.1的扩展协议 | ||
Eclipse Public License version 2.0 | yes | Eclipse SmartHome\OpenHAB\SUMO | 顾名思义Eclipse | ||
The Unlicense | yes | youtube-dl\kakoune\RDF.rb | 这是一种没有什么使用限制要求的授权许可,注意它不是NO License(没有授权)。 |