Is a hot discussion in the community in the last few days! Send us your opinion on tiwtter @wlscommunity #Glassfish #WebLogicCommunity
We posted theGlassFishStrategy.pptx at our WebLogic Community Workspace (WebLogic Community membership required). Please read also the Java EE and GlassFish Server Roadmap Update
Adam Bien suggests:
- Move the sources to GitHub
(GitHub is the most popular collaboration platform). It is more likely
for an individual to contribute via GitHub, than the current
- Introduce a business friendlier license like
e.g. the Apache license. Companies interesting in providing added value
(and commercial support) on top of existing sources would appreciate it.
- Implement GitHub-based, open source, CI system with nightly builds.
- Introduce a transparent voting process / pull-request acceptance process.
- Release more frequently.
- Keep https://glassfish.java.net as the main hub.
C2B2 offers Glassfish support by Steve Millidge
Oracle have just announced that commercial support for GlassFish
4 will not be available from Oracle. In light of this announcement I
thought I would put together some thoughts about how I see this
I think the key word in this announcement is
"commercial", nowhere does Oracle announce the "death of GlassFish" in
contrary Oracle reaffirm;
GlassFish Server Open Source Edition
continues to be the strategic foundation for Java EE reference
implementation going forward. And for developers, updates will be
delivered as needed to continue to deliver a great developer experience
for GlassFish Server Open Source Edition
so GlassFish is not about
to go away soon. In a similar fashion RedHat do not provide commercial
support for WildFly and only provide commercial support for JBoss EAP.
Admittedly JBoss EAP and WildFly are much closer together than GlassFish
and WebLogic but WildFly and JBoss EAP are absolutely NOT the same
The key going forward to the viability of GlassFish as a production platform is how the GlassFish community develops;
- How often does the community release binary builds?
- How open is the community to bug fixes?
- How much engineering resource does Oracle commit to GlassFish?
At this stage we just don't know the answers to these questions.
the GlassFish open source project continues on it's current trajectory
without a commercial support offering then I don't see much of a
problem. Oracle just have to work harder to sell migration paths to
WebLogic in the same way as RedHat have to sell migration paths from
WildFly to JBoss EAP.
In the meantime C2B2 continues to offer support
for your operational JEE applications running on GlassFish and we will
endeavour to work with the community to get any bugs fixed. The key
difference is we can no longer back our Expert Support with a support
contract from Oracle for patches and fixes for any release greater than
3.x. Read the complete article here.
Fact #1 - GlassFish Open Source Edition is not dead
Server Open Source Edition will remain the reference implementation of
Java EE. The current trunk is where an implementation for Java EE 8 will
flourish, and this will become the future GlassFish 5.0. Calling
"GlassFish is dead" does no good to the Java EE ecosystem. The GlassFish
Community will remain strong towards the future of Java EE. Without
revenue-focused mind, this might actually help the GlassFish community
to shape the next version, and set free from any ties with commercial
Fact #2 - OGS support is not over
said before, GlassFish Server Open Source Edition will continue. Main
change is that there will be no more future commercial releases of
Oracle GlassFish Server. New and existing OGS 2.1.x and 3.1.x commercial
customers will continue to be supported according to the Oracle Lifetime Support Policy.
In parallel, I believe there's no other company in the Java EE business
that offers commercial support to more than one build of a Java EE
application server. This new direction can actually help customers and
partners, simplifying decision through commercial negotiations.
Fact #3 - WebLogic is not always more expensive than OGS
Oracle GlassFish Server ("OGS") is a build of GlassFish Server Open Source Edition bundled with a set of commercial features called GlassFish Server Control and license bundles such as Java SE Support. OGS has at the moment of this writing the pricelist
of U$ 5,000 / processor. One information that some bloggers are
mentioning is that WebLogic is more expensive than this. Fact 3.1: it is
not necessarily the case. The initial edition of WebLogic is called
"Standard Edition" and falls into a policy where some “Standard Edition”
products are licensed on a per socket basis. As of current pricelist,
US$ 10,000 / socket. If you do the math, you will realize that WebLogic
SE can actually be significantly more cost effective than OGS, and a
customer can save money if running on a CPU with 4 cores or more for
example. Quote from the price list:
licensing Oracle programs with Standard Edition One or Standard Edition
in the product name (with the exception of Java SE Support, Java SE
Advanced, and Java SE Suite), a processor is counted equivalent to an
occupied socket; however, in the case of multi-chip modules, each chip
in the multi-chip module is counted as one occupied socket.”
more details speak to your Oracle sales representative - this is
clearly at list price and every customer typically has a relationship
with Oracle (like they do with other vendors) and different contractual
details may apply.
And although OGS has always been production-ready for Java EE applications, it is no secret that WebLogic
has always been more enterprise, mission critical application server
than OGS since BEA. Different editions of WLS provide features and
upgrade irons like the WebLogic Diagnostic Framework, Work Managers, Side by Side Deployment, ADF and TopLink bundled license, Web Tier (Oracle HTTP Server) bundled licensed, Fusion Middleware stack support, Oracle DB integration features, Oracle RAC features (such as GridLink), Coherence Management capabilities, Advanced HA (Whole Service Migration and Server Migration), Java Mission Control, Flight Recorder, Oracle JDK support, etc.
Fact #4 - There’s no major vendor supporting community builds of Java EE app servers
are no major vendors providing support for community builds of any Open
Source application server. For example, IBM used to provide community
support for builds of Apache Geronimo, not anymore. Red Hat does not
commercially support builds of WildFly and if I remember correctly,
never supported community builds of former JBoss AS. Oracle has never
commercially supported GlassFish Server Open Source Edition builds.
Tomitribe appears to be the exception to the rule, offering commercial support for Apache TomEE.
Fact #5 - WebLogic and GlassFish share several Java EE implementations
It has been no secret that although GlassFish and WebLogic share some JSR implementations (as stated in the The Aquarium announcement: JPA, JSF, WebSockets, CDI, Bean Validation, JAX-WS, JAXB, and WS-AT) and WebLogic understands GlassFish deployment descriptors, they are not from the same codebase.
Fact #6 - WebLogic is not for GlassFish what JBoss EAP is for WildFly
is closed-source offering. It is commercialized through a license-based
plus support fee model. OGS although from an Open Source code, has had
the same commercial model as WebLogic. Still, one cannot compare
GlassFish/WebLogic to WildFly/JBoss EAP. It is simply not the same case,
since Oracle has had two different products from different codebases.
The comparison should be limited to GlassFish Open Source / Oracle
GlassFish Server versus WildFly / JBoss EAP. Read the complete article here
WebLogic Partner Community
For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.
Blog Twitter LinkedIn Mix Forum Wiki