【IT168 分析】MySQL收大礼 Google回报开源社区
有人曾经说过,梦想总会成真。在最近听到Google同意捐献代码给开源数据库厂商MySQL的时候,这句话多少体现了我们当时的心情,大家认为,Google终于开始回报开源社区了。
MySQL正在围绕着其广为应用的数据库软件的7.0版而努力工作。该版本的MySQL据说除了和往常的升级一样具有某些安全上的提高外,还包含了来自Google的大礼,在近日MySQL发布的2009年软件开发路线图中,包括了Google向MySQL贡献的代码,Google在去年秋天与MySQL签署了捐赠许可协议,为Google捐赠代码提供了框架。
作为一个紧密关注开源软件的观察者,我们对于Google公司对开源社区的回报一直非常不满意。是的,Google自2005年以来,每年3月到8月都会举办编程之夏活动,来使一些在校学生有机会参与到某些开源软件的编程开发中;它还赞助了一些开源项目;雇用了一些优异开源程序员;甚至回报给开源社区一些源代码。
但是我们认为,即使把上述Google对开源社区的回报全部加起来,与Google从开源软件(诸如Linux和MySQL)中所获得东西相比,都还显得太少太少。Google的创建以及如今的成与开源有着密不可分的关系,用Google全球副总裁兼中国区总裁李开复先生的话来说,没有开源就没有今天的Google。

图1、李开复:没有开源就没有Google
在这种情况下,Google做出了将其对MySQL的改进代码捐赠给开源数据库MySQL的决定,这个做法看上去是货真价实的对开源社区的回报。
众所周至,多年以来,Google做了很多工作来优化和定制MySQL,以使其满足自己的特殊需要。MySQL这个开源数据库工具将收获来自一个能处理海量数据的公司的专家意见。面对这种情况,即使是当今最大的数据库厂商甲骨文的总裁拉里•埃里森也不得不皱起眉头。