SlideShare a Scribd company logo
1 of 26
Download to read offline
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Oracle Java SE Subscription
Your Java SE Investment protected
Rob van der Aar
Oracle Java
Business Development
EMEA
rob.van.der.aar@oracle.com
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 3
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle. Not
all technologies identified are available for all cloud services.
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Agenda
• Java introduction
• New Java Release Timeline
• Java SE Subscription
• Summary
• More information
• What to do next?
4
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Java SE Powers Enterprise Business in Every Industry
• #1 programming language
• 12 million developers run Java
• 38 billion active Java Virtual Machines
• 21 billion cloud connected JVMs
• 80% of enterprises run Java SE on
desktop, servers, and cloud
deployments
Confidential – Oracle Internal/Restricted/Highly Restricted 5
With this much Java
in development and deployed,
where do you get your Java SE Support?
Source: VDC Research; www.Tiobe.com, https://www.tiobe.com/tiobe-index/; “Most Popular and Influential Programming Languages of 2018”, Ben Putano, Stackify, December 18, 2017,
https://stackify.com/popular-programming-languages-2018/;
* Based on relative number of searches for specific programming languages across 20+ search engines
Top Programming Languages – Tiobe Index*
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Java and IT Security
• What is the status of your Java install base?
– How many desktops and servers are using Java?
• Do you know which version(s) of Java you are using?
– Version 6, 7 or 8 or a mix of versions?
• Are your Java versions up to date?
– Is the latest patch installed?
• What risks are you running if you don’t install security patches?
6
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 7
“Software patching, a
seemingly mundane
task, has become a
boardroom matter.”
Mark Hurd
CEO Oracle
Oracle Internal Until June 1, 2018 7
Source: Five Takeaways from 48 Hours in New York City https://www.linkedin.com/pulse/five-takeaways-from-48-hours-new-york-city-mark-v-hurd/
Companies worldwide grew more IT
security conscious over the last years
• Every CISO (RSSI) recommends/defined a policy
that all SW should be on the latest patch level.
• Regulations like GDPR, PCI-DSS, SWIFT, etc.
require that patching follows best practices in the
industry.
• Companies appreciate that Oracle provides
patches and support for Java as a service and
many have signed up for it.
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Java End of Public Updates: A Recurring Event
Java Release GA Date End of Public Updates Last Public
Version
Latest/Last
Supported
Version
Extended
Support
Until
Java 5 May 2004 Oct 2008 5 update 22 5 update 71 N/A
Java 6 Dec 2006 Dec 2013 6 update 45 6 update 211 Dec 2018
Java 7 Jul 2011 Apr 2015 7 update 80 7 update 201 Jul 2022
Java 8 Mar 2014 Jan 2019 8 update 202 8 update 202 Mar 2025
8
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 9
Java is “Free”
• Java is free to download and to use for the Public Available Updates
• Up to Java 6 update 45 (feb 2013)
• Up to Java 7 update 80 (april 2015)
• Up to Java 8 update 202 (jan 2019)
– In accordance with the Binary Code Licensing Agreement
http://www.oracle.com/technetwork/java/javase/terms/license/index.html
• but „Support“ is not included, i.e.
– No possibility to open support tickets or call the hotline
– No immediate patches i.e. to repair mission critical apps immediately
• and, no access to patches/security fixes for older Java versions
• and, no access to monitor and management tools
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
What is the Risk with Un-updated Java?*
Java Version 7
• Last public update: Java 7 Update 80 (14-Apr-2015)
• Since the last Java 7 public update:
– 181 security flaws have been patched
– 71 of those security flaws are classified as high severity**
– Most recent is Java 7 Update 201 (16-Oct-2018)
• 15 Critical Patch Updates (CPUs) since last public update
– Previous CPUs (released every Jan, Apr, Jul, Oct) :7u85,7 u91,
7u95, 7u97, 7u101, 7u111, 7u121, 7u131, 7u141, 7u151,7u161,
7u171, 7u181, 7u191, 7u201.
10
* As of 16-Oct-2018
** Having a CVSS (Common Vulnerability Scoring System) base score in the range of 7.0 – 10.0
(https://nvd.nist.gov/vuln-metrics/cvss)
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Java SE Release Cadence Change
From 3 years (Feature Completion) to 6 months
• Predictable 6-months release cadence
• Incremental improvement
• Get access to new features sooner
• No more disruptive major releases
11
In October 2017 at JavaOne it
was announced that with the
release of JDK Version 9 Java
releases will be on a 6 month
release cycle
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
New Java Release Timeline*
Oracle JDK & Oracle Open JDK
Java SE 6
Java SE 7
Java SE 10
Java SE 9
Java SE 12
Java SE 13
Java SE 14
Oracle Open JDK – GPLv2
Java SE 11 (LTS)
Java SE 17 (LTS)
Oracle JDK - OTN
LTS = Long term support release
2017 2018 2019 2020 2021 2022 2023 2024 2025
Java SE 15
Java SE 16
* Dates and version numbers subject to change
Oracle JDK – Public Updates
BCL - Binary Code License
OTN - Oracle Technology Network
GPLv2 – Gnu General Public License v2
Oracle JDK - BCL
Java SE 8
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Java Updates Version 8
• Critical Patch Updates (CPU)
– Critical Patch Updates are collections of security fixes for Oracle products. CPU are
released on the same date on java.com and Oracle Technology Network (OTN).
• For Oracle Java SE Critical Patch Updates, the next scheduled dates are:
– April 16, 2019
– July 16, 2019
– October 15, 2019
• Patch Set Update (PSU)
– Patch Set Update contains all of the security fixes in the CPUs released up to that
version, as well as additional non-critical fixes. Java PSU releases should only be used
if you are being impacted by one of the additional bugs fixed in that version. PSU
dates reflect the release dates on OTN.
•
13
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Java Time Schedule
• Java 6:
– Java SE Updates and Support until: Dec 2018
• Java 7:
– Java SE Updates and Support until: July 2022
• Java 8:
– End of public updates: Jan 2019
– Java SE Updates and Support until: March 2025
– After Java 8 EoPU Java will no longer get any free updates
– Java 8 is the last Java release supporting 32-bit Windows
and Web deployment technologies
Updates and Support for Java 7 and 8 available with Java SE Subscription
14
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Java SE Support = Controlling IT Costs
• TCO for Java SE maintenance has never been completely free:
1. Developers need to keep up with regular feature updates and major releases, OR;
2. Buy a Java SE Support product from Oracle, OR;
3. Fall behind in terms of performance, stability and security updates, placing your
applications at risk.
• Java SE Subscription gives control of when and how to migrate to new
releases
– Java SE Subscription make annual costs predictable
– Java SE Subscription simplifies how costs are calculated.
• Clear published pricing – consistent with how platform support
15
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise long-term support
• New simple Oracle Java SE Subscription offering for desktop, server and
cloud deployments
• Java SE Subscription is annual and direct from Oracle,
the primary contributor and steward of Java SE
• Low-cost, predictable pricing
– Server: $25.00 per month per processor
– Desktop: $2.50 per month per user
– Significant discount available for large deployments support requirements up to 50%
• Pricelist available on:
https://www.oracle.com/assets/java-se-subscription-pricelist-5028356.pdf
16
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Java SE Subscription Monthly Pricing in USD
Confidential – Oracle Internal/Restricted/Highly Restricted
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Java SE Subscription covers all Life Java versions:
*see slide of Java releases for active Java versions
• Java Mission Control
• Java Flight Recorder
• Advanced Mmt Console
• Java Usage Tracker
• Deployment Rule Set
• Java MSI Installer
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
License metrics
• Similar to Oracle Tech products that are licensed by NUPs and processors.
– NUPs = individuals with Java access authorization + „non human operated devices“ +
users behind „multiplexers“
and
– Oracle Processors = number of physical cores x core factor *
• No Minimum Licensing
19
Note:
According to the Oracle Partitioning Policy for soft-
partitioning solutions the customer has to count all
physical CPUs/Cores where Java is running on.
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Example calculation
• Desktops: Enterprise has 500 Users with access to Java:
– Subscription price: 500 NUPs Java SE Desktop * $2.50 * 12 = $15,000 per year
• Servers: 1x 2 Sockets Xeon x86 Server with 4 Cores each:
– 2 Sockets x 4 Cores x Core Factor 0.5 = 4 Oracle Processors
– Subscription price : 4 Oracle Processors Java SE * $25.00 * 12 = $1,200 per year
20
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Restricted Usage Rights for Java SE
21
1. With active support, Oracle Weblogic, IBM Websphere and SAP Netweaver
includes a restricted use license for Oracle Java SE, solely for running the server
applications.
2. A 3rd party vendor with an active Java Binary License Redistribution Agreement
can bundle Java update within the registered application and redistributed the
binary to their clients.
Donald Smith, Senior Director Java Product Management: “It is absolutely
false that a WebLogic license permits the right to use Java SE separately
from the sole purpose of running WebLogic.”
https://docs.oracle.com/cd/E55108_01/doc.62016/e56762/GUID-BA4FE508-12D2-4113-833A-8451C0612364.htm#GUID-3D602373-71F0-4A40-AC60-
2B9B2B4F9B6C
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Java SE Support and Updates from Oracle
• Large support organizations available 24 hours a day and 365 days a year
– Thousands of customers worldwide rely upon Oracle support
• Oracle provides the majority of Java bug fix contributions
– Oracle contributes 80% to OpenJDK development, plus all the infrastructure/process costs
– See statistics at https://blogs.oracle.com/java-platform-group/building-jdk-11-together
• Oracle knows first about a Java issue (bug or security issue) and provides fixes for them first
– Important because of today’s zero-day attacks
– Oracle collaborates with other vendors on security issues. The security of the Java platform is important for
the whole Java community.
• Oracle rigidly tests the Java runtime before releasing any update
– Reducing operational efforts and risk for our customers
• Oracle Java SE users benefit from the network effect of a large customer base
22
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Basically no dramatic changes for Oracle Java
• Signing up for an annual Java SE Subscription is the customer’s choice.
– It is for enterprise customers, who prefer:
• to stay longer on older Java versions;
• to reduce development and operational costs due to less migration and testing;
• to get access to security and critical updates for all active Java versions;
• to secure professional support with quick turnaround for critical issues and access to intermediate
patches
• to use Java Advanced tools for efficient management, control and deployments of all Java versions
installed on desktops and servers
• For more than 15 years Java customers could get this service:
– at Sun it was called “Java for Business”, at Oracle “Java SE Support” and “Java SE
Advanced”.
– Java SE Subscription is the latest “metamorphosis” of this offering.
23
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
• End of Public Update
– https://blogs.oracle.com/java-platform-group/end-of-public-updates-is-a-process%2c-
not-an-event
• Java SE Subscription – FAQs
– https://www.oracle.com/technetwork/java/javaseproducts/overview/javasesubscriptio
nfaq-4891443.html
• Oracle Java SE Releases FAQ
– https://blogs.oracle.com/java-platform-group/oracle-java-se-releases-faq
• Oracle Java SE Support Roadmap
– https://www.oracle.com/technetwork/java/java-se-support-roadmap.html
• Java SE Subscription - Data Sheet
– http://www.oracle.com/technetwork/java/javaseproducts/javasesubscription-data-
sheet-4891969.pdf
• Oracle Java SE Subscription Price List
– http://www.oracle.com/us/corporate/pricing/price-lists/java-se-subscription-pricelist-
5028356.pdf
• Core Factor Table
– http://www.oracle.com/assets/processor-core-factor-table-070634.pdf
• Java Magazine
– https://www.oracle.com/technetwork/java/javamagazine/index.html
• Premier Support
– https://www.oracle.com/support/premier/software/
• Support Policies
– https://www.oracle.com/support/policies.html
• Oracle Software Technical Support Policies
– https://www.oracle.com/us/assets/057419.pdf
• Oracle Partitioning Policy
– http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf
• Licensing in the Cloud Computing Environment
– http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf
• The Java Source
– https://blogs.oracle.com/java/
• Latest Java SE Release Will Power Spotify
– https://www.oracle.com/corporate/pressrelease/java-se-power-spotify-031919.html
24
More information
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
What to do next?
• Determine how many Java SE desktop and server or
cloud deployments there are;
• Define your Java SE Subscription needs;
• Get in contact with your Java sales representative or
Java reseller.
Confidential – Oracle Internal/Restricted/Highly Restricted 25
https://www.oracle.com/technetwork/java/javaseproducts/overview/javasesubscriptionfaq-4891443.html
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 26
Thank you for your attention

More Related Content

What's hot

The Path Towards Spring Boot Native Applications
The Path Towards Spring Boot Native ApplicationsThe Path Towards Spring Boot Native Applications
The Path Towards Spring Boot Native ApplicationsVMware Tanzu
 
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...Splunk
 
The Emerging Integration Reference Architecture | MuleSoft
The Emerging Integration Reference Architecture | MuleSoftThe Emerging Integration Reference Architecture | MuleSoft
The Emerging Integration Reference Architecture | MuleSoftMuleSoft
 
Clean Infrastructure as Code
Clean Infrastructure as Code Clean Infrastructure as Code
Clean Infrastructure as Code QAware GmbH
 
Exploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex GatewayExploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex Gatewayshyamraj55
 
Grafana Loki: like Prometheus, but for Logs
Grafana Loki: like Prometheus, but for LogsGrafana Loki: like Prometheus, but for Logs
Grafana Loki: like Prometheus, but for LogsMarco Pracucci
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle MultitenantJitendra Singh
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
OpenTelemetry For Operators
OpenTelemetry For OperatorsOpenTelemetry For Operators
OpenTelemetry For OperatorsKevin Brockhoff
 
Splunk Overview
Splunk OverviewSplunk Overview
Splunk OverviewSplunk
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and componentsD.Rajesh Kumar
 
Container Security Essentials
Container Security EssentialsContainer Security Essentials
Container Security EssentialsDNIF
 
How to Monitoring the SRE Golden Signals (E-Book)
How to Monitoring the SRE Golden Signals (E-Book)How to Monitoring the SRE Golden Signals (E-Book)
How to Monitoring the SRE Golden Signals (E-Book)Siglos
 
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best PracticesMySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best PracticesKenny Gryp
 
Monoliths to microservices workshop
Monoliths to microservices workshopMonoliths to microservices workshop
Monoliths to microservices workshopJudy Breedlove
 
MicroService Architecture
MicroService ArchitectureMicroService Architecture
MicroService ArchitectureFred George
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssAnil Nair
 
Aggregating API Services with an API Gateway (BFF)
Aggregating API Services with an API Gateway (BFF)Aggregating API Services with an API Gateway (BFF)
Aggregating API Services with an API Gateway (BFF)José Roberto Araújo
 

What's hot (20)

The Path Towards Spring Boot Native Applications
The Path Towards Spring Boot Native ApplicationsThe Path Towards Spring Boot Native Applications
The Path Towards Spring Boot Native Applications
 
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
 
The Emerging Integration Reference Architecture | MuleSoft
The Emerging Integration Reference Architecture | MuleSoftThe Emerging Integration Reference Architecture | MuleSoft
The Emerging Integration Reference Architecture | MuleSoft
 
Clean Infrastructure as Code
Clean Infrastructure as Code Clean Infrastructure as Code
Clean Infrastructure as Code
 
Exploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex GatewayExploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex Gateway
 
Grafana Loki: like Prometheus, but for Logs
Grafana Loki: like Prometheus, but for LogsGrafana Loki: like Prometheus, but for Logs
Grafana Loki: like Prometheus, but for Logs
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
OpenTelemetry For Operators
OpenTelemetry For OperatorsOpenTelemetry For Operators
OpenTelemetry For Operators
 
Splunk Overview
Splunk OverviewSplunk Overview
Splunk Overview
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and components
 
Container Security Essentials
Container Security EssentialsContainer Security Essentials
Container Security Essentials
 
How to Monitoring the SRE Golden Signals (E-Book)
How to Monitoring the SRE Golden Signals (E-Book)How to Monitoring the SRE Golden Signals (E-Book)
How to Monitoring the SRE Golden Signals (E-Book)
 
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best PracticesMySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
MySQL InnoDB Cluster - New Features in 8.0 Releases - Best Practices
 
Monoliths to microservices workshop
Monoliths to microservices workshopMonoliths to microservices workshop
Monoliths to microservices workshop
 
MicroService Architecture
MicroService ArchitectureMicroService Architecture
MicroService Architecture
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ss
 
SRE 101
SRE 101SRE 101
SRE 101
 
Aggregating API Services with an API Gateway (BFF)
Aggregating API Services with an API Gateway (BFF)Aggregating API Services with an API Gateway (BFF)
Aggregating API Services with an API Gateway (BFF)
 
Cloud Native Application Development
Cloud Native Application DevelopmentCloud Native Application Development
Cloud Native Application Development
 

Similar to Java SE Subscription Workshop

It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11Wolfgang Weigend
 
Java 10 and beyond: Keeping up with the language and planning for the future
Java 10 and beyond: Keeping up with the language and planning for the futureJava 10 and beyond: Keeping up with the language and planning for the future
Java 10 and beyond: Keeping up with the language and planning for the futureRogue Wave Software
 
JDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDKJDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDKWolfgang Weigend
 
Version 1 Oracle Java Licensing changes -- what is really going on-feb2020-pdf
Version 1   Oracle Java Licensing changes -- what is really going on-feb2020-pdfVersion 1   Oracle Java Licensing changes -- what is really going on-feb2020-pdf
Version 1 Oracle Java Licensing changes -- what is really going on-feb2020-pdfPaul Bullen
 
Serverless Java - Challenges and Triumphs
Serverless Java - Challenges and TriumphsServerless Java - Challenges and Triumphs
Serverless Java - Challenges and TriumphsDavid Delabassee
 
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8terrencebarr
 
Explaining the new Java release and licensing models
Explaining the new Java release and licensing modelsExplaining the new Java release and licensing models
Explaining the new Java release and licensing modelsMark West
 
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016Yolande Poirier
 
Jakarta EE: Today and Tomorrow
Jakarta EE: Today and TomorrowJakarta EE: Today and Tomorrow
Jakarta EE: Today and TomorrowDmitry Kornilov
 
Java: how to thrive in the changing world
Java: how to thrive in the changing worldJava: how to thrive in the changing world
Java: how to thrive in the changing worldAlexey Fyodorov
 
Building Cloud-Native Applications with Helidon
Building Cloud-Native Applications with HelidonBuilding Cloud-Native Applications with Helidon
Building Cloud-Native Applications with HelidonDmitry Kornilov
 
Lightweight Java in the Cloud
Lightweight Java in the CloudLightweight Java in the Cloud
Lightweight Java in the CloudBruno Borges
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cBruno Borges
 
Serverless Java Challenges & Triumphs
Serverless Java Challenges & TriumphsServerless Java Challenges & Triumphs
Serverless Java Challenges & TriumphsDavid Delabassee
 

Similar to Java SE Subscription Workshop (20)

JDK versions and OpenJDK
JDK versions and OpenJDKJDK versions and OpenJDK
JDK versions and OpenJDK
 
It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11
 
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor TopicJavantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
 
Java 10 and beyond: Keeping up with the language and planning for the future
Java 10 and beyond: Keeping up with the language and planning for the futureJava 10 and beyond: Keeping up with the language and planning for the future
Java 10 and beyond: Keeping up with the language and planning for the future
 
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
 
JDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDKJDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDK
 
JDK 10 Java Module System
JDK 10 Java Module SystemJDK 10 Java Module System
JDK 10 Java Module System
 
Version 1 Oracle Java Licensing changes -- what is really going on-feb2020-pdf
Version 1   Oracle Java Licensing changes -- what is really going on-feb2020-pdfVersion 1   Oracle Java Licensing changes -- what is really going on-feb2020-pdf
Version 1 Oracle Java Licensing changes -- what is really going on-feb2020-pdf
 
Serverless Java - Challenges and Triumphs
Serverless Java - Challenges and TriumphsServerless Java - Challenges and Triumphs
Serverless Java - Challenges and Triumphs
 
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8
 
APAC Tour 2019 update
APAC Tour 2019 updateAPAC Tour 2019 update
APAC Tour 2019 update
 
Explaining the new Java release and licensing models
Explaining the new Java release and licensing modelsExplaining the new Java release and licensing models
Explaining the new Java release and licensing models
 
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
 
Jakarta EE: Today and Tomorrow
Jakarta EE: Today and TomorrowJakarta EE: Today and Tomorrow
Jakarta EE: Today and Tomorrow
 
Java: how to thrive in the changing world
Java: how to thrive in the changing worldJava: how to thrive in the changing world
Java: how to thrive in the changing world
 
Building Cloud-Native Applications with Helidon
Building Cloud-Native Applications with HelidonBuilding Cloud-Native Applications with Helidon
Building Cloud-Native Applications with Helidon
 
Lightweight Java in the Cloud
Lightweight Java in the CloudLightweight Java in the Cloud
Lightweight Java in the Cloud
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
 
Serverless Java Challenges & Triumphs
Serverless Java Challenges & TriumphsServerless Java Challenges & Triumphs
Serverless Java Challenges & Triumphs
 
Javantura v6 - JDK 11 & JDK 12 - Dalibor Topic
Javantura v6 - JDK 11 & JDK 12 - Dalibor TopicJavantura v6 - JDK 11 & JDK 12 - Dalibor Topic
Javantura v6 - JDK 11 & JDK 12 - Dalibor Topic
 

More from MarketingArrowECS_CZ

INFINIDAT InfiniGuard - 20220330.pdf
INFINIDAT InfiniGuard - 20220330.pdfINFINIDAT InfiniGuard - 20220330.pdf
INFINIDAT InfiniGuard - 20220330.pdfMarketingArrowECS_CZ
 
Využijte svou Oracle databázi na maximum!
Využijte svou Oracle databázi na maximum!Využijte svou Oracle databázi na maximum!
Využijte svou Oracle databázi na maximum!MarketingArrowECS_CZ
 
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?MarketingArrowECS_CZ
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaMarketingArrowECS_CZ
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceMarketingArrowECS_CZ
 
Novinky ve světě Oracle DB a koncept konvergované databáze
Novinky ve světě Oracle DB a koncept konvergované databázeNovinky ve světě Oracle DB a koncept konvergované databáze
Novinky ve světě Oracle DB a koncept konvergované databázeMarketingArrowECS_CZ
 
Základy licencování Oracle software
Základy licencování Oracle softwareZáklady licencování Oracle software
Základy licencování Oracle softwareMarketingArrowECS_CZ
 
Garance 100% dostupnosti dat! Kdo z vás to má?
Garance 100% dostupnosti dat! Kdo z vás to má?Garance 100% dostupnosti dat! Kdo z vás to má?
Garance 100% dostupnosti dat! Kdo z vás to má?MarketingArrowECS_CZ
 
Využijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplnoVyužijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplnoMarketingArrowECS_CZ
 
Oracle Data Protection - 2. část
Oracle Data Protection - 2. částOracle Data Protection - 2. část
Oracle Data Protection - 2. částMarketingArrowECS_CZ
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. částMarketingArrowECS_CZ
 
Benefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (4/4): StorageBenefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (4/4): StorageMarketingArrowECS_CZ
 
Benefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeBenefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeMarketingArrowECS_CZ
 
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
Exadata z pohledu zákazníka a novinky generace X8M - 2. částExadata z pohledu zákazníka a novinky generace X8M - 2. část
Exadata z pohledu zákazníka a novinky generace X8M - 2. částMarketingArrowECS_CZ
 
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. částExadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. částMarketingArrowECS_CZ
 
Úvod do Oracle Cloud infrastruktury
Úvod do Oracle Cloud infrastrukturyÚvod do Oracle Cloud infrastruktury
Úvod do Oracle Cloud infrastrukturyMarketingArrowECS_CZ
 

More from MarketingArrowECS_CZ (20)

INFINIDAT InfiniGuard - 20220330.pdf
INFINIDAT InfiniGuard - 20220330.pdfINFINIDAT InfiniGuard - 20220330.pdf
INFINIDAT InfiniGuard - 20220330.pdf
 
Využijte svou Oracle databázi na maximum!
Využijte svou Oracle databázi na maximum!Využijte svou Oracle databázi na maximum!
Využijte svou Oracle databázi na maximum!
 
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?Jak konsolidovat Vaše databáze s využitím Cloud služeb?
Jak konsolidovat Vaše databáze s využitím Cloud služeb?
 
Chráníte správně svoje data?
Chráníte správně svoje data?Chráníte správně svoje data?
Chráníte správně svoje data?
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management Platforma
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
 
Infinidat InfiniGuard
Infinidat InfiniGuardInfinidat InfiniGuard
Infinidat InfiniGuard
 
Infinidat InfiniBox
Infinidat InfiniBoxInfinidat InfiniBox
Infinidat InfiniBox
 
Novinky ve světě Oracle DB a koncept konvergované databáze
Novinky ve světě Oracle DB a koncept konvergované databázeNovinky ve světě Oracle DB a koncept konvergované databáze
Novinky ve světě Oracle DB a koncept konvergované databáze
 
Základy licencování Oracle software
Základy licencování Oracle softwareZáklady licencování Oracle software
Základy licencování Oracle software
 
Garance 100% dostupnosti dat! Kdo z vás to má?
Garance 100% dostupnosti dat! Kdo z vás to má?Garance 100% dostupnosti dat! Kdo z vás to má?
Garance 100% dostupnosti dat! Kdo z vás to má?
 
Využijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplnoVyužijte svou Oracle databázi naplno
Využijte svou Oracle databázi naplno
 
Oracle Data Protection - 2. část
Oracle Data Protection - 2. částOracle Data Protection - 2. část
Oracle Data Protection - 2. část
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. část
 
Benefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (4/4): StorageBenefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (4/4): Storage
 
Benefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeBenefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): Compute
 
InfiniBox z pohledu zákazníka
InfiniBox z pohledu zákazníkaInfiniBox z pohledu zákazníka
InfiniBox z pohledu zákazníka
 
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
Exadata z pohledu zákazníka a novinky generace X8M - 2. částExadata z pohledu zákazníka a novinky generace X8M - 2. část
Exadata z pohledu zákazníka a novinky generace X8M - 2. část
 
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. částExadata z pohledu zákazníka a novinky generace X8M - 1. část
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
 
Úvod do Oracle Cloud infrastruktury
Úvod do Oracle Cloud infrastrukturyÚvod do Oracle Cloud infrastruktury
Úvod do Oracle Cloud infrastruktury
 

Recently uploaded

Elevate Your Business with TECUNIQUE's Tailored Solutions
Elevate Your Business with TECUNIQUE's Tailored SolutionsElevate Your Business with TECUNIQUE's Tailored Solutions
Elevate Your Business with TECUNIQUE's Tailored SolutionsJaydeep Chhasatia
 
COMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptx
COMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptxCOMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptx
COMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptxabalosyvonne42
 
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.DianaGray10
 
Checklist to troubleshoot CD moisture profiles.docx
Checklist to troubleshoot CD moisture profiles.docxChecklist to troubleshoot CD moisture profiles.docx
Checklist to troubleshoot CD moisture profiles.docxNoman khan
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Tracking license compliance made easy - intro to Grant (OSS)
Tracking license compliance made easy - intro to Grant (OSS)Tracking license compliance made easy - intro to Grant (OSS)
Tracking license compliance made easy - intro to Grant (OSS)Anchore
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 
Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...
Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...
Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...Precisely
 
RTL Design Methodologies_Object Automation Inc
RTL Design Methodologies_Object Automation IncRTL Design Methodologies_Object Automation Inc
RTL Design Methodologies_Object Automation IncObject Automation
 
Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...UiPathCommunity
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceMartin Humpolec
 
Monitoring Java Application Security with JDK Tools and JFR Events.pdf
Monitoring Java Application Security with JDK Tools and JFR Events.pdfMonitoring Java Application Security with JDK Tools and JFR Events.pdf
Monitoring Java Application Security with JDK Tools and JFR Events.pdfAna-Maria Mihalceanu
 
Reference Domain Ontologies and Large Medical Language Models.pptx
Reference Domain Ontologies and Large Medical Language Models.pptxReference Domain Ontologies and Large Medical Language Models.pptx
Reference Domain Ontologies and Large Medical Language Models.pptxChimezie Ogbuji
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
LLM Threats: Prompt Injections and Jailbreak Attacks
LLM Threats: Prompt Injections and Jailbreak AttacksLLM Threats: Prompt Injections and Jailbreak Attacks
LLM Threats: Prompt Injections and Jailbreak AttacksThien Q. Tran
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
LinkedIn optimization Gunjan Dhir .pptx
LinkedIn optimization Gunjan Dhir .pptxLinkedIn optimization Gunjan Dhir .pptx
LinkedIn optimization Gunjan Dhir .pptxGunjan Dhir
 
Future Research Directions for Augmented Reality
Future Research Directions for Augmented RealityFuture Research Directions for Augmented Reality
Future Research Directions for Augmented RealityMark Billinghurst
 
Deliver Latency Free Customer Experience
Deliver Latency Free Customer ExperienceDeliver Latency Free Customer Experience
Deliver Latency Free Customer ExperienceOpsTree solutions
 

Recently uploaded (20)

Elevate Your Business with TECUNIQUE's Tailored Solutions
Elevate Your Business with TECUNIQUE's Tailored SolutionsElevate Your Business with TECUNIQUE's Tailored Solutions
Elevate Your Business with TECUNIQUE's Tailored Solutions
 
COMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptx
COMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptxCOMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptx
COMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptx
 
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
 
Checklist to troubleshoot CD moisture profiles.docx
Checklist to troubleshoot CD moisture profiles.docxChecklist to troubleshoot CD moisture profiles.docx
Checklist to troubleshoot CD moisture profiles.docx
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Tracking license compliance made easy - intro to Grant (OSS)
Tracking license compliance made easy - intro to Grant (OSS)Tracking license compliance made easy - intro to Grant (OSS)
Tracking license compliance made easy - intro to Grant (OSS)
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 
Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...
Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...
Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...
 
RTL Design Methodologies_Object Automation Inc
RTL Design Methodologies_Object Automation IncRTL Design Methodologies_Object Automation Inc
RTL Design Methodologies_Object Automation Inc
 
Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
 
Monitoring Java Application Security with JDK Tools and JFR Events.pdf
Monitoring Java Application Security with JDK Tools and JFR Events.pdfMonitoring Java Application Security with JDK Tools and JFR Events.pdf
Monitoring Java Application Security with JDK Tools and JFR Events.pdf
 
Reference Domain Ontologies and Large Medical Language Models.pptx
Reference Domain Ontologies and Large Medical Language Models.pptxReference Domain Ontologies and Large Medical Language Models.pptx
Reference Domain Ontologies and Large Medical Language Models.pptx
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
LLM Threats: Prompt Injections and Jailbreak Attacks
LLM Threats: Prompt Injections and Jailbreak AttacksLLM Threats: Prompt Injections and Jailbreak Attacks
LLM Threats: Prompt Injections and Jailbreak Attacks
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
LinkedIn optimization Gunjan Dhir .pptx
LinkedIn optimization Gunjan Dhir .pptxLinkedIn optimization Gunjan Dhir .pptx
LinkedIn optimization Gunjan Dhir .pptx
 
Future Research Directions for Augmented Reality
Future Research Directions for Augmented RealityFuture Research Directions for Augmented Reality
Future Research Directions for Augmented Reality
 
Deliver Latency Free Customer Experience
Deliver Latency Free Customer ExperienceDeliver Latency Free Customer Experience
Deliver Latency Free Customer Experience
 

Java SE Subscription Workshop

  • 1. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
  • 2. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Oracle Java SE Subscription Your Java SE Investment protected Rob van der Aar Oracle Java Business Development EMEA rob.van.der.aar@oracle.com
  • 3. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 3 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Not all technologies identified are available for all cloud services.
  • 4. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Agenda • Java introduction • New Java Release Timeline • Java SE Subscription • Summary • More information • What to do next? 4
  • 5. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Java SE Powers Enterprise Business in Every Industry • #1 programming language • 12 million developers run Java • 38 billion active Java Virtual Machines • 21 billion cloud connected JVMs • 80% of enterprises run Java SE on desktop, servers, and cloud deployments Confidential – Oracle Internal/Restricted/Highly Restricted 5 With this much Java in development and deployed, where do you get your Java SE Support? Source: VDC Research; www.Tiobe.com, https://www.tiobe.com/tiobe-index/; “Most Popular and Influential Programming Languages of 2018”, Ben Putano, Stackify, December 18, 2017, https://stackify.com/popular-programming-languages-2018/; * Based on relative number of searches for specific programming languages across 20+ search engines Top Programming Languages – Tiobe Index*
  • 6. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Java and IT Security • What is the status of your Java install base? – How many desktops and servers are using Java? • Do you know which version(s) of Java you are using? – Version 6, 7 or 8 or a mix of versions? • Are your Java versions up to date? – Is the latest patch installed? • What risks are you running if you don’t install security patches? 6
  • 7. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 7 “Software patching, a seemingly mundane task, has become a boardroom matter.” Mark Hurd CEO Oracle Oracle Internal Until June 1, 2018 7 Source: Five Takeaways from 48 Hours in New York City https://www.linkedin.com/pulse/five-takeaways-from-48-hours-new-york-city-mark-v-hurd/ Companies worldwide grew more IT security conscious over the last years • Every CISO (RSSI) recommends/defined a policy that all SW should be on the latest patch level. • Regulations like GDPR, PCI-DSS, SWIFT, etc. require that patching follows best practices in the industry. • Companies appreciate that Oracle provides patches and support for Java as a service and many have signed up for it.
  • 8. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Java End of Public Updates: A Recurring Event Java Release GA Date End of Public Updates Last Public Version Latest/Last Supported Version Extended Support Until Java 5 May 2004 Oct 2008 5 update 22 5 update 71 N/A Java 6 Dec 2006 Dec 2013 6 update 45 6 update 211 Dec 2018 Java 7 Jul 2011 Apr 2015 7 update 80 7 update 201 Jul 2022 Java 8 Mar 2014 Jan 2019 8 update 202 8 update 202 Mar 2025 8
  • 9. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 9 Java is “Free” • Java is free to download and to use for the Public Available Updates • Up to Java 6 update 45 (feb 2013) • Up to Java 7 update 80 (april 2015) • Up to Java 8 update 202 (jan 2019) – In accordance with the Binary Code Licensing Agreement http://www.oracle.com/technetwork/java/javase/terms/license/index.html • but „Support“ is not included, i.e. – No possibility to open support tickets or call the hotline – No immediate patches i.e. to repair mission critical apps immediately • and, no access to patches/security fixes for older Java versions • and, no access to monitor and management tools
  • 10. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | What is the Risk with Un-updated Java?* Java Version 7 • Last public update: Java 7 Update 80 (14-Apr-2015) • Since the last Java 7 public update: – 181 security flaws have been patched – 71 of those security flaws are classified as high severity** – Most recent is Java 7 Update 201 (16-Oct-2018) • 15 Critical Patch Updates (CPUs) since last public update – Previous CPUs (released every Jan, Apr, Jul, Oct) :7u85,7 u91, 7u95, 7u97, 7u101, 7u111, 7u121, 7u131, 7u141, 7u151,7u161, 7u171, 7u181, 7u191, 7u201. 10 * As of 16-Oct-2018 ** Having a CVSS (Common Vulnerability Scoring System) base score in the range of 7.0 – 10.0 (https://nvd.nist.gov/vuln-metrics/cvss)
  • 11. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Java SE Release Cadence Change From 3 years (Feature Completion) to 6 months • Predictable 6-months release cadence • Incremental improvement • Get access to new features sooner • No more disruptive major releases 11 In October 2017 at JavaOne it was announced that with the release of JDK Version 9 Java releases will be on a 6 month release cycle
  • 12. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | New Java Release Timeline* Oracle JDK & Oracle Open JDK Java SE 6 Java SE 7 Java SE 10 Java SE 9 Java SE 12 Java SE 13 Java SE 14 Oracle Open JDK – GPLv2 Java SE 11 (LTS) Java SE 17 (LTS) Oracle JDK - OTN LTS = Long term support release 2017 2018 2019 2020 2021 2022 2023 2024 2025 Java SE 15 Java SE 16 * Dates and version numbers subject to change Oracle JDK – Public Updates BCL - Binary Code License OTN - Oracle Technology Network GPLv2 – Gnu General Public License v2 Oracle JDK - BCL Java SE 8
  • 13. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Java Updates Version 8 • Critical Patch Updates (CPU) – Critical Patch Updates are collections of security fixes for Oracle products. CPU are released on the same date on java.com and Oracle Technology Network (OTN). • For Oracle Java SE Critical Patch Updates, the next scheduled dates are: – April 16, 2019 – July 16, 2019 – October 15, 2019 • Patch Set Update (PSU) – Patch Set Update contains all of the security fixes in the CPUs released up to that version, as well as additional non-critical fixes. Java PSU releases should only be used if you are being impacted by one of the additional bugs fixed in that version. PSU dates reflect the release dates on OTN. • 13
  • 14. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Java Time Schedule • Java 6: – Java SE Updates and Support until: Dec 2018 • Java 7: – Java SE Updates and Support until: July 2022 • Java 8: – End of public updates: Jan 2019 – Java SE Updates and Support until: March 2025 – After Java 8 EoPU Java will no longer get any free updates – Java 8 is the last Java release supporting 32-bit Windows and Web deployment technologies Updates and Support for Java 7 and 8 available with Java SE Subscription 14
  • 15. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Java SE Support = Controlling IT Costs • TCO for Java SE maintenance has never been completely free: 1. Developers need to keep up with regular feature updates and major releases, OR; 2. Buy a Java SE Support product from Oracle, OR; 3. Fall behind in terms of performance, stability and security updates, placing your applications at risk. • Java SE Subscription gives control of when and how to migrate to new releases – Java SE Subscription make annual costs predictable – Java SE Subscription simplifies how costs are calculated. • Clear published pricing – consistent with how platform support 15
  • 16. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Oracle Enterprise long-term support • New simple Oracle Java SE Subscription offering for desktop, server and cloud deployments • Java SE Subscription is annual and direct from Oracle, the primary contributor and steward of Java SE • Low-cost, predictable pricing – Server: $25.00 per month per processor – Desktop: $2.50 per month per user – Significant discount available for large deployments support requirements up to 50% • Pricelist available on: https://www.oracle.com/assets/java-se-subscription-pricelist-5028356.pdf 16
  • 17. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Java SE Subscription Monthly Pricing in USD Confidential – Oracle Internal/Restricted/Highly Restricted
  • 18. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Java SE Subscription covers all Life Java versions: *see slide of Java releases for active Java versions • Java Mission Control • Java Flight Recorder • Advanced Mmt Console • Java Usage Tracker • Deployment Rule Set • Java MSI Installer
  • 19. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | License metrics • Similar to Oracle Tech products that are licensed by NUPs and processors. – NUPs = individuals with Java access authorization + „non human operated devices“ + users behind „multiplexers“ and – Oracle Processors = number of physical cores x core factor * • No Minimum Licensing 19 Note: According to the Oracle Partitioning Policy for soft- partitioning solutions the customer has to count all physical CPUs/Cores where Java is running on.
  • 20. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Example calculation • Desktops: Enterprise has 500 Users with access to Java: – Subscription price: 500 NUPs Java SE Desktop * $2.50 * 12 = $15,000 per year • Servers: 1x 2 Sockets Xeon x86 Server with 4 Cores each: – 2 Sockets x 4 Cores x Core Factor 0.5 = 4 Oracle Processors – Subscription price : 4 Oracle Processors Java SE * $25.00 * 12 = $1,200 per year 20
  • 21. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Restricted Usage Rights for Java SE 21 1. With active support, Oracle Weblogic, IBM Websphere and SAP Netweaver includes a restricted use license for Oracle Java SE, solely for running the server applications. 2. A 3rd party vendor with an active Java Binary License Redistribution Agreement can bundle Java update within the registered application and redistributed the binary to their clients. Donald Smith, Senior Director Java Product Management: “It is absolutely false that a WebLogic license permits the right to use Java SE separately from the sole purpose of running WebLogic.” https://docs.oracle.com/cd/E55108_01/doc.62016/e56762/GUID-BA4FE508-12D2-4113-833A-8451C0612364.htm#GUID-3D602373-71F0-4A40-AC60- 2B9B2B4F9B6C
  • 22. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Java SE Support and Updates from Oracle • Large support organizations available 24 hours a day and 365 days a year – Thousands of customers worldwide rely upon Oracle support • Oracle provides the majority of Java bug fix contributions – Oracle contributes 80% to OpenJDK development, plus all the infrastructure/process costs – See statistics at https://blogs.oracle.com/java-platform-group/building-jdk-11-together • Oracle knows first about a Java issue (bug or security issue) and provides fixes for them first – Important because of today’s zero-day attacks – Oracle collaborates with other vendors on security issues. The security of the Java platform is important for the whole Java community. • Oracle rigidly tests the Java runtime before releasing any update – Reducing operational efforts and risk for our customers • Oracle Java SE users benefit from the network effect of a large customer base 22
  • 23. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Basically no dramatic changes for Oracle Java • Signing up for an annual Java SE Subscription is the customer’s choice. – It is for enterprise customers, who prefer: • to stay longer on older Java versions; • to reduce development and operational costs due to less migration and testing; • to get access to security and critical updates for all active Java versions; • to secure professional support with quick turnaround for critical issues and access to intermediate patches • to use Java Advanced tools for efficient management, control and deployments of all Java versions installed on desktops and servers • For more than 15 years Java customers could get this service: – at Sun it was called “Java for Business”, at Oracle “Java SE Support” and “Java SE Advanced”. – Java SE Subscription is the latest “metamorphosis” of this offering. 23
  • 24. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | • End of Public Update – https://blogs.oracle.com/java-platform-group/end-of-public-updates-is-a-process%2c- not-an-event • Java SE Subscription – FAQs – https://www.oracle.com/technetwork/java/javaseproducts/overview/javasesubscriptio nfaq-4891443.html • Oracle Java SE Releases FAQ – https://blogs.oracle.com/java-platform-group/oracle-java-se-releases-faq • Oracle Java SE Support Roadmap – https://www.oracle.com/technetwork/java/java-se-support-roadmap.html • Java SE Subscription - Data Sheet – http://www.oracle.com/technetwork/java/javaseproducts/javasesubscription-data- sheet-4891969.pdf • Oracle Java SE Subscription Price List – http://www.oracle.com/us/corporate/pricing/price-lists/java-se-subscription-pricelist- 5028356.pdf • Core Factor Table – http://www.oracle.com/assets/processor-core-factor-table-070634.pdf • Java Magazine – https://www.oracle.com/technetwork/java/javamagazine/index.html • Premier Support – https://www.oracle.com/support/premier/software/ • Support Policies – https://www.oracle.com/support/policies.html • Oracle Software Technical Support Policies – https://www.oracle.com/us/assets/057419.pdf • Oracle Partitioning Policy – http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf • Licensing in the Cloud Computing Environment – http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf • The Java Source – https://blogs.oracle.com/java/ • Latest Java SE Release Will Power Spotify – https://www.oracle.com/corporate/pressrelease/java-se-power-spotify-031919.html 24 More information
  • 25. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | What to do next? • Determine how many Java SE desktop and server or cloud deployments there are; • Define your Java SE Subscription needs; • Get in contact with your Java sales representative or Java reseller. Confidential – Oracle Internal/Restricted/Highly Restricted 25 https://www.oracle.com/technetwork/java/javaseproducts/overview/javasesubscriptionfaq-4891443.html
  • 26. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 26 Thank you for your attention