解析MySQL是否为完全免费软件

数据库 MySQL
MySQL虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。在当今世界是很受欢迎的开源数据库,有人说MySQL是完全免费软件,这种说法对不对啊,接下来将为大家解开这个谜团。

 MySQL虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。在当今世界是很受欢迎的开源数据库,有人说MySQL是完全免费软件,这种说法对不对啊,接下来将为大家解开这个谜团。

MySQL是世界上***的开源数据库。MySQL在中国也越来越受欢迎并被广泛关注。但是中国部分用户对于MySQL认识还存在一个误区,当提起MySQL时,许多用户***反应是:“MySQL不是完全免费的软件吗?”。然而,通过仔细研读MySQL所遵循的GPLv2协议,得到的结论是:MySQL是开源软件,但开源并不意味着完全免费,开源的优势可以使更多的人对代码改进和完善,但开源软件的使用应遵循该软件提供的使用授权协议。

  参考MySQL官方网站的相关说明,我们可以找到这个问题的确切答案。

  http://www.mysql.com/about/legal/licensing/oem/

  Oracle/Sun公司以双重许可的方式提供 MySQL数据库服务器和 MySQL客户端库,旨在满足开发和分销需求的商业分销商(例如 OEMs,ISVs和 VARs)和开源项目两种需求。

  对于OEMs,ISVs,VARs 和其他商业应用分销商: OEMs,ISVs,VARs 和其他分销商如果在分销的商业授权软件中结合了MySQL 数据库,且不愿意遵循GNU GPL V2 协议公开商业授权软件源码的,必须和Oracle/Sun 公司达成商业许可协议。

  对于开源项目和其他开放源码的应用开发人员:对于遵循GPL 协议的自由开放源码软件(“FOSS”)开发者,想要分发这些包含MySQL 的FOSS 应用,Oracle/Sun 的MySQL GPL 开源软件许可将是***的选择。对于遵循FOSS 协议而不是GPL 协议的软件开发者和分销商,Oracle/Sun公司提供一个GPL许可的MySQL客户端库,其中对FOSS做了例外处理,使其在特定情况下,使用这些MySQL 客户端库而不会使整个衍生软件必须遵循GPL 协议。

  简而言之,如果您开发的应用软件用到MySQL,不用于销售盈利,您可以免费使MySQL,但您同时也必须开放您的源代码。反之您是用于销售,您应该支付License费用。

  MySQL是开源自由软件,当我们在谈论自由软件时,我们所指的是自由,而不是价格。开源自由软件不同于一般意义上的免费软件,很多商业软件企业在激烈市场竞争下,也纷纷推出了免费版本如微软的SQL Server免费版本。

  MySQL创始人之一David Axmark针对该现象这样指责道:“不要相信它们所谓的开源。开源和免费不是一个概念,开源***的意义在于***层源代码都是完全开放的,所有的用户都可以来看,都可以来寻找bug,然后加以修改。免费软件做到了成本的降低,但永远不可能通过这样的方式提高质量,这就是我们和它们的区别。”

  开源和商业并不矛盾,一方面,通过开源版本使MySQL数据库拥有大量用户,产品质量得到不断的改进和发展;另一方面,开源使商业目的的用户的前期研发投入为零,MySQL数据库通过商业版的许可销售和支持服务则可以获得收入。这在某种程度上,可以成功解决开源软件如何盈利的问题,促进开源软件产品更长远发展。

  伴随着开源软件在中国的发展,诸多相关讨论提及法律问题,越来越多的讨论甚至争论转向法律层面。在2010年开源中国高峰论坛上,IT168专访自自由软件基金会的法律专家Mishi Chowdhury女士时表示:“中国多数企业在利用、开发开源软件时存在不规范行为,因此为企业埋下巨大的潜在风险”。本文旨在帮助用户理解MySQL开源软件所应遵循的使用授权相关的法律条款。

【编辑推荐】

  1. MySQL数据库安全配置介绍
  2. 十个节省时间的MySQL命令
  3. DBA必备:MySQL数据库常用操作和技巧
  4. MySQL数据库存储引擎和分支现状
责任编辑:迎迎 来源: enet.com.cn
相关推荐

2020-04-15 11:05:17

GitHub 仓库免费

2014-03-06 09:17:33

桌面操作系统

2023-10-12 16:30:33

OCR开源项目

2023-10-30 07:40:41

2011-05-18 16:26:22

线框

2015-07-13 14:05:09

Windows 10Office

2020-08-02 19:58:02

软件工具科学

2019-05-17 11:30:44

高德地图功能数据

2018-03-27 10:10:23

Windows 10微软操作系统

2024-09-27 16:25:37

2019-05-13 09:23:50

GitHub代码开发者

2010-06-09 13:35:36

浏览器兼容测试

2012-03-23 15:08:23

360企业版免费

2024-08-08 12:41:22

2019-10-09 14:47:26

人工智能AI

2010-06-21 10:53:32

IT技术周刊

2022-12-30 12:39:36

模型AI

2020-11-19 07:13:12

宽带提速

2021-07-05 15:51:33

微软机器学习课程

2024-04-01 11:56:51

云原生K8S
点赞
收藏

51CTO技术栈公众号