打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
全球各种开源协议介绍

来源:网络素材

世界上的开源许可证(Open Source License)大概有上百种,今天我们来介绍下几种我们常见的开源协议。大致有GNU、BSD、MIT、Mozilla、Apache和LGPL等。

下面先通过几张图来了解下什么情况下我们需要哪种协议,后续有专门的详细说明:

GNU 通用公共许可证(GNU General Public License,简称GPL)这是一种最为广泛使用的开源许可证,由自由软件基金会(Free Software Foundation)发布。GPL 要求任何基 于GPL 许可的软件必须以相同的协议进行分发,并且任何对源代码的修改也必须开放源代码。使用 GNU 通用公共许可证(GPL)开源软件:

Linux内核:操作系统内核

GNU工具链:包括GCC编译器、GDB调试器等

GNU Bash:Unix shell和命令语言解释器

MySQL:关系型数据库管理系统

WordPress:开源内容管理系统

GIMP:图像编辑和绘图工具

VLC媒体播放器:多媒体播放器

MIT 许可证

Apache 许可证是一种宽松的开源许可证,类似于 MIT 许可证,允许软件的使用、修改和分发,但要求在衍生作品中包含原始许可证、版权声明和贡献者声明。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
jQuery放弃GPL 独钟MIT协议
开源类软件许可证简明指南
67% 为宽松许可证,2020 年开源许可证最新趋势来袭
常用开源协议简要介绍
各种License介绍
开源软件协议(MIT/BSD/Apache/LGPL/MPL/GPL)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服