TrustRadius: an HG Insights company

OpenJDK

Score7.2 out of 10

23 Reviews and Ratings

What is OpenJDK?

OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE) licensed under the GNU General Public License (GNU GPL) version 2 with a linking exception.

Categories & Use Cases

OpenJDK - a free & open source JDK.

Use Cases and Deployment Scope

Back in 2018, when the news was being spread around about the coming changes to the JDK license from Oracle, my company back then, naturally, as a software provider, had a minor panic. We were deploying lots of software for our clients, written using Java. I guess it was the final push for us to embrace open source fully. And we went with OpenJDK for our development & deployment needs.

Pros

  • It's a JDK, following Java specs.
  • It's free & open source.
  • Can be deployed on servers without licensing.

Cons

  • Could be more popular.

Most Important Features

  • Free
  • Open source
  • Permissive license

Return on Investment

  • Save cost on developer laptops.
  • Save cost on company servers.
  • Save cost on clients' servers.

Alternatives Considered

Amazon Corretto and Oracle Java SE

Other Software Used

Amazon Corretto, IntelliJ IDEA, Microsoft Visual Studio Code

Data Engineer and Application Developer Review

Use Cases and Deployment Scope

To address one of business case problem related to e-commerce application. OpenJDK allowed to use most of premium packages for free, which significantly reduced the cost to project. Most API related and infrastructure related tech features implemented and fabricated with OpenJDK packages and Libraries.

Extensive tech configurations are still developed with this product. we would to like to continue the usage this package for our upcoming projects as well.

Pros

  • Best opensource packages and access to opensource APIs
  • Fast and reliable to use compare to current market products.
  • Business case related solutions and premium products are available
  • Easier to use and best in market

Cons

  • JDK needs to allow developers to mould these opensource packages and Libraries.
  • Few irrelevant packages and inappropriate libraries to removed
  • Few packages need documentation and resource logs as well.

Most Important Features

  • Opensource packages
  • Premium resources and products for business case related
  • Developer friendly and approachable.
  • Lesser cost and ease to use

Return on Investment

  • As per our business objectives we are 4 times benifitted with product
  • Faster for development and implementation
  • Reduced our cost by 30%
  • Annual profits of 24%

Alternatives Considered

Oracle Java SE, Amazon Corretto and Oracle Java Cloud

Other Software Used

Oracle Java SE, Oracle Java Cloud, Amazon Corretto

OpenJDK is the best opensource replacement for OracleJDK

Use Cases and Deployment Scope

We use OpenJDK to provide java for our users whose applications need a java environment to interact with our application clusters (ex. Hadoop, Kafka, etc). We use it across all environments, as an opensource one-to-one replacement for our previous commercial JDK.

Pros

  • OpenJDK is a robust opensource replacement for Oracle JDK
  • OpenJDK has support from RedHat (our approved Linux O/S)
  • OpenJDK is supported on both RedHat and Windows platforms

Cons

  • We've run into an occasional stability issue, but the fixes are quickly updated.
  • Oracle was better at garbage collection.

Most Important Features

  • Opensource
  • RedHat compatible, and supported
  • Supported on both RedHat and Windows platforms

Return on Investment

  • Reduced costs (opensource)
  • Improved security (more regular update release cycle)
  • Full lifecycle support across platforms (RedHat and Windows )

Other Software Used

Apache Kafka, Apache HBase, Apache Spark

Detailed Review on OpenJDk

Use Cases and Deployment Scope

We use it for troubleshooting, administration, and monitoring.This IDE helped stabilize the organization. Open JDK has allowed us to continue improving Java without paying too much for Oracle.

Pros

  • It has support for both Linux and windows
  • Very stable , lightweight and has wide support for different packages
  • Bug fixing is really quick ,great support team very responsive

Cons

  • There is no support for old Linux versions
  • NTFS format is not supported by default.
  • Frequent updates installation is required.

Most Important Features

  • Very light weight
  • Its license is open source and available free of cost to the community
  • It has wide support for different type of packages

Return on Investment

  • We haven't seen any negative impact on our investment.

Affordable Java implementation

Use Cases and Deployment Scope

We use OpenJDK for all Java development within our organization. It opens the possibility to implement Java based system without involving expensive license fees. We use OpenJDK both for large enterprise services but also for small tools, it’s the primary development language within our organization.

Pros

  • Performance
  • Cost
  • Open source code

Cons

  • Support options
  • Compatibility with commercial alternatives

Most Important Features

  • Costs
  • Open source
  • Compatibility with Java standard

Return on Investment

  • Avoid increased costs thanks to no license fees
  • Easier redistribution thanks to license terms

Alternatives Considered

Oracle Java SE

Other Software Used

Elasticsearch, Red Hat Ceph Storage, AngularJS, PostgreSQL, Sparx Systems Enterprise Architect, Atlassian Confluence, Jira Software