几天前,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
评论