David Axmark,MySQL合作创始人
David是著名的开源软件数据库MySQL的创始人之一,另一位创始人则为Monty Widenius。
David拥有近20年的软件开发和咨询的实践经验,现在仍然参与MySQL的编码工作,是MySQL公司的奠基人之一。 David现在主要关注开源许可和开源战略,他在全球各地积极的推广开放源代码软件和MySQL数据库,以及作为社区领袖传播开源精神。
MySQL是全球最受欢迎的开放源代码数据库软件, 它由MySQL公司开发和支持。目前,超过6百万份的MySQL被安装用于支持高负荷的网站和其他关键商业应用,包括像阿尔卡特、爱立信、朗讯、亚马逊网站、Google、美联社、美洲银行、美国大陆航空公司、戴姆勒-克莱斯勒汽车公司、德意志邮政、德国汉莎航空公司、纽约证券交易所、道琼斯、迪士尼、美国军队、Yahoo!、美国国家航空航天局等这样的产业领袖。它占数据库市场40%份额, 所基于的操作系统最广为Linux, 其次为Windows和Solaris。
MySQL是由David Axmark、Allan Larsson和Michael Widenius 3个瑞典人于20世纪90年代开发的一个关系型数据库。
个人简介编辑本段回目录
David Axmark(1962年出生) is one of the founders of MySQL AB and a developer of the free database server, MySQL. He has been involved with MySQL development from its beginning along with the fellow co-founder Michael Widenius.
David currently focuses on open source licensing aspects, community relations and evangelism.[citation needed]
David has been involved with free software since 1980 and has said he is committed to developing a successful business model using free open source software.
MySQL联合创始人向Sun递交辞呈编辑本段回目录
北京时间2008年10月8日消息,据国外媒体报道,MySQL社区关系主管卡伊·阿莫(Kaj Arno)周二宣布,MySQL联合创始人大卫·艾克马克(David Axmark)已经向Sun递交了辞呈。
艾克马克在辞职信中称:“我对自己在Sun公司的角色进行了评估,认为自己更适合于小公司。我痛恨每天都要遵守的各种规章制度,我也不愿打破它们。对于我而言,退休比较合适,然后再以一种非正式的关系与MySQL和Sun合作。”
在过去的几年中,艾克马克在MySQL公司扮演着重要角色,其中包括工程主管、内部IT主管和社区关系主管等。也正是在艾克马克的主张下,才使得MySQL成为一款开源软件。
对于Sun而言,艾克马克的离职无疑是个不小的打击。今年1月,Sun以10亿美元收购了MySQL。阿莫称:“艾克马克是一名重量级人物,MySQL很多高级工程师都是由艾克马克招募的。”只是在近期,艾克马克的职责才逐渐转向与媒体和社区打交道。
但艾克马克同时指出:“从感情上讲,一名创始人的离职是比较伤感的。但对于公司的日常业务不会造成太大影响。”据悉,艾克马克将于11月10日正式离职。离职后,艾克马克将继续为Sun提供咨询服务。
阿莫上个月还曾透露,MySQL另一名创始人迈克尔·维德纽斯(Michael Widenius)也计划辞职。阿莫周二称:“维德纽斯目前仍在公司,但他的将来很难预测。”当前,Sun数据库部门仍由MySQL前CEO马顿·米科斯(Marten Mickos)负责。
MySQL创始人David Axmark揭秘MySQL历史及成功之道 编辑本段回目录
David Axmark是 MySQL创始人,他谈到了MySQL的历史以及它是怎么成为互联网使用最多的数据库之一。
“MySQL首先是在1985年作为一个项目开始的,但是实际上我和其他的开发者是在80年代初就在一起开始工作嘞。那个时候开始了解到免费软件开源等等。那时候大家已经有这个概念了,已经用了一段时间了,我们当时需要一个数据库,希望是开源的,但是没有这个产品我们只能自己写。我当时有一个想法,当时能让我们赚点钱,所以我们成立了一个小公司,在这个时候,我们想是不是可以有10个人呢?实际上现在已经很多人了,这个公司到目前为止已经价值10亿美元了,所以我们一边是做免费软件,一边也可以赚钱这个不矛盾。
那么到底MySQL为什么会成功呢?首先我觉得我们是解决了一个共同的问题,第二我们开发的时间与MySQL成长契合非常好,当时我们希望我们的信息能够发布给我们的客户,然后能够浏览。但是其他人有面临着同样的问题,只不过我们解决了。所以我们创造了一个可以实际应用的产品,所以我们开发了MySQL,一开始不能用我们很不高兴,这个跟你自己出于兴趣好玩是不一样的,我们是出于实际应用。我们在1996年或者1997年的时候我们开发的产品功能是非常少的,很多人数据库用了20多年,他们说这个有什么用。但是如果要做一个网页的人他们的看法就不一样了,因为我们提供了他们想要的东西,所以我们得到了很多的用户,对于互联网数据库应用进行开发。多数你们都已经知道了,到了几年以后,几乎每一个小的创始新成立的公司都会使用我们的产品。所以说我们主要的关注是开发这一块,并且发展得非常快。
另外一点我们需要非常非常多的用户,可能他们一千个人里面有一个愿意付点钱就可以赚点钱,那么怎么得到更多的用户呢?这个并不容易,所以我们花了很多时间,让安装变得简便,让它尽可能简单易用。我们也在不同的系统做了EASY文件。一切都是为了用户使用的方便。比如说先让自己安装一遍,比如说我前面15分钟把系统安装了那就是不错了,所以你要15分钟内把系统安装好开始使用就是好的。其实在上世纪的时候,计算机其实是很慢,你要下载起来安装起来其实是很宏伟的目标。但是有些项目做起来是比较枯燥的,我们要不断把代码写成文档,但是为了未来你必须得做这些事情。
这是MySQL内部架构,都是数据库的东西,当然有一部分是比较特别的,最下面这一行,大家看到我们存储数据的。有的是插入式可插拔的系统,这里有不同的选择,它们是应用于不同的需求。这个我会过一会儿多谈一谈,现在我先来谈一下为什么我们这么适用于网络应用,其实很多都是很小的事情。
首先你到处都可以下载到马上可以使用,但是在1996年的时候,当PHP开始更加多在互联网使用的时候,我们就跟PHP创始人谈,希望可以跟其中的一些功能和作,我们就在MySQL里面安装了这些功能,而且这里确实变得很有用,比如说这里的LIMIT10可以加进去,就变得非常有用,而且在其他的数据库上都可以使用。
另外还有一些很小的网站,你可以从头开始编码,可能需要非常廉价的东西,因为MySQL速度非常快,跟所有数据库连接非常快,因为就是容易,简便易用是非常关键的,所以我们谈到很多是插入式存储引擎,这是什么概念呢?如果没有这个概念的话,一般是用低级的页面级的锁定用数据库就很锁定,但是MySQL现在没有一刀切的解决方案,这个都是技术方面的选择。根据你这个怎么去做它会有不同的方案,在MySQL里面你可以选择根据不同的应用,怎么去调整这个而不用告诉人们不同的数据库你要用什么的命令,怎么样去管理,不用牵涉到那个层面。你也可以做定制的存储引擎,比如说做Archive的时候,做删除的时候,他做的非常的快。它做表的扫描做得非常快,不会做其他的事情。
对于其他的公司来说,也可以做很多的事情,对于MySQL我们也是跟其他的许多的公司合作,在存储引擎方面,包括InnoDB,包括PBXT,(图)他们都做的非常的久了,当然还有一些商业化了,(图)这个是做安全系统的,相应非常快的安全系统,或者infoBright也是存储链这么一个公司。这主要是一批波兰科学家开发的系统,另外还有ScaleDB索引系统的,处理大量的数据。但是现在还没有使用,当然还有IBMDB2也是在他们的引擎上面,所以有这么多的例子,大家可以看到,作为用户来说,不用改变你的应用,不用重新变异你的SQL,也不用用新的工具,就可以在我们这个MySQL的平台上用不同的技术。而且有了其他平台的帮助,你还可以做更大的改变。比如说在4月份我们听到了Kickfire,它们有一个硬件系统,用不同的芯片,跟MySQL结合起来可以跑得更快,他们有自己的存储引擎。所以说你会在上面装入很多数据的话,它可以让你很快检索到这些数据
我其实还不是很清楚这个东西到底是怎么运作的,因为我见过实物,但是没有实际操作过,它看起来很酷,我们的人对此印象非常深刻,我们的工程师看到都认为他非常的厉害。我们还有其他的方式来做存储引擎,我们可以看到一些研究机构里面,他们看到叫MySQL。如果你需要Cluster来做这个事情的话,这是简单的解决方案,我们把它卖给爱立信、阿尔卡特等等公司,很多都是电信公司。
另外开源的一个特点我们像大家一样都进行研发,我们也有人去尝试我们知道的客户需要什么,还有工程师自己做自己的事情。人们也喜欢重新做一些编译一些东西,而不用改变应用工具。我们看到很多都是我们工程师利用自己的业余时间开发的接口,而且最终成为官方的产品,其实这样的例子很多。我们也帮助开发其他语言当中的接口和产品,现在已经有些人离开MySQL去了谷歌,但是他们开发的产品依然做得很好。
人们经常会问MySQL在我们引擎里面还说是很小的领域,但是考虑整个互联网领域的话就会变得很大,(图)这个黑体字部分是由MySQL维护的。实际上我经常问,你们有没有语言这张图表上没有吗?偶尔有人会说没有,但是大部分语言我们在这上面都有。
任何平台也是一样的道理,我们只要说你有足够的内存,我们基本上所有的平台都能放。还有64位的系统我们也可以用,当然这个是自然要支持的。MySQL实际上在64位硬件出来以后,几个星期就出了64位的软件平台。(图)这个是MySQL的下载,这是给展示一下我们用得比较多的。这个网络上大家也可以看到,互联网的连接性,全球有这么多互联网用户在网上下载MySQL,中国也是其中很大一部分,大家可以看到下载量全球分布的情况。
(图)大家在第一页上也看到了,MySQL现在已经成为FromunCEO的一部分了,很多人紧张会不会变成它的一部分,但是我们不会改变其中的任何东西,在我们开发商也不会有任何的削减,我们是不是觉得他们从中赚了钱了呢?那是肯定的。
(图)我们总的来谈一下开源,这是我觉得开源为什么更重要。这是整个开源数据库的评价,开源从开发者里得到了很多的反馈,我认为这是非常有价值的。到底为什么这能够给我们带来更大的价值呢?世界上每一个开源的方面,你可以看到每一行代码。这里绝对没有任何一个商业公司或者专利的公司在这方面用途径。因为你不想给人家看到你的秘密,或者错误,你不想给人家看到负面的界面,但是每一个开源里面充满了错误,有多少用户就会有多少的BUGS,有很多的BUGS被发现,然后你找到了这些BUGS,你修正的时间会有那么快,那么会有人告诉你问题出现你就会马上解决,所以这样的质量是更可靠更高,用得更频繁,然后用得更频繁就会使你的系统更加完善。然后在不同的部分得到测试,在开源项目里面没有特别的版本,也不是说你多付点钱就得到多一些功能,但是你多付点钱可以得到多一点的支持,但是所有的开源的功能都是一样的。所以人们会用他们自己想用的方式去用,然后发现问题可以告诉你,你就可以改变它。
(图)资源的独立性,如果MySQL有一个商业供应商,这个商业供应商必须是做好事,不是做坏事。不然的话,如果它不肯做好事的话,人们可以找其他的供应商,因为有很多商业上的供应商不愿意支持你开源的开发者。所以说任何公司都必须做好事,这也意味着说,比如说你需要一个新功能,跟工程师说需要一个新功能,可能他们很忙就不一定会给你,但是找开源他们会给你一批工程师,然后给你一些新功能。有些人可能不需要这些功能,但是某一些人就用一次,但是特别有用,他们需要增加这些额外的功能。
安全并不是让你代码难懂,不是让开源代码弄得非常难,关键是要让你看到代码的质量,有些开源软件安全性非常差,有些非常好。但是关键在于,你到底是不是能够看到,开源软件到底是好还是不好,比如有人说这个是好软件,结果你发现很多问题,结果出来一个新版本,告诉你很安全了,但是你还是会发现新问题。但是开源会让你看到,我们会让你们看到一个很独立的评价。
还有我们的生态系统,有很多人会说,我们有很多的东西,我们形成了这么一个系统。很多时候我们用的东西可能不仅仅是单独用,而是用到其他的驱动应用等等。所以他们在学的时候,你要知道在这里面正是大家有了很多编码,才能让一切起作用,这都是作为共同的社区大家一起开发出来的。当然我们也可以供应一些已经经过这方面培训过的工程师,对他们进行支持,让他们尽快对我们进行开发,否则要对那些没有经过培训的人还要花很多时间进行培训,所以如果说已经有人经过了十年的培训,他们不会觉得这是新的东西,他会很快上手。我们在这里谈到的很多问题,实际上最后给我们带来的成本还都是比较低的。那么在这里我们大家可能知道想问,MySQL是怎么来的呢?我们是按照一个人的名字命名的,实际上我在上个礼拜的时候,就是一个小女孩的父亲命名的,我上个礼拜的照片没有带过来。
我们再谈一下客户对我们MySQL应用的情况,在这里你们可以看到有很多客户的品牌,基本上我们MySQL用于三个不同的部分。第一是个OEM领域,他们会付一些相关的许可的费用,在这里面我们的客户包括像阿尔卡特,还有ICP,诺基亚等等,他们都是属于OEM的客户。我在另外还有一张图可以给你看一下,这是世界上排在前二十位的网站也在使用我们的一些我们MySQL的语言,里面包括著名的网站像谷歌,还有Evite,他们一开始就是用MySQL创建他们的语言数据库,还有雅虎,他们一开始并不是用MySQL建的,后来他们是过了几年以后,开始使用MySQL来建立他们的数据库。一开始的时候很多公司都没有用这种语言,但是用了一段时间以后,这种语言作为他们的标准语言在应用了。
而且你要知道,在雅虎公司,他们实际上在世界上有数以千计的服务器都是用MySQL来编程他们的语言。像惠普以及其他日本著名的公司也都在使用我们的语言。以前大家在网络上很多都是使用MySQL进行编程的,在内部是不使用的,但是现在我们看到现在很多企业在公司内部使用这种语言。”
MySQL创始人David Axmark 访谈实录编辑本段回目录
金璞: 我们一般说现在比较火的是LAMP架构,包括PHP、APACHE现在已经是Linux和MySQL合作了,以后PHP、APACHE会有合作吗?
陈慧: 我想会有的,一会儿周总会更好的展望一下未来。
金璞: 现在MySQL研发中心的四位公司是都是万里开源支持,这四位工程师既然为MySQL开发做,对万里开源的工作有没有什么影响?
陈慧: 其实他们原来是我们研发队伍中的一部分,他们跟MySQL合作以后很多精力当然会放在MySQL这边。对他们以前的工作可能会有其他的工程师来完成。
金璞: 现在中国开源社区的建设怎么样?
陈慧: 就Linux来讲可能会有很多爱好者,但是真正深入核心的不多。至少现在情况来看对Linux社区贡献不是很大。
金璞: 国内的社区跟国外的社区接轨上是实时性的?
陈慧: 都是在互联网上的任何人都可以访问它的架构。
金璞: 上次发布会上David Axmark也提到,他目前这个阶段不是很关心商业用户,因为他觉得个人用户通过社区可能给他一个及时的反馈对现在发展来说更有利。他当时提到一个数据,可能现在使用MySQL产品中是千比一的比例,解决个人用户对比企业用户。既然是有这样的反馈,MySQL为什么在近段时间要大力进攻商业数据库领域呢?
陈慧: 从David Axmark的角度来说他应该是从技术角度出发的,因为商业用户用数据库前期可能测试都已经做的很到位了,使用过程中一般不会出现什么问题。而且必须要用一些经过严格测试的版本,但是个人用户就不同,他可能是自己做一个这样的系统,或者自己玩儿一下,所以David Axmark从技术角度来讲可能觉得个人用户对我们的找BUG会提出一些更有建设性的意见。但是从他的公司来说主要还是对商业用户负责的,他们整个用户群是金字塔式的,底层是个人用户,顶端是商业用户,比如对于电信用户来说数据库来说当了10分钟可能有大量的投诉,这样会找一个专业的公司来支持,分担我们的后顾之忧,所以说MySQL盈利主要靠为这部分用户服务的。但是David Axmark也提到他对所有的用户都是一视同仁的,不是说个人用户提出的问题我们就不解决。只是上商业用户有一个非常严格的时间的保证。
金璞: 我前段时间看到有一些小型企业用的是免费版的MySQL,但是他们也希望有一个服务,他们跟惠普公司或者跟甲骨文公司能够提供MySQL后面的服务,对于这点您怎么看?
陈慧:他要用数据库服务如果不购买MySQL的话,就要对自己的行为负责任。因为数据库可能找到专业的人员帮你维护,因为所有的软件都不是百分之百完美的,如果出现更深层次的问题,这个个人能帮你解决这样的问题吗?如果你觉得能够承受这样的后果我们也许办法限制。但是如果你觉得不太保险,因为MySQL有专业的工程师可以为用户提供更好的服务。
金璞: 现在David Axmark和周总已经到了,先跟网友打声招呼吧。
David Axmark: 大家好!
周群: 大家好。
David Axmark: 我是David Axmark,是MySQL的两个创始人之一,95年创立了这家公司。
周群: 我是万里开源拓林思公司的总经理周群,拓林思大家可能都知道在Linux很有名,万里开源跟MySQL合作在Linux之上做一些开源的应用软件和服务。
金璞: 很高兴今天能够请到两位做客赛迪网聊天室。我想请问一下David Axmark这次来华主要跟大家分享MySQL过去和未来,David Axmark来看MySQL的未来是怎样的呢?
David Axmark: 未来把数据库做的更商品化,使数据库更易用,当然我们作为一家公司希望有更多的成长,希望在中国有更多的用户。
金璞: 上次David Axmark提到个人版和企业版技术层面上是完全一样的,我们的个人版跟社区是有一个非常密切的交流,在开发过程中或者说调试BUG中会用到社区中人员一部分的代码和技术。现在既然技术都是一样的,把个人产品包装以后卖给企业级用户,这会不会存在版权的问题呢?
David Axmark: 除了商业版和社区版个人版还有一个MySQL network版,在这上面是完全一样的。社区如果对产品有贡献的,如果接受原代码的话需要先签署一个文件保证不会有任何东西,如果有任何东西都跟我们没关系。这样的话企业用户用的时候也没有任何问题了。
金璞: 周总认为在中国推进开源的过程中您遇到的最大的困难是什么?
周群:因为2000年就做Linux,遇到的困难就是开始的时候用户不太接受,市场的培育确实需要一段时间。因为以前觉得Linux开源就是免费的,不用付费,确实产生了很多开源公司如何盈利的问题,我觉得经过6年的发展,特别是企业用户确实愿意对开源的产品,包括Linux、包括数据库愿意付钱了。现在面临的问题就是中国的Linux厂商过于拥挤、过多了。因为世界上很清楚就是那么两三家,中国很多本地的就6、7家,市场不像想象中的那么大,“饼”就那么大, 3个人吃正好,现在10个人吃可能吃不饱,大家竞争是非常激烈的,这也是我们跟MySQL合作的原因。我们觉得Linux现在“打打杀杀”变成了一篇“血海”我们想做Linux之上的开源应用软件,所以也造就了我们跟MySQL合作的过程。我们不想仅仅停留在Linux上跟大家“打打杀杀”我们希望给客户提供整个、完整的整套的建立在Linux之上的解决方案。
金璞: 没做合作之前我们做开源是自己去找MySQL还是?
周群:我们之前有高可用性的产品,包括发短信的网关,我们还做了负载均衡像去年春节晚会的短信平台,就是我们支持的。我们做了这些Linux之上的产品, MySQL除了数据库现在也有一个CLUSTER的集成软件,跟我们的非常相象,这是大家共赢的合作,这方面我们就结合了,也符合了我们公司的发展战略,所以我们决定跟MySQL合作,在国内全面推动开源数据库和开源的解决方案。
金璞: 前天在北京成立了MySQL在中国的首个研发中心,我也可以理解MySQL想“进攻”中国的市场的决心。
周群:不应用“进攻”这个词,MySQL现在在全球已经有每天5万套下载量,中国起码占5%的话就多少套?像Linux大家已经在用了,成立研发中心意义,我刚才提到中国拿了很多开源的东西用,但是对开源的贡献真的很少。大家看一些文章的话会发现我们Linux的核心里面没有中国人一行代码,任何有名的开源项目中国人的贡献几乎是没有。我们现在成立研发中心,我们有四个工程师经过MySQL的培训以后进入MySQL的核心,替MySQL开发MySQL数据库软件和CLUSTER软件。这对中国开源事业是一个重要的事情,终于有中国人参与到知名的国际开源社区进行开发,这不仅仅是停留在我们公司的层面,这对中国开源事业也是一个促进作用。
金璞: 在北京成立了研发中心,MySQL有没有计划在几年内或者有没有下一步的计划在中国的其他网点城市也能够形成一个研发服务的网络?
David Axmark: 首先要看北京工程师的表现,另外社区是大家多在里面做贡献,你只要有贡献我们都愿意对这个社区有贡献的人进行交流,如果有水平的话我们愿意雇佣这样的人参与进来跟我们一起做开发。
金璞: 记得上个月David Axmark曾经提出,MySQL的产品生命周期“寿命”将为五年,为什么要突然提出这样的产品生命周期,是出于公司的战略方向的改变而作的相应调整吗?目前对这个决策市场和用户的反应怎么样?
David Axmark: 大多数客户是可以接受的,他们也理解。现在大的用户愿意付很多钱使某一个版本保留很长时间,他们就去保留。但是我们做这个事情的出发点是看大多数用户使用哪个版本时间长的就维护,使用少的版本从节约成本考虑就不去维护这个版本了。
金璞: MySQL的特性是稳定、快速、易用,现在我们看到MySQL在支持企业级用户中增加了并发处理、存储或者集群各方面性能的支持。我的理解,对企业级应用的支持是会降低数据库运行的速度的,而且我们增加了这么多的功能也会使得数据库架构变得非常复杂,这样的话会不会破坏MySQL在初期基于快速、稳定开发的理念?
周群: 这个问题非常的好。
David Axmark:因为MySQL是一个开源的数据库,这么多人在测试、使用,提出很多意见和反馈,所以可靠性的问题是很好的第二,数据库你用的功能上会调优的很快,不用的功能会慢。具体比如只用查询的话,那么查询的功能会非常快。第三,您说的没错,增加了复杂性,会造成易用性的矛盾,但是15分钟就会用这个数据库是我们产品的宗旨,我们会不断的改进增加新的功能使新增加的功能仍然在15分钟之内就用好。CLUSTER这个软件在MySQL出现之前就有了,相对其他家来说我们认为我们自己是非常好的。
金璞: 最近IBM在DB2在XML功能语言特能方面炒的特别火爆,MySQL在技术感觉比较保守,那么您是怎么判断哪些特性值得去支持呢?因为MySQL是直到最近才支持存储过程,而这个功能其他商业数据库早就支持了,那是不是意味着他们也会支持特别的特性?
David Axmark:新的特性加入主要是看客户的需求。因为我们的用户群这么广泛,这么分散,每个人都有每个人的需求,每个人的需求都不一样。我们不像其他公司那样有了新的东西就先去支持这些特性,我们是完全从客户中来,客户有需求需要解决自己的问题的时候我们再把这个特性加进去。
金璞: XML语言也会是数据库发展的支持趋势,我想知道MySQL在5.1版本会推出支持这样的特性,是直接支持XML的处理,还是会把XML存放在LOB中来支持?
David Axmark: 两个都支持。
金璞: 对于MySQL今后新版本的颁布有没有比较确定的想往哪个主线发展,也就是说技术发展的主线是怎样的?
David Axmark: 做的更好!
金璞: 我的意思是说在技术支持的方向上有哪方面的偏向吗?
David Axmark:在保持易用性、可靠性和最好的性能基础上尽可能多的增加新的功能。我们现在是把产品做的越来越模块化,像存储引擎就是可更换的,我们是把所有的产品部件都做的模块化。比如在新的5.1版本里,我们的全文检索功能由于可更换的,还可以加上本地的全文检索功能。
金璞: 有网友也问到全文检索的问题,请问MySQL什么时候支持中文的全文检索?
David Axmark:我们对日文的全文检索已经在做了,因为日文和中文都是多字节的,如果能支持日文,我相信中文一定是能支持的,但是具体时间还不清楚。现在我们有中国的研发中心、有本地的合作伙伴这个问题会更快、更容易的解决。
金璞: 我们也看到MySQL和万里开源的这次合作,关于这次合作对于以后的期望是想要在中国推进开源事业达到怎样的目标呢?
David Axmark: 更多用户、更多的客户!用户就是大家多用不用付钱,客户是需要付钱的。越来越多的中国用户也能对MySQL未来的发展提出自己的贡献让我们的产品做的更好。
金璞: 上次发布会上提到,在中国开源概念别不是理解的特别透彻,深刻,在中国很多开源厂商遇到一个困扰是正版化。上次也提到各个国家对正版版权支持度是不同的,我们知道中国政府是支持软件正版化的,这点对开源精神会不会产生冲突?
David Axmark: 完全没有冲突,其实开源软件也是有版权的就是GPL,支持了GPL的标准就是正版化。正版化和软件的专利权是两个概念,他们反对的是软件专利权而不是正版化。开源支持支持GPL的标准就是正版化。
金璞: 市场上开源数据库是很有潜力的,而且已经占领了一定的份额和空间,我想知道开源数据库需要考虑以后角色怎样的变换呢?是继续开源还是开源和商业平衡发展?
David Axmark: 我本人希望是永远开源下去,但是这个决定不是我做的,是用户做的。用户告诉我怎样对他们有利我们就怎么样去做。我认为未来是商业化和开源结合的比较多,但是我认为即使是结合也是开源占的比例大,商业的很少。
金璞: 现在开源数据也跟商业数据库竞争市场份额,MySQL会在今后在市场策略中采取什么样的方式,在数据库市场占领怎样的高度才能站稳脚跟?
David Axmark:开源有显而易见的好处,可以免费下载数据库。但是确实有问题需要解决的时候您下载MySQL的数据库解决了问题可能成为我们一生的用户,我们不想花很多钱在市场上宣传我们的公司,我们的品牌只让大家口口相传,越多人用也就有了越多的用户。整个开源事业肯定是向前发展,而且会每年不断的增长,作为开源的领导者随着开源的增长我们公司肯定也会增长。
金璞: 之前跟陈慧工程师聊的时候,她觉得这次万里跟MySQL的合作也是想在Linux层面之上做应用的整合。我们也听到Larm架构的说法,那以后万里开源以后对APACHE、PHP是不是也有一个整合的计划?
周群:我们是本土国内的开源公司,得到了很多政府的支持做Linux的事。PHP这边我们有END这个产品,我们现在主要的工作重点是跟MySQL合作。我们同时提供拓林思开发的高可靠性软件,另外还有新的产品推广出来。如果有客户需要的话我们会整合开源的产品系列提供整套的开源解决方案我们也是面对客户,客户有需要我们就提供。但是我们认为现在主要的需求是在MySQL的CLUSTER。
金璞: 万里开源之前跟MySQL有合作吗?
周群:我们去年跟MySQL签了金牌合作伙伴,MySQL也很支持我们的工作,他们的一些国际客户有的在中国,现在已经转到我们手上,这些都是买卖的关系,没有带来实际的影响。我们以前也没有宣传,去MySQL登陆可以买发一个信息,MySQL可以发一个邮件给我们说中国我们有合作伙伴,可以去那儿买。为什么这次专门来中国,因为他很忙,这次花了很长时间来中国访问,意义就在于我们有工程师参与他们的核心开发了。这不光是对MySQL有好处,对整个开源社区的好处,中国人真正进入核心开源开发了,但是我们的进入需要慢慢来,先做一些简单的事,我们觉得这是一个很重要的事,这不光是对开源社区,对中国的开运发展是很有意义的。以前跟MySQL的代理合作我们不想宣传,这次是对中国的开源事业有很好的好处,所以我们才大力推广。
金璞: 这是MySQL在中国推广的策略改变吗?
周群:这次MySQL来中国见了很多客户,像雅虎搜狐、空中网,我觉得MySQL感觉到中国的用户越来越多,他也想调整策略。因为开源要懂它进一步开发才能解决客户的问题,不写这些编码,用户下载用很难解决用户的问题的。我们现在有15个MySQL的认证工程师,有4个参与MySQL的研发,这样能很快解决中国用户遇到的更多的问题,这样也会使更多的用户采用MySQL在他的企业级应用上。
金璞: 中国现在对开源甚至说对MySQL都不是在技术上有一个很深刻的理解。包括概念也可能有理解的偏差,这一点跟中国的下一代教育,或者高素质人群的基础教育MySQL有没有什么计划,比如跟中国教育界进行积极的联手?
David Axmark:我们跟万里开源有一个计划,万里开源有一个讲师在外国培训,回来以后会讲话讲授。另外我们今天下午到清华做一个演讲,我很关注在学校里面的推广,我想我们跟MySQL谈好除了收费挣钱以外,还要会把挣到的钱用在学校上,要培养大多数人接受开源理念,接受MySQL的产品理念上。我觉得培训是两个方向,一个是企业用户需要培训我们会收费培训,另外就是如何推广的学生、广大用户里面去。
金璞: 这次研发中心的成立对中国的开源社区有什么贡献?
周群:他的一个观点就是一个社区,没有什么中国的社区,中国人想做贡献就做贡献好了,你有贡献就去贡献好了,不要成立一个封闭的中国自己的社区,封闭的社区有文化问题、有语言问题我也承认我们跟国际开源有差距,我们再闭关自守怎么迎合世界的潮流。我们只有融合国际社区里才能发展自己的本地社区力量。这次 MySQL在中国成立研发中心,当然我们给他灌输了很多中国的思想让他们做了一个投资的决定,另外我也觉得他们做出了一个重要的决定就是把中国的工程师引入到MySQL感受真正的国际失去的潮流,理念,这样将来MySQL核心的代码是中国人写的,我们就扬眉吐气了。开源就是这样一场公平的竞赛,公平的游戏。
金璞: 这是不是整个开源领域第一次进入中国市场?
周群:是的,因为Linux核心里面没有中国人写的一行代码,里面改过留有名字的也差不多就10个人。我们是拿来用的很多,对开源真正的贡献很少。我们可能有个人对社区的贡献,不是Linux的社区,是其他人的贡献,但是我们现在所知道的比较有名的像Linux、MySQL、中国人还没有写代码。我们现在的工程师也不是写代码,只是修整错误,我想经过培训以后,我相信中国工程师在MySQL会起到一个非常重要的角色。
金璞: 时间已经差不多了,非常感谢David Axmark先生能够百忙抽空做客赛迪网聊天室,以及周总跟网友们聊了开源在中国事业的发展,非常感谢二位,也非常感谢万里开源的陈慧工程师。我们今天的聊天就到这儿,谢谢大家!