Oracle 宣布对 MySQL、GlassFish、NetBeans 的未来计划

  • 霍泰稳

2009 年 11 月 2 日

话题:JavaOracle开源MySQLDevOps语言 & 开发架构

在 Oracle 官方的一个关于收购 Sun 的常见问题文档里,罗列了其收购 Sun 之后,对一些产品的未来计划,包括 MySQL、GlassFish、NetBeans 等。虽然,这一计划并没有太多的合同约束,但是还是多少让人看到 Oracle 对这些产品的支持。

在上周 InfoQ 的“Stallman 致信欧盟要求 Oracle 放弃 MySQL”的报道中,自由软件代言人 Stallman 提到“如果允许 Oracle 收购 MySQL,它肯定会限制 MySQL 软件平台功能和性能上的发展,从而给使用 MySQL 软件的人们带来巨大的伤害。”。Oracle 则表示会比 Sun 还要支持 MySQL 来让用户放心:

Oracle 计划比 Sun 投入更多的资金用来开发 MySQL。在收购结束后,Oracle 希望继续开发和提供开源的 MySQL 数据库。Oracle 计划将 MySQL 加入到自己现有的数据库产品线,该产品线目前已经包括开源数据库 Berkeley DB。另外,Oracle 现在还提供了开源的事务存储引擎 InnoDB,这也是 MySQL 里面最重要和应用最广泛的事务引擎。现在 Oracle 也已经将 MySQL 作为我们企业级 Linux 的一部分发行了。

考虑到 GlassFish 是 Java EE 很好的参考实现,不出意外,Oracle 也决定继续维护 GlassFish:

Oracle 计划继续维护 GlassFish Enterprise Server,将其作为 Java EE 规范的开源参考实现,也会努力地支持 GlassFish 社区。另外,Oracle 计划在整合 Oracle WebLogic Server 和 GlassFish Enterprise Server 的通用基础组件和创新方面加大投入,以更好地服务于两者的用户。

关于 Oracle 对 NetBeans 的声明更值得耐人寻味,你会发现在对 NetBeans 的说明中没有像对 MySQL 那样所谓的“比 Sun 投入更多的资金”字样。另外因为此前 Oracle 已经有 JDeveloper 和基于 Eclipse 的开发包,所以 NetBeans 何去何从,也一直是 Java 开发者所比较关注的。在此前专业咨询人员、讲师、软件架构师 Adam Bien 在他的博客中就曾列举了8 个 Oracle 应该继续支持 NetBeans 的理由,比如 NetBeans 体积小、采用率高、支持 Java FX、可视化设计和报表出色等。在文档中,Oracle 提到:

同样,我们希望 NetBeans 也能像现在 Oracle 已经提供的两款免费企业级 Java 开发工具(Oracle JDeveloper 和 Oracle Enterprise Pack for Eclipse)一样,成为又一个开源的选择。对 Oracle JDeveloper 来说,它依然是开发 Oracle Fusion 中间件产品以及下一代企业级应用的官方指定工具,但是开发人员如果想开发纯 Java 和 Java EE 系统的话,那么就可以选择他们自己趁手的免费工具了:JDeveloper、Enterprise Pack for Eclipse,或者 NetBeans。

值得一提的是,虽然这个计划里多是一些美好的愿景,但是在文档的末尾,Oracle 也提到这只是他们产品的一个大概方向,只是为了提供更多的信息,没有任何合同约束,也不能作为采购决策的依据等等。也就是说,将来这些“愿景”也可能会落空。

JavaOracle开源MySQLDevOps语言 & 开发架构