Oracle可能不是开源的粉丝,但是它能写出好的代码,MySQL前CEO Marten Mickos说。
尽管有人担心甲骨文会对开源项目收购通过与Sun合并,前MySQLCEO Marten Mickos表示,MySQL代码库处于极好的状态。
在本周的一次采访中,米科斯说甲骨文可能不了解或不太关心开源以及促进社区参与的任务,但甲骨文似乎致力于产品本身,他对甲骨文的技术专长没有抱怨。米科斯说,MySQL数据库的5.5版本“可能是迄今为止最好的MySQL版本”,即将发布的5.6版本看起来也很强大。
“这是一项杰出的工程,他们使用GPL许可证,完全开源,构建得非常棒,bug少,测试和质量保证良好。”这一切都太棒了。”米科斯说。但是你看到它已经改变的地方是,在社区参与,讨论论坛,错误数据库,在线文档,你看到他们是如何把MySQL变成和其他Oracle产品一样的模式。社区中的许多人会反对它,觉得它不像过去那样开放和开源了,这是真的。这就是为什么你会看到新的公司如雨后春笋般涌现并满足这种需求。但是核心产品,实际的代码,比以往任何时候都要好。我认为他们会保持这种状态。”
Sun在2008年收购了MySQL, Mickos作为副总裁一直到明年。米科斯说,他喜欢为Sun工作,但“不认为Sun能靠自己生存下去。”在他宣布离职后不久,甲骨文的合并就被披露了,Sun在2010年初就不再作为一个独立的公司存在了。Mickos现在是云计算供应商Eucalyptus的首席执行官,本周他在波士顿地区参加了theRed Hat峰会。
Mickos说,甲骨文在合并前制定的相同愿景下继续发展MySQL。MySQL的传统限制是它不能扩展,这阻止了数据库利用Sun的大型服务器。但MySQL可以向外扩展,这将成为一个非常重要的属性在新的世界云计算,他说。
当被问及甲骨文在MySQL方面是否比他做得更好时,Mickos说:“我倾向于认为我是一个出色的CEO,我做的每件事都绝对正确。我们做得很好。我们的计划,他们(甲骨文)继续执行。长期版本,他们会继续执行。他们正凭借科技达到新的高度,就像我们凭自己的力量所能做到的那样。但他们真的在这么做。很多时候,当某个人获得了技术,他们就会停止开发,或者开发速度变慢。但事实并非如此——他们正按照我们三年前、四年前制定的雄心勃勃的计划向前推进。”
米科斯也在前进桉树系统这家公司是开源云构建平台的制造商。“我们正在努力打造这个时代最重要的软件公司之一,”他说。
离开Sun之后,Mickos给朋友们发了一封电子邮件,“问他们,‘还有什么比开源更重要?云计算就是答案。随着智能手机他说,我们需要一种新型的计算方式,比如笔记本电脑、ipad、亚马逊kindle,甚至是医疗设备和电表。
“如果你继续像现在一样为每个应用程序提供专用服务器,”Mickos说,“地球上将会充满服务器,没有空间供人类使用。”好吧,我现在有点夸张了。但是它们会占用太多的空间,太多的生产,太多的电力,太多的管理。解决这种计算增长的唯一办法是使计算资源可替代,将它们集中到一个地方,这样任何计算周期都可以在任何时间投入到任何应用程序中。”
亚马逊,尽管严重上个月它的弹性计算云中断了米科斯说,在推进云计算方面“做了一件了不起的工作”。
Mickos指出:“在先进的分布式计算方面,一家来自西雅图的书商将他们击败,而这正是云计算的本质。硅谷公司很难接受这个事实。”
Mickos认为,亚马逊的API已经基本上成为了云计算事实上的标准,其他供应商也都在遵循这个标准,就像硬件制造商多年前制造了IBM的pc兼容电脑一样。
公共云和私有云、软件即服务、基础设施即服务、平台即服务,这些都将是未来发展的必要条件,而开源软件将为客户提供灵活选择合适工具的机会,Mickos说。
而微软而且,在较小的程度上,VMware追求的是垂直堆栈,Mickos认为其特点是锁定和缺乏选择,Eucalytpus创建了一个灵活的架构,为客户提供他们选择的管理程序和操作系统。通过遵循Amazon API, Eucalyptus允许客户在私有云和公共云之间转移工作负载,Mickos说。
Mickos说,公共云,比如Amazon EC2,比私有云走得更远,但“两者都将是巨大的业务”,并且相互补充。“我们希望主导私有云业务,我们很高兴看到亚马逊和其他公司在公有云领域大展宏图。”
尽管开源并没有扰乱微软的主要产品,如Exchange, SharePoint, Office和窗户,灯堆(LinuxMickos指出,例如Apache、MySQL和Perl/PHP/Python)已经成为扩展Web服务器的标准。
“每个人都在网上或在云中运行在Linux上,”他说,并补充说最大的战斗正在争夺移动和云计算,“灯堆栈是标准的解决方案,和战斗现在云计算,云基础设施和云api,“上个月说。
微软拥有忠实的用户群和优秀的产品Windows AzureMickos说,但是作为一个开源的拥护者,他相信开源模式是“优越的,我们认为它正在接管世界。”在Azure中,您不需要选择哪个系统管理程序运行服务器应用程序他指出。“你去Azure,成为一个客户,但这是你唯一能做的决定,”他说。
Mickos还讨论了他的芬兰背景,以及他的国家产生了像Linux创造者Linus Torvalds这样的人,以及IRC和SSH这样的项目。MySQL公司总部设在瑞典。
米科斯说:“这可能是个巧合,但也不完全令人惊讶。”“斯堪的纳维亚国家总体上是非常开放的。合作是一种很强的传统。我认为芬兰有一点科技狂热,而且比其他国家更狂热。”
跟随Jon Brodkin推特:www.twitter.com/jbrodkin