Recently IBM created a new open source project called "OpenLiberty" that is largely shared with the codebase for WebSphere Liberty.
What is the difference between OpenLiberty vs. WebSphere Liberty? What features do I get with the free open source version, and what extra features are available with WebSphere Liberty?
Websphere and Websphere Liberty can be categorized as "Web Servers" tools. According to the StackShare community, Websphere has a broader approval, being mentioned in 10 company stacks & 11 developers stacks; compared to Websphere Liberty, which is listed in 4 company stacks and 3 developer stacks.
IBM® WebSphere® Liberty, available as part of IBM WebSphere Hybrid Edition, is a modern Java EE, Jakarta EE, MicroProfile runtime, ideal for building new cloud-native applications and modernizing existing applications.
Apache Tomcat, JBoss, Websphere Liberty, NGINX, and Apache HTTP Server are the most popular alternatives and competitors to Websphere.
WebSphere Liberty is free for development purposes. For any other versions like Liberty Core, Base, ND, or z/OS you need a valid WebSphere license. So for example, if you already have WebSphere ND license, you can use Liberty instead of full WebSphere.
OpenLiberty contains a subset of what is available with the larger "WebSphere Liberty" server. Namely, OpenLiberty contains full support for Java EE 7.0 8.0, and MicroProfile features.
With WebSphere Liberty comes the "production grade" features that help with scaling up to a larger cluster of servers, as well as metric and monitoring features.
Here is a visualization of the feature breakdown. It will change in the future, but gives a rough idea of how the feature organization works:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With