Sun 澄清 G1 垃圾收集器的授权争议

  • Dio Synodinos
  • 崔康

2009 年 6 月 5 日

话题:JavaJVM社区语言 & 开发架构文化 & 方法

几天前,InfoQ 发表了一则新闻指出,G1 随最新 Java 更新发布,并在发行说明中要求用户必须与 Sun 达成支持合同才能将 G1 应用于生产环境。这在社区中引起了激烈的反应和辩论,Sun 为此明确更新了发行说明,删掉了该争议条款。

Sun 的 Danny Coward 引述了 InfoQ 的新闻,表示这只是一场误会

有人告诉我最新 Java 更新的发行说明中暗示用户必须取得支持合同才能使用 G1。大家开始讨论这个话题,甚至做了相关报道...

这是我们始料未及的。所以,我们已经修改了发行说明使其更清晰,因为实际上你无需为使用 G1 特意做任何事情。除非你希望自己遇到的使用问题在下一次更新或者 JDK 7 之前得到解决,在这种情况下,你可以通过商业途径:)

比较一下发行说明的前后版本,Sun 已经更改了相关语句:

虽然 G1 已经发布,请注意对 G1 的生产环境使用必须购买 Java 支持合同才能获得授权。G1 通过 Sun 的 Java Platform Standard Edition 商业项目获得支持。

现在的措辞:

G1 在本更新中提供初步试用,欢迎您的反馈。在没有 Java SE 商业支持合同的情况下,不推荐在生产环境中使用 G1。

你的看法呢?这仅仅是一次巨大的误会吗?为何那么多人都试图把这件事情和 Sun 被 Oracle 收购的新闻扯上关系呢?

查看英文原文:Sun Clarifies on the G1 Garbage Collector Licensing Controversy

JavaJVM社区语言 & 开发架构文化 & 方法