MySQL开始走上闭源道路

  上午从Laser同学那里听说的。第一直觉是也许PostgreSQL的春天来到了。事实上,当年Red Hat在Linux发行版占有率的顶峰时代,出于利润的考虑(Red Hat是上市公司),决定放弃桌面市场,将桌面Red Hat以Fedora为名回归社区,而公司则专心于企业系统。这直接为Ubuntu的崛起创造了机会。历史是否会重演呢?

  最先发布这一消息的是前MySQL AB公司的员工,知名MySQL专家Jeremy Cole。他在blog中这样说道:

  在加州圣芭芭拉举行的MySQL伙伴会议上,公司正式宣布,将只在不开源的MySQL Enterprise版本中提供一些特性(特别是与联机备份有关的一些特性),意味着绝大多数(不付费的)MySQL用户将无法使用这些特性。Cole认为,这实际上是走上了Red Hat Enterprise Linux和Fedora的分裂模式。

  blog发表后只过了两个小时,MySQL AB的CEO(被Sun并购后是Sun公司数据库集团的高级副总裁) Mårten Mickos承认,Cole所言属实。他解释说,其实PostgreSQL的周围也有很多商业公司在开发不开源的特性,提供给付费用户。他们也深信开源是软件开发更聪明的方式,但是他们需要保证MySQL有一个能赚取利润的业务,从而能够有更多资源开发更多开源代码。历史上,MySQL Cluster和MySQL Proxy都是闭源开发的,但最后都GPL了。而且,这种模式并不阻碍其他人为MySQL开发开源代码。相反,为了促进更多开源代码出现,MySQL服务器更加模块化,API也更丰富了。最后,Mickos还说:“如果你有更好的业务模式建议,或者知道有什么其他人在开发更多的开源代码,我都将洗耳恭听。”

  但是,更多的人主要担心的,是这也许仅仅是一个开始。