Google Inc.和MySQL AB即将达成一桩交易,让开源数据库供应商将搜索巨人创造的强大的特性合并到未来的流行数据库版本中去。
星期一,Google公开发布了一些用户特性的源代码,这些特性是它构建在系统中,用来加强搜索引擎的性能和可靠性的。这些插件通过通用公共许可证(GPL)进行发布。
Google的声明,是在没有MySQL的情况下完成的,并且正好是在MySQL每年在加利福尼亚州克拉拉召开的世界大会上的前夕,似乎是有点给MySQL施加压力的微妙尝试,让MySQL将新的特性增加到软件的官方版本中去,而MySQL直到最近才不情愿地去执行了。
从那时起,消息来源称,Google已经签署了一份贡献许可证协议(CLA),这是MySQL接受来自外界的公司或者开发人员的源代码所需要的关键合法文档,这样才能将这些源代码投放到它的流行数据库中去,据称在全世界有1千1百万台服务器在使用它。
Google被普遍认为 是世界上最大的MySQL用户,全世界的数据中心中大概有几百或者几千台MySQL服务器在运行。
其它能够被计算出来的就是Google想要转递给MySQL的那些确切的特性,还有MySQL提出的相应的补偿,从象征性的礼物,例如T恤衫,到几十万美元,MySQL的发言人Steve Curry说。Curry拒绝透露目前交易的状态。
精神分裂的方式?
大多数的开源软件都是由编程人员在他们的业务时间里共同完成的,还有一些商业机构通过对这种产品提供有偿的支持而赚取利润。
最好的例子就是Linux操作系统。内核的开发是由Linus Torvalds监督的,他是一名志愿者,他接受了来自财富500强公司里面的开发人员的贡献,例如,IBM和Oracle公司。在理论上,自始至终都是面向学生黑客们的。
相比而言,MySQL长久以来已经成为一个“单体开发模型”,位于丹佛的RedMonk Inc.公司的Stephen O’Grady说。
尽管MySQL也欢迎来自社团提交的对bug的修改,甚至是鼓励第三方软件公司构建数据存储引擎,然后把它插入MySQL自己的默认引擎中去,它仍然很少会接受来自外界的直接植入核心数据库的插件,O’Grady把这种意见叫作“精神分裂”。
这就阻止了MySQL添加来自一些用户,包括Google在内,的渴望的新特性,而Google认为这是与时俱进的潮流。
“我们可以比MySQL让事情进展得更快一点,所以我们决定不再等待,” Google的软件开发人员Mark Callaghan在星期二召开的MySQL大会上说,他发表了针对MySQL插件的源代码。
声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。

迷你博客
日志
相册
群组
分享
电影
问答
停车游戏
奴隶游戏
开源大搜索
项目点评
礼品中心
职业评测
开源博客
新闻阅读
考试练习
LW3DK开发
开源论坛
下载频道


