Library Support for Open-Source

Protect your business without disruptive modernization or migration

Illustration of technology representing data infrastructure, servers, and digital connectivity

Overview

Protect your enterprise Java business

Many Java™ 8 mission-critical apps still run on unsupported frameworks (Spring Boot 3.2 and Apache Struts 1.3, for example), increasing security risk. Yet, migrations are costly and disruptive. IBM® Library Support for Spring, Struts and Hibernate delivers enterprise-grade security, compliance and stability without rewrites, so you can keep apps running, teams focused and the business protected. These support Java 8 workloads on WebSphere® Application Server (WAS), WAS ND, WebSphere Liberty, Red Hat® JBoss EAP and other enterprise Java runtimes.

Features

Security support for key Java libraries

Spring Boot
Secure Spring Boot 2.7.x, 3.2.x, 3.3.x and 3.4.x applications with timely security updates.

Spring Framework
Maintain your Spring Framework 5.3.x, 6.1.x and 6.2.x investments without operational disruption.

Illustration to show Library Support Open-Source Spring features

Protect decades of Struts investment with comprehensive support for versions 1.1, 1.2, 1.3, 1.5 and 2.5. Eliminate critical vulnerabilities while planning your modernization roadmap.

Illustration depicting support for Apache Struts from IBM Library Support for Open-Source

Hibernate ORM has long been a foundational framework for enterprise Java persistence and ORM. However, many deployments still rely on versions that no longer receive active community maintenance, increasing exposure to security vulnerabilities. IBM Library Support for Hibernate addresses this gap by providing ongoing security updates and critical CVE remediation, enabling organizations to maintain and secure their Hibernate-based applications while continuing to run their existing environments without disruption. Supported versions include 5.6.x and 6.4.x.

Illustration showcasing the capabilities of IBM Library Support for Open-Source to support Hibernate ORM

Utilize direct replacements for existing Spring and Struts frameworks, designed for zero code changes. This preserves application logic, your existing build process and minimizes modernization effort.

Illustration communicating drop-in replacements on IBM Library Support for Open-Source

Ensure compliance adherence and application longevity for existing Java applications with security-based updates for existing open-source libraries and frameworks.

Illustration about application longevity on IBM Library Support for Open-Source

Maintain application vitality across your estate with minimal investment supported by targeted updates that ensure long term security as your applications are modernized.

Illustration about automated maintenance on IBM Library Support for Open-Source

Use cases

Open source for modern workloads

Secure without migration

Keep critical Java applications protected even when they rely on older open-source libraries. IBM Library Support for Open Source provides drop-in security updates for frameworks such as Spring, Spring Boot, Struts, and Hibernate, helping organizations reduce risk without forcing immediate code changes or platform migrations.

Maintain compliance

Address security and compliance requirements for applications built on end-of-support open-source frameworks. With ongoing security fixes and enterprise-grade support, organizations can reduce vulnerability exposure, support audit readiness, and avoid unsupported-software exceptions.

Modernize at your own pace

Avoid rushed rewrites driven by end-of-support deadlines. IBM Library Support for Open Source gives teams time to plan and execute modernization on their own roadmap while keeping existing applications secure, stable and supported.

Consolidate enterprise support

Simplify support for enterprise Java environments by pairing trusted runtime support with coverage for critical open-source library dependencies. Organizations using IBM WebSphere, WebSphere Liberty, Red Hat JBoss EAP, and other Java runtimes can reduce support complexity and improve accountability.

Take the next step

Schedule a personalized session to discuss your needs and tailor a development strategy.