有哪些开源协议以及区别
经验与学习 2024/7/4 21:33:57 点击:不统计
原载于:转www.载for网站制作学习asp必.cn究
有很多开源协议opensource LICENSE ,比如MIT ,apache2 等,都有哪些协议,他们有什么区别,如下表:
协议名称 | 许可证类型 | 主要特点 | 适用场景 |
---|---|---|---|
MIT | 宽松 |
|
小型项目、需要高灵活性和兼容性的项目 |
Apache 2.0 | 宽松 |
|
需要专利保护的项目 |
GPL v2 | Copyleft |
|
强制开源的项目 |
GPL v3 | Copyleft |
|
更强的自由软件保护要求的项目 |
LGPL | Copyleft |
|
库和模块,希望允许与非GPL软件链接的项目 |
BSD 3-Clause | 宽松 |
|
高兼容性、少限制的项目 |
Mozilla Public License 2.0 (MPL 2.0) | Copyleft |
|
需要部分开源,部分闭源的项目 |
Creative Commons (CC) | 其他 |
|
文档、图片、音频、视频等非软件作品 |
原载于:网f站o学a习s制p作.cn
·上一篇:在线测试屏幕刷新频率 >> ·下一篇:chrome收藏夹同步慢 >>