We are an independent group of people interested in moving Java EE forward. We are very concerned about Oracle’s current lack of commitment to Java EE and we are doing everything we can to preserve the interests of the Java EE community. Our purpose is advocacy, raising awareness, finding solutions, collaboration and mutual support. We believe that together – including Oracle – we can prove that this is the dawn of a new era for an ever brighter future for Java, Java EE and server-side computing.
To make any of this possible, we urgently need your support. Every voice counts.
Java EE is incredibly important to the long term health of the entire Java ecosystem. This is because of the basic fact that Java on the server will remain mission critical to global IT in the foreseeable future. Evidence of this is not hard to see for most reasonably objective folks:
- Hundreds of thousands of applications worldwide are written in Java EE, many of those applications are regularly being brought to light. Even applications and frameworks that claim they do not use Java EE are in fact heavily dependent on many Java EE APIs today and going forward, regardless of trends like cloud or microservices. Just some of these APIs include Servlet, JAX-RS, WebSocket, JMS, JPA, JSF and so much more.
- There were no less than 4,500 input points to the groundbreaking survey to determine Java EE 8 features.
- In major survey after survey developers continue to show their strong support for Java EE and its APIs.
- Java EE vendors and products are some of the most enviably profitable in our industry certainly including Oracle and WebLogic.
- Few multi-vendor open standards are as widely implemented, supported, depended upon or as widely participated in as Java EE.
- There is an extremely passionate, responsible community behind Java EE – most technologies would be hard pressed to find anything like the Java EE community. This group is a testament to this fact.
Despite all this there is growing evidence that Oracle is conspicuously neglecting Java EE, weakening a very broad ecosystem that depends on strong Java EE development. Unless things change soon Java EE 8 won’t be delivered in anywhere near the time when it was initially promised if it is delivered at all.
It is very difficult to determine why this neglect from Oracle is occurring or how long it will last. Oracle has not shared it’s motivations even with it’s closest commercial partners let alone the community. A very troubling possibility is that it is being done because Oracle is backing away from an open standards based collaborative development approach and is instead pursuing a highly proprietary, unilateral path.
This brings us to the question of what can be done. You should carefully note the surprisingly achievable work we are already doing and what we plan to do in order to move Java EE forward. We already have a number of individuals, organizations and Java User Groups committed to solving this problem.
As committed as we are we still need to effect change in a company with the size, scope and resources of Oracle. Persuading Oracle to adapt to the legitimate interests of people outside of itself – even its own customers – has proven challenging in the past. In all likelihood it may not be easy this time either, though there must always remain plentiful room for reasoned optimism. The Java EE community needs your help. We need the support of your voice and perhaps your volunteer time if you can afford it to ensure we succeed. These are the many ways you could help.
There is no denying there is currently plenty to be very concerned about for Java EE as well as the overall Java ecosystem – unless we change things for the better. We believe that with hard work together – including Oracle – we can prove that this is actually the dawn of a new era for an ever brighter future for Java, Java EE and server-side computing.