java9 以上的版本收费是到底怎样的情况?
国内的 it 新闻对 java8 以后的收费策略说的跟 uc 震惊部一样的味道。但总找不到提及的关键地方,有使用过 java9 以上版本的程序员说一下,java9 以后的收费策略吗?
目前使用的 java 最高版本是 java8,想使用 java9 以后的版本体验,但如果制作商用应用程序的话,收费是怎样?还像 steam 那样的收费策略么?,还是每过一段时间交点钱的收费方式?,想使用 java9 以上版本的特性能白嫖不?
国内的 it 新闻对 java8 以后的收费策略说的跟 uc 震惊部一样的味道。但总找不到提及的关键地方,有使用过 java9 以上版本的程序员说一下,java9 以后的收费策略吗?
目前使用的 java 最高版本是 java8,想使用 java9 以后的版本体验,但如果制作商用应用程序的话,收费是怎样?还像 steam 那样的收费策略么?,还是每过一段时间交点钱的收费方式?,想使用 java9 以上版本的特性能白嫖不?
Oracle 写的那版 OpenJDK 是完全免费的,也没几个人用。。Oracle 的长期维护版是收费的,穷比们心疼钱也舍不得用。一票免费的长期维护版,不知道用。。
那么问题来了,什么收费:
1. 特定的 Java 规范实现是收费的,比如 Azul 的 Zing,提供了更加强大的 GC 能力。
2. Java 相关的其他增值服务,比如修 Bug 。OpenJDK 通常只会在最新的版本上修,但是有钱的话,我猜应该是可以为所欲为的。
从 BCL 更改 OTN
www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html
What versions are available under the Binary Code License for Java SE (“BCL”)?
Oracle Java SE versions (including updates) released prior to April 16, 2019 are the only versions licensed under the BCL license.
BCL 免费商用
OTN 付费商用
订阅制
How do I get an Oracle Java SE license for other uses?
You can get an Oracle Java SE Subscription that includes commercial use license and support for as low as $2.50/desktop user/month at the Oracle Store. For volume discounts and larger purchases, please contact Oracle Sales.
也有简单的介绍商用和个人使用的界定
Can you elaborate on what qualifies as Personal use?
Personal use is using Java on a desktop or laptop computer to do things such as to play games or run other personal applications. If you are using Java on a desktop or laptop computer as part of any business operations, that is not personal use. For example, you could use a Java productivity application to do your own homework or your personal taxes, but you could not use it to do your business accounting.