GPL协议保障MySQL的自由免费开放

作者: admin 分类: 公众号存档            1 次浏览 发布时间: 2021-06-19 22:07

【转载声明】本文为转载文章,原作者「邱勇辉」,版权归原作者所有。 原文链接:https://mp.weixin.qq.com/s/s8P1RowhZ_VCpmNmlNbDcQ

公众号:杨建荣的学习笔记 · 作者:邱勇辉 · 发布:2021-06-19 22:07:31 · 原文链接

MySQL开源许可协议GPL深度解读

MySQL分为企业版本和社区版。其中MySQL社区版是全球广受欢迎的开源数据库,可以免费使用。它遵循GPL(GNU General Public License,以下简称GPL协议)开源许可协议,由庞大、活跃的开源开发人员社区提供源代码以及相应的技术支持。由于MySQL社区版本遵循GPL开源许可协议,使得任何人均可以免费使用MySQL并且可以对其进行代码修改。

GPL协议保障MySQL自由免费开放

众所周知,我们非常熟悉的Linux就是采用了GPL开源协议,GPL协议与BSD,Apache License等鼓励代码重用的许可不一样。GPL开源协议的出发点是代码的开源、免费使用以及保障对其进行的引用、修改、衍生代码能够保持同样开源并可免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这就是为什么我们能用各种免费的linux,包括商业公司的linux和linux上各种各样的由个人、组织以及商业软件公司开发的免费软件。

(1)GNUGeneral Public License协议

GNU GPL(以下简称GPL协议)协议的主要内容是只要在一个软件中使用(“使用”包括对类库引用,修改后的代码以及衍生代码)GPL协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是所谓的GPL协议“传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势。由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者开发人员对代码进行集成以及作为类库进行二次开发,在进行再发布的时候需要伴随GPL协议。

(2)自由软件基金会FSF

自由软件基金会(FSF)作为GNU项目的资金支持方,它是一个非盈利组织,该基金会的使命是在全球范围内促进计算机用户的自由、免费、开放的使用开源软件,并捍卫所有软件用户的权利。

Oracle保障MySQL持续开源以及版本更新迭代

admin

杨建荣,《Oracle DBA工作笔记》《MySQL DBA工作笔记》作者,dbaplus社群发起人之一,腾讯云TVP,现任竞技世界系统部经理,拥有十多年数据库开发和运维经验,目前专注于开源技术、运维自动化和性能调优

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注