4 ms·
Why do we keep getting this FUD on HN? Oracle is charging for updates to an unsupported version of Java that will be three versions behind by the time they star
by cwyers 8y ago
Why do we keep getting this FUD on HN? Oracle is charging for updates to an unsupported version of Java that will be three versions behind by the time they start charging. That is not the same as "Oracle will charge for Java." Oracle is still releasing all currently supported Java versions under the same terms they always have.
- teilo 8y agoIt's not FUD. The terms have indeed changed. Oracle Java 8 and previous used the Java BCL. Oracle Java 11 uses the Oracle Technology Network License Agreement. It is completely different. Java 11 is no longer free for commercial use of any kind. It is only free for personal or development use. See the new terms: https://www.oracle.com/technetwork/java/javase/terms/license/javase-license.html https://www.oracle.com/technetwork/java/javase/terms/license... Particularly this part: "You may not: use the Programs for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your Application; … All rights not expressly granted in this Agreement are reserved by Oracle. If You want to use the Programs for any purpose other than as expressly permitted under this Agreement, You must obtain from Oracle or an Oracle reseller a valid Programs license under a separate agreement permitting such use." The only "valid Programs license" currently available is an Oracle Java SE subscription: https://www.oracle.com/technetwork/java/javaseproducts/overview/javasesubscriptionfaq-4891443.html https://www.oracle.com/technetwork/java/javaseproducts/overv... As for the actual cost — It's $25 * cpu cores * Oracle Processor Core Factor for your architecture per month. For an 8 core Xeon VM, this comes out to $1,200 a year. See here: http://www.oracle.com/us/corporate/pricing/price-lists/java-se-subscription-pricelist-5028356.pdf http://www.oracle.com/us/corporate/pricing/price-lists/java-... and here: http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf http://www.oracle.com/us/corporate/contracts/processor-core-... The solution is to move to an OpenJDK distribution.