You are currently browsing the monthly archive for March 2018.

LJC JCP Committee Meeting 8th March 2018


  • Martijn Verburg
  • Sean Landsman
  • Sabrina Wons
  • Ilan Pillemer
  • Somay Nakhal
  • Abraham Marin-Perez
  • Ingo Hoffmann

Java EE -> Jakarta EE

Java EE has been donated to the Eclipse Foundation and reside as Eclipse EE4J projects, with the brand name of Jakarta EE.

The Committee discussed the pertinent founding documents:

Of particular interest was the Working Group charter where the new Guest Membership level (aimed at Java User Groups etc.) would give entities like the LJC a view into the Jakarta EE specification and steering groups, but would not give entities like the LJC a vote.

Action Item – Create a Poll

The Committee decided to poll the LJC membership and other important JCP / JSR related communities including (but not limited to):

  • LJC Membership
  • Global Java User Groups
  • London JBoss User Group
  • Java Champions
  • Java EE Guardians
  • EE4J Community

The poll will ask whether they still want the LJC to have a voting presence in the new Jakarta EE.  If so then the LJC can explore options to participate at that level, perhaps coming in as a Solutions Member.

Questions in the Poll

The London Java Community (LJC) and SouJava currently represent the global Java User Group community with regards to Java EE standards, i.e. technical review, legal review and voting on whether standards should progress.

With Java EE moving to the Eclipse Foundation (as Jakarta EE), a new Working Group with specification / steering committees governing the future of this technology has been formed.  The LJC would like to understand if Java User Group members) around Java EE technology is still interested in us representing them at Eclipse. So here are some questions!

  1. Do you directly or indirectly develop with or use Java EE technology?
    (if you use Spring, then this is a Yes).
  2. Are you aware that Java EE has moved to the Eclipse Foundation as Jakarta EE?

Please read the following documents before answering the next questions:

  1. Would you like the LJC to have voting status at Eclipse for Jakarta EE?
    1. Yes
    2. No
    3. I don’t know – it’s too complicated to figure out
    4. I don’t know – I didn’t read the docs I was asked to 🙂

  2. Please leave any further comments

OpenJDK / Java SE

The Committee discussed the pertinent founding documents:

Action Item – Continue Discussing JEP12

A longer discussion on the drawbacks vs benefits of JEP12 is required, including:

  • Impact on independent implementers of Java (e.g Azul, IBM etc).
  • Impact on tooling vendors (e.g App Dynamics, Jetbrains etc).
  • Impact on libraries (e.g ByteBuddy, Spring etc).

Action Item – Test Drive Java 10

Martijn encouraged members to try Java 10 out early and give feedback.  We’ll also encourage the LJC at large to do this.

Action Item – 6 month release cycles and support

The committee discussed the concerns around the 6 month release cycle and the lack of Oracle’s LTS support for OpenJDK.

Other vendors and/or the community could of course support OpenJDK (and variants / versions of it), but that support is likely to be seen as fragmented by the ecosystem.

Adopt OpenJDK Build Farm

Martijn introduced the Adopt OpenJDK Build farm, the new place where the OpenJDK community (including several LJC members) are collaborating on a new build farm for Java to be shared and used by the community at large:

What is the LJC

The London Java Community (LJC) is a group of Java Enthusiasts who are interested in benefiting from shared knowledge in the industry. Through our forum and regular meetings you can keep in touch with the latest industry developments, learn new Java (& other JVM) technologies, meet other developers, discuss technical/non technical issues and network further throughout the Java Community.