美文网首页
Java还是免费的!

Java还是免费的!

作者: searchworld | 来源:发表于2018-11-18 11:23 被阅读203次

最近Java收费的标题党实在太多,看了几篇说java还是免费的也没怎么讲清楚。在这里补充一些很材料让大家参考,重点是Java还是免费的,不用担心。
Java is still free这是来自Java Champions community的专家写的一个文档。大概罗列下比较重要的东西。

区分三种版本:

  • Oracle JDK,在Java 9之前都是叫这个名字,从9开始使用BCL许可证,即商业使用要付费
  • Oracle OpenJDK build,即Oracle自己编译的OpenJDK版本,使用GPLv2+CE许可证,完全免费。Oracle自己说会让这个版本和上面的Oracle JDK是可以互相替换的(interchangeable)。如果不想花钱使用付费版本可以使用这个版本
  • 第三方提供的OpenJDK build,比如IBM、Azul等,这个也是免费版本,如果讨厌Oracle可以考虑这个版本

如何选择版本

  1. 还要继续使用JDK8?Oracle对JDK8商业使用的公开更新只支持到19年1月。如果还想继续使用,有几种方式:

    • 付钱,这能让你使用到2025年同时保持更新
    • 继续使用现有版本,不再更新。如果没有爆出什么漏洞或者大bug这也是个选择
    • 使用第三方发行的OpenJDK版本
  2. 使用JDK11?

    • 付钱使用Oracle JDK,这种简单粗暴的方式从来都是最有效的。
    • Oracle OpenJDK build,不想付钱且对Oracle还信任的可以用这个
    • 第三方发行的OpenJDK版本,这个就不用再看Oracle眼色了

个人认为使用Oracle OpenJDK build会是个比较不错的选择,毕竟Oracle承诺这个版本和商业版本是可以互相替换的。

总结

Java还是免费的,需要付费的只是Oracle的商业支持版本,即Oracle JDK。

参考资料

  1. Java Is Still Free
  2. Oracle Java SE Support Roadmap
  3. Faster and Easier Use and Redistribution of Java SE

相关文章

网友评论

      本文标题:Java还是免费的!

      本文链接:https://www.haomeiwen.com/subject/munwfqtx.html