快讯:Oracle停止Java Time Zone的免费更新,oraclezone
快讯:Oracle停止Java Time Zone的免费更新,oraclezone
在Java的世界,有一个免费的工具,tzupdater 或者 Time Zone Updater,存在了很久。这个工具由Sun首次发布并提供免费下载,之后转交给Oracle。 tzupdater 用于给Java运行时打补丁,以确保Time Zone信息的正确。这点是很有必要的,因为世界上的很多Time Zone并非一成不变,而是比想象的变的更频繁。通常而言,Time Zone Updates每年可能会发布4-6次更新。该Java Timezone API的信息来自开源 Olson的Time Zone数据库,很多操作系统也在使用该数据库。
对于某些类型的应用,你可以理解这些更新是多么至关重要。例如:我们公司经营于私营航空领域, 我们需要全球各地机场的准确当地的时间。那么,值得我们关注的是Oracle现在决定仅对那些购买了Java SE支持合约的用户发布更新。到了Oracle那,这样的Licenses还会便宜吗?从我个人来讲,这是Oracle在立场上的一个非常重大的转变, 是对某些类型的应用程序结束免费Java的非常重大的转变。
我们现在说的是Java核心API类:java.util.TimeZone. 如果你必须付费后,所调用的API才会返回精确的结果,你还能免费去用它吗?这种API有什么意义?我们的社区不应该去期望Java核心API是功能完整而且精确的吗?收购Java后,我相信, 对于这类的应用,这是一个非常糟糕的动向。我们公司10年创立时,如果能料想到这样的License费用, 我们几乎可以肯定不会选择Java作为我们的平台,因为我们可能用不起。
补充:
1)2013年6月10日,Oracle 通过官方博客宣布:The Timezone Updater Tool (aka TZUpdater) 恢复免费。具体请查看Oracle官方博客:https://blogs.oracle.com/henrik/entry/tzupdater_for_jdk_7_available
2)那些在微博和文章评论中支持Oracle对Java核心API收费的,可以到Oracle的官方博客看看,Oracle自己都认为TZUpdater收费不合理。唉!
原文链接: slashdot 翻译: Wld5.com - 黄余粮
译文链接: http://www.wld5.com/4635.html
[ 转载请保留原文出处、译者和译文链接。]
用户点评