新智元 AI World 2018 世界人工智能峰会
全程回顾
新智元于9月20日在北京国家会议中心举办AI WORLD 2018世界人工智能峰会,邀请机器学习教父、CMU教授 Tom Mitchell,迈克思·泰格马克,周志华,陶大程,陈怡然等AI领袖一起关注机器智能与人类命运。
爱奇艺
上午:https://www.iqiyi.com/v_19rr54cusk.html
下午:https://www.iqiyi.com/v_19rr54hels.html
新浪:http://video.sina.com.cn/l/p/1724373.html
新智元报道
来源:Hackernews 作者:Stephen Colebourne
编辑:三石
震撼!AI WORLD 2018世界人工智能峰会开场视频
Java 11来了,想立马尝尝鲜?小心!此处有陷阱!
9月26日,Oracle官方宣布Java 11正式发布,可以用于生产环境。这是自Java 8 之后推出的第一个长期支持版本。不仅工作效率会得以提高,还提供HTTP/2 Client API。
很多受够了Java 9的用户肯定会迫不及待的想尝鲜更新一下。但是Oracle(不知是故意还是无意)却在这儿设了个陷阱。
23年来,很多开发人员会选择从Oracle下载JDK。可能你会非常娴熟进行如下操作:
打开百度,输入“JDK”
点击Oracle Java SE下载页面的链接
进入到下载页面,明晃晃的“DownLoad”出现在你的面前
而后,你就会毫不犹豫的点下去,然后开始下载。
此时,你已然离陷阱越来越近了!因为现在网上所有指向这个官方下载页面的Java,不再是免费的了!
条款的关键部分如下:
您不能:将程序用于除开发、测试、原型设计和演示应用程序之外的任何数据处理或任何以商业、生产或内部业务为目的的行为;
若是你一旦不小心使用Java 11进行了具有商业性的行为,那么你很可能将接到Oracle的致电,并要求你提供大量的资金。
换句话说,Oracle可以利用Java开发人员的惰性,致使他们惯性地下载“错误”(商业版)的Java版本。
除非你十分仔细地阅读过相应条款,否则你可能都不会意识到Oracle JDK现在不是免费的了。因此,你就有责任向Oracle支付在生产中使用这种特定JDK的费用。
那么问题来了,这个陷阱,是Oracle故意而为之的吗?
每位读者可能会有不同的想法。本文作者Stephen Colebourne认为,Oracle在开发Java过程当中投入了大量的资金,那么为用户提供商业版是完全合情合理的,毕竟也需要一个成本的回收,以便为后续的发展做更好的准备。并且Oracle也确实为一些商用行为提供了免费版本。
不!正所谓车到山前必有路,方法找一找肯定是有的!
使用OpenJDK,这个问题就迎刃而解了。
除了商业JDK之外,Oracle还有OpenJDK版本。 它是免费、零成本以及GPL许可的。链接如下:
https://jdk.java.net/11/
现在,Oracle的OpenJDK是唯一可用的版本。但很快就会有更多类似的应用,比如AdoptOpenJDK、Azul Zulu和你的标准包管理器。
当然,若是读者有兴趣,可以搜索更多免费Java和各种OpenJDK相关帖子。
总而言之,对于Java 11,在进行具有商业性行为的时候,除非你就是想交钱,否则,还是建议使用OpenJDK。
原文链接:
https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html
更多阅读:
新智元AI WORLD 2018
世界人工智能峰会全程回顾
新智元于9月20日在北京国家会议中心举办AI WORLD 2018世界人工智能峰会,邀请机器学习教父、CMU教授 Tom Mitchell,迈克思·泰格马克,周志华,陶大程,陈怡然等AI领袖一起关注机器智能与人类命运。
全程回顾新智元 AI World 2018 世界人工智能峰会盛况:
爱奇艺
上午:https://www.iqiyi.com/v_19rr54cusk.html
下午:https://www.iqiyi.com/v_19rr54hels.html
新浪:http://video.sina.com.cn/l/p/1724373.html