Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Java SE, Today and Tomorrow
Dalibor Topic
Principal Product Manager
Java Platform Group @ Oracle
@robilad
February 23rd, 2019 @ Javantura in Zagreb, Croatia
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
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.
2
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 3
Is the Java ecosystem shrinking?
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Java 1.0
Java 1.1
Java 1.2
Java 1.3 Java 1.5
Java 1.4 Java 1.6
Java 7
Java 8
Java 9
Java 10
Java 11
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Continuing growth
12 Million developers run Java
#1 Programming language
#1 Developer choice for the cloud
30 Billion active Java Virtual Machines
21 Billion cloud connected Java Virtual Machines
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Communicating, collaborating, connecting
Continuing support for the Java ecosystem
Java Magazine Over 250,000 subscribers, and it’s FREE!
Java Foundations, Java Fundamentals, Java Programming
Over 350 groups worldwide…join (y)our peers
Global organization for women in Java technology,
currently with 550 members in over 60 countries
Java User Groups
jDuchess Program
Over 1,000 participants helping to develop
standard technical specifications for JavaJCP
Over 150 members to connect with and learn fromJava Champions
Student
Outreach
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Preserving Java’s virtues
Ensuring Java continues to be open and free
Delivering ongoing platform completeness
Continuing to invest in quality and security
Preserving open and transparent development
Investing in developer productivity and compatibility
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Innovation and modernization matters
Increasing density
Improving startup time
Improving predictability
Simplifying serviceability and profiling
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Oracle commitments for Java
Deliver enhancements and innovation faster
Make Java more open
Continue support for the Java ecosystem
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 10
Is Java still free?
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Moving Java Forward Faster
Keep Java Free and more open (opener?)
11
▪ Oracle will now produce OpenJDK builds
▪ The new OpenJDK builds will be licensed under GPL V2
GNU General Public License Version 2 with Class Path Exception (GPL 2 with CPE)
▪ New Java feature release will be made every 6 months
▪ Oracle will open source commercial features
▪ Oracle will work with other OpenJDK contributors to make
the community infrastructure complete, modern and
accessible
URL: http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Ensuring Java is available for free
• Previously
–OpenJDK: free as source
–Oracle JDK: free binaries
under BCL
–Java SE Advanced: fee-
based under commercial
license
12
• Currently
–OpenJDK: free binaries
under GPLv2+CPE
–Oracle JDK: free binaries
under commercial license
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Making Java more open
From Oracle JDK to Oracle OpenJDK
13
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Making Java more open
▪ Application Class Data Sharing (OpenJDK 10)
▪ Enables you to place classes from the standard extensions directories and the application class path
in the shared archive
▪ Project ZGC (OpenJDK 11)
▪ Low latency garbage collector to support multi-terabyte heaps
▪ Flight Recorder (OpenJDK 11)
▪ Collects diagnostic and profiling data about a running Java application
▪ Mission Control (OpenJDK 11)
▪ Monitor and manage Java applications with minimal performance overhead
What has been open-sourced
14
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 15
Is Java moving slower?
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
No more limousines, think trains!
The Release Model
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 17
Previous JDK Release Model
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 18
Previous JDK Release Model
Y1 Y2 Y3 Y4 Y5 Y6 Y7
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 19
Previous JDK Release Model
Y1 Y2 Y3 Y4 Y5 Y6 Y7
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 20
Previous JDK Release Model
Y1 Y2 Y3 Y4 Y5 Y6 Y7
8 8u20 8u40 8u60
9 9.1 9.2 9.3
10 10.1 10.2 10.3
11 11.1 11.2 11.3
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 21
Feature releases every 6 months
New JDK Release Model
Y1 Y2 Y3 Y4 Y5 Y6 Y7
9
9.1
9.2
9.3
10
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 22
New JDK Release Model
Y1 Y2 Y3 Y4 Y5 Y6 Y7
9
10
11
12
13
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 23
New JDK Release Model - LTS Releases
Y1 Y2 Y3 Y4 Y5 Y6 Y7
9
10
11 (LTS)
12
13
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 24
New JDK Release Model - LTS Every 3 years
Y1 Y2 Y3 Y4 Y5 Y6 Y7
9
10
11 (LTS)
12
13
Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15
14
15
16
17 (LTS)
18
19
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 25
New JDK Release Model – Starting with JDK 9
9
10
12
13
14
15
16
17 (LTS)
JDK 8
JDK 7
JDK 6
‘18 ‘19 ‘20 ‘21 ‘22 ‘23 ‘24 ‘25 ‘26 ‘27 ‘28 ‘29 ‘30 ‘31 ‘32
11 (LTS)
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 26
Oracle JDK & Oracle OpenJDK
9
10
12
13
14
15
16
‘18 ‘19 ‘20 ‘21 ‘22 ‘23 ‘24 ‘25 ‘26 ‘27 ‘28 ‘29 ‘30 ‘31 ‘32
JDK 8
JDK 7
JDK 6
17 (LTS)
11 (LTS)
Oracle JDK - OTN
OpenJDK - GPL
Oracle JDK - BCL
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 27
New JDK Release model
9 10
11 (LTS)
12 13 14 15 16
17 (LTS)
9 10
‘18 ‘19 ‘20 ‘21 ‘22 ‘23 ‘24 ‘25 ‘26 ‘27 ‘28 ‘29 ‘30 ‘31 ‘32
1711 18 19 3321 22 23 24 25 26 27 28 29 30 31 3220 34 35 36 37 38
23 (LTS)
29 (LTS)
35 (LTS)
JDK 8
JDK 7
JDK 6
Oracle JDK - OTN
OpenJDK - GPL
Oracle JDK - BCL
12 13 14 15 16
18 19
33
21 22
24 25 26 27 28
30 31 32
20
34
36 37 38
Rapid innovation, performance improvements, continuous integration
Long term stability, security and critical bug fixes
6-Month Releases & LTS Every 3 Years
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Delivering enhancements and innovation more rapidly
Predictable 6-month release cadence
Incremental improvement
Get access to new features sooner
No more disruptive major release
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 29
Is Java going into sustaining mode?
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Targeted JEPs per JDK Release
30
0
10
20
30
40
50
60
70
80
90
100
JDK 8 JDK 9 JDK 10 JDK 11 JDK 12 *
JEPs
JEPs
80+
12
17
8
50+
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
JDK 11 – Sep 2018
• 17 JEPs
• New model calls for JEPS to
be targeted only when ready
31
http://openjdk.java.net/projects/jdk/11
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
JDK 12
• 8 JEPs targeted
32
http://openjdk.java.net/projects/jdk/12
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
JDK 13
33
http://openjdk.java.net/projects/jdk/13
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 34
Is Oracle the only Java contributor?
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Thank you to the many contributions in the OpenJDK Community
Building JDK 11 together
2,468 JIRA issues marked as
fixed in JDK 11
Over 500 were contributed by
individuals and developers
working for other organizations
blogs.oracle.com/java-platform-group/building-jdk-11-together
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 36
What if I need commercial support?
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Enterprise long-term support
New simple Oracle JDK monthly subscription support offering for
desktop, server and cloud deployments (pay as you use)
You have a choice:
- Oracle support for specific releases
- Additional support options from other vendors
oracle.com/java/java-se-subscription
Low-cost, predictable pricing
- $25.00 (USD) per month per processor (server) or LESS
- $2.50 (USD) per month per user (desktop) or LESS
- Significant discount available for large deployment support
requirements (i.e. 50% discount for 10k-20K processor units)
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 38
What are some new opportunities for Java?
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
The Next Big Challenges Opportunities
• Containers
• Predictability
• Performance
• Data optimization
• HW acceleration
• Scalability
• Continual language enhancements
39
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Portola
Skara
Loom
Valhalla
Panama
Amber
40
openjdk.java.net
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 41
Valhalla: https://wiki.openjdk.java.net/display/valhalla/Main
Panama: https://openjdk.java.net/projects/panama/
Portola: https://wiki.openjdk.java.net/display/portola/Main
Amber: https://wiki.openjdk.java.net/display/amber/Main
Loom: https://wiki.openjdk.java.net/display/loom/Main
Skara: https://openjdk.java.net/projects/skara/
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
OpenJDK EA releases
– Upcoming Feature Releases
– Special Projects EAs
42
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Summary
• The Java platform development on OpenJDK is becoming more open
• JDK 11, the next LTS release, includes innovations, security, productivity
and performance improvements
• Oracle is simplifying Java licensing by transitioning out of the BCL
“dual purpose” license to GPLv2+CPE
• Oracle introduced a new Java subscription offering to make Java support
affordable and predictable for everyone
• Beyond Java 11, we have a solid technical roadmap
43
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
JOIN and become an OpenJDK CONTRIBUTOR
https://openjdk.java.net
STAY INFORMED
https://blogs.oracle.com/java-platform-group
CONNECT WITH US
@OpenJDK
@gsaab @mreinhold @BrianGoetz @MikaelVidstedt
@BTraTra @DonaldOJDK @Sharat_Chander
@robilad @aureliog @SimmsUpNorth
44

Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic

  • 1.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Java SE, Today and Tomorrow Dalibor Topic Principal Product Manager Java Platform Group @ Oracle @robilad February 23rd, 2019 @ Javantura in Zagreb, Croatia
  • 2.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 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. 2
  • 3.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 3 Is the Java ecosystem shrinking?
  • 4.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Java 1.0 Java 1.1 Java 1.2 Java 1.3 Java 1.5 Java 1.4 Java 1.6 Java 7 Java 8 Java 9 Java 10 Java 11
  • 5.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Continuing growth 12 Million developers run Java #1 Programming language #1 Developer choice for the cloud 30 Billion active Java Virtual Machines 21 Billion cloud connected Java Virtual Machines
  • 6.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Communicating, collaborating, connecting Continuing support for the Java ecosystem Java Magazine Over 250,000 subscribers, and it’s FREE! Java Foundations, Java Fundamentals, Java Programming Over 350 groups worldwide…join (y)our peers Global organization for women in Java technology, currently with 550 members in over 60 countries Java User Groups jDuchess Program Over 1,000 participants helping to develop standard technical specifications for JavaJCP Over 150 members to connect with and learn fromJava Champions Student Outreach
  • 7.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Preserving Java’s virtues Ensuring Java continues to be open and free Delivering ongoing platform completeness Continuing to invest in quality and security Preserving open and transparent development Investing in developer productivity and compatibility
  • 8.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Innovation and modernization matters Increasing density Improving startup time Improving predictability Simplifying serviceability and profiling
  • 9.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Oracle commitments for Java Deliver enhancements and innovation faster Make Java more open Continue support for the Java ecosystem
  • 10.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 10 Is Java still free?
  • 11.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Moving Java Forward Faster Keep Java Free and more open (opener?) 11 ▪ Oracle will now produce OpenJDK builds ▪ The new OpenJDK builds will be licensed under GPL V2 GNU General Public License Version 2 with Class Path Exception (GPL 2 with CPE) ▪ New Java feature release will be made every 6 months ▪ Oracle will open source commercial features ▪ Oracle will work with other OpenJDK contributors to make the community infrastructure complete, modern and accessible URL: http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html
  • 12.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Ensuring Java is available for free • Previously –OpenJDK: free as source –Oracle JDK: free binaries under BCL –Java SE Advanced: fee- based under commercial license 12 • Currently –OpenJDK: free binaries under GPLv2+CPE –Oracle JDK: free binaries under commercial license
  • 13.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Making Java more open From Oracle JDK to Oracle OpenJDK 13
  • 14.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Making Java more open ▪ Application Class Data Sharing (OpenJDK 10) ▪ Enables you to place classes from the standard extensions directories and the application class path in the shared archive ▪ Project ZGC (OpenJDK 11) ▪ Low latency garbage collector to support multi-terabyte heaps ▪ Flight Recorder (OpenJDK 11) ▪ Collects diagnostic and profiling data about a running Java application ▪ Mission Control (OpenJDK 11) ▪ Monitor and manage Java applications with minimal performance overhead What has been open-sourced 14
  • 15.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 15 Is Java moving slower?
  • 16.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | No more limousines, think trains! The Release Model
  • 17.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 17 Previous JDK Release Model Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15
  • 18.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 18 Previous JDK Release Model Y1 Y2 Y3 Y4 Y5 Y6 Y7
  • 19.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 19 Previous JDK Release Model Y1 Y2 Y3 Y4 Y5 Y6 Y7
  • 20.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 20 Previous JDK Release Model Y1 Y2 Y3 Y4 Y5 Y6 Y7 8 8u20 8u40 8u60 9 9.1 9.2 9.3 10 10.1 10.2 10.3 11 11.1 11.2 11.3
  • 21.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 21 Feature releases every 6 months New JDK Release Model Y1 Y2 Y3 Y4 Y5 Y6 Y7 9 9.1 9.2 9.3 10
  • 22.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 22 New JDK Release Model Y1 Y2 Y3 Y4 Y5 Y6 Y7 9 10 11 12 13
  • 23.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 23 New JDK Release Model - LTS Releases Y1 Y2 Y3 Y4 Y5 Y6 Y7 9 10 11 (LTS) 12 13
  • 24.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 24 New JDK Release Model - LTS Every 3 years Y1 Y2 Y3 Y4 Y5 Y6 Y7 9 10 11 (LTS) 12 13 Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15 14 15 16 17 (LTS) 18 19
  • 25.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 25 New JDK Release Model – Starting with JDK 9 9 10 12 13 14 15 16 17 (LTS) JDK 8 JDK 7 JDK 6 ‘18 ‘19 ‘20 ‘21 ‘22 ‘23 ‘24 ‘25 ‘26 ‘27 ‘28 ‘29 ‘30 ‘31 ‘32 11 (LTS)
  • 26.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 26 Oracle JDK & Oracle OpenJDK 9 10 12 13 14 15 16 ‘18 ‘19 ‘20 ‘21 ‘22 ‘23 ‘24 ‘25 ‘26 ‘27 ‘28 ‘29 ‘30 ‘31 ‘32 JDK 8 JDK 7 JDK 6 17 (LTS) 11 (LTS) Oracle JDK - OTN OpenJDK - GPL Oracle JDK - BCL
  • 27.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 27 New JDK Release model 9 10 11 (LTS) 12 13 14 15 16 17 (LTS) 9 10 ‘18 ‘19 ‘20 ‘21 ‘22 ‘23 ‘24 ‘25 ‘26 ‘27 ‘28 ‘29 ‘30 ‘31 ‘32 1711 18 19 3321 22 23 24 25 26 27 28 29 30 31 3220 34 35 36 37 38 23 (LTS) 29 (LTS) 35 (LTS) JDK 8 JDK 7 JDK 6 Oracle JDK - OTN OpenJDK - GPL Oracle JDK - BCL 12 13 14 15 16 18 19 33 21 22 24 25 26 27 28 30 31 32 20 34 36 37 38 Rapid innovation, performance improvements, continuous integration Long term stability, security and critical bug fixes 6-Month Releases & LTS Every 3 Years
  • 28.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Delivering enhancements and innovation more rapidly Predictable 6-month release cadence Incremental improvement Get access to new features sooner No more disruptive major release
  • 29.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 29 Is Java going into sustaining mode?
  • 30.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Targeted JEPs per JDK Release 30 0 10 20 30 40 50 60 70 80 90 100 JDK 8 JDK 9 JDK 10 JDK 11 JDK 12 * JEPs JEPs 80+ 12 17 8 50+
  • 31.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | JDK 11 – Sep 2018 • 17 JEPs • New model calls for JEPS to be targeted only when ready 31 http://openjdk.java.net/projects/jdk/11
  • 32.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | JDK 12 • 8 JEPs targeted 32 http://openjdk.java.net/projects/jdk/12
  • 33.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | JDK 13 33 http://openjdk.java.net/projects/jdk/13
  • 34.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 34 Is Oracle the only Java contributor?
  • 35.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Thank you to the many contributions in the OpenJDK Community Building JDK 11 together 2,468 JIRA issues marked as fixed in JDK 11 Over 500 were contributed by individuals and developers working for other organizations blogs.oracle.com/java-platform-group/building-jdk-11-together
  • 36.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 36 What if I need commercial support?
  • 37.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Enterprise long-term support New simple Oracle JDK monthly subscription support offering for desktop, server and cloud deployments (pay as you use) You have a choice: - Oracle support for specific releases - Additional support options from other vendors oracle.com/java/java-se-subscription Low-cost, predictable pricing - $25.00 (USD) per month per processor (server) or LESS - $2.50 (USD) per month per user (desktop) or LESS - Significant discount available for large deployment support requirements (i.e. 50% discount for 10k-20K processor units)
  • 38.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 38 What are some new opportunities for Java?
  • 39.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | The Next Big Challenges Opportunities • Containers • Predictability • Performance • Data optimization • HW acceleration • Scalability • Continual language enhancements 39
  • 40.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Portola Skara Loom Valhalla Panama Amber 40 openjdk.java.net
  • 41.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | 41 Valhalla: https://wiki.openjdk.java.net/display/valhalla/Main Panama: https://openjdk.java.net/projects/panama/ Portola: https://wiki.openjdk.java.net/display/portola/Main Amber: https://wiki.openjdk.java.net/display/amber/Main Loom: https://wiki.openjdk.java.net/display/loom/Main Skara: https://openjdk.java.net/projects/skara/
  • 42.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | OpenJDK EA releases – Upcoming Feature Releases – Special Projects EAs 42
  • 43.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Summary • The Java platform development on OpenJDK is becoming more open • JDK 11, the next LTS release, includes innovations, security, productivity and performance improvements • Oracle is simplifying Java licensing by transitioning out of the BCL “dual purpose” license to GPLv2+CPE • Oracle introduced a new Java subscription offering to make Java support affordable and predictable for everyone • Beyond Java 11, we have a solid technical roadmap 43
  • 44.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | JOIN and become an OpenJDK CONTRIBUTOR https://openjdk.java.net STAY INFORMED https://blogs.oracle.com/java-platform-group CONNECT WITH US @OpenJDK @gsaab @mreinhold @BrianGoetz @MikaelVidstedt @BTraTra @DonaldOJDK @Sharat_Chander @robilad @aureliog @SimmsUpNorth 44