IBM Support

Open Source Support for IBM i

Preventive Service Planning


This document outlines the options for acquiring open source support on IBM i


Open Source Not Covered by This Document

This document is intended to provide information on obtaining support for open source software delivered by IBM or third parties in standard formats such as RPMs and language-specific packages. The following list includes some support options outside the scope of this document:
  • Support for 5733-SC1 (OpenSSL and OpenSSH), 5770-DG1 (Apache HTTP Server and XMLService), and 5770-JV1 (Java) is included as part of IBM i software maintenance agreements. However, note, support is confined by software lifecycle schedules dictated by the respective open source communities.
  • There is no support for 5733-OPS
  • Zend Server (PHP) and PowerRuby support is available from Zend and PowerRuby.
  • Support for the Hapi.js web framework for Node.js is available from
  • How to get support for PHP ibm_db or pdo_ibm PHP extensions

    Support for Open Source Software on IBM i

    Information on how to install open source packages can be found at
    As part of IBM i software maintenance agreement (SWMA), IBM supports the installation of IBM-delivered RPM packages. This includes software download assistance or the support of surrounding tools such as Access Client Solutions. This does not include actual usage or defect support of these packages.
    Once installed, support for open source packages is available through the following means:
    1. Community Support
    2. IBM TSS (Technology Support Services)

    Option 1: Community Support (free)

    Defects can be raised on community channels such as GitHub. Often, issues can be raised to the specific open source project for which you have questions or concerns. For IBM i-specific assistance, you can request community support from our documentation repository on BitBucket.
    There is an option to open an Issue on the IBM i Open Source BitBucket site and those issues are often monitored by IBM. Here, you may get direct assistance or be redirected to the correct open source community page for further assistance.
    Note, IBM provides some level of free community support for important integration pieces, including:
    Node.js packages:
    Python packages:
    • itoolkit
    • ibm_db (installed via yum, no support for sqlalchemy or django adapters)

    Option 2: IBM TSS (Technology Support Services)

    A large percentage of open source issues originate from either a lack of product knowledge or some environmental/setup/configuration issue. IBM Technology Support Services is structured to aid at any stage of the software development lifecycle. Coverage includes help with usage, diagnostics, configuration, installation, compatibility, and interoperability.
    IBM TSS support is a global offering, now available for over 150 open source packages. The current Supported Product List (SPL) is available here (notable items include Node.js, Git, Jenkins, WordPress, Python, Rsync, Apache Tomcat, and many more). Supported product lists for other regions are available directly through your Business Partner, Account Representative, or TSS Representative. This offering is available for multiple platforms, so not everything in the list runs on IBM i. However, this does mean, that you can get support for open source on multiple platforms with a single point of contact.
    Note the following restrictions related to this support offering:
    • Support is not available for the obsolete 5733-OPS product
    • Support is only available for IBM i releases in standard support. It is not available for releases in extended support.
    • Support might not be available for older versions of open source packages sunset by the underlying community
    The following products can be supported on IBM i (list is updated regularly and might not be exhaustive):
    • Apache Tomcat
    • Apache Maven
    • Jenkins
    • Apache Ant
    • Gawk
    • Node.js
    • Perl
    • PHP
    • Python
    • R
    • Apache Commons
    • PCRE
    • Drupal
    • nginx
    • Spring
    • WordPress
    • Redis
    • Apigility
    • Joomla
    • ActiveMQ
    • OpenSSL
    • Git
    • GNU Make
    • GNU sed
    • GNU wget
    • rsync
    • Vim
    If you have purchased this TSS - Open Source Support and are opening a new Case via the Support Portal, make sure that you are selecting "Product manufacturer = Open Source", and then the "Product" would be the Open Source technology like Python, OpenSSL or Git.  Here is an example of what that would look like for Apache Tomcat:
    image 4628
    If you have TSS - Open Source support and already have an IBM i support Case open that recommends engaging with Open Source community support, let the representatives that you are working with know that you have TSS - Open Source support. They can route your current case to, or collaborate with, the TSS - Open Source support team.
    From this page, you can register for a webinar or even schedule a free consultation from a specialist!
    If you still have questions, feel free to contact the following people:
    • Camilla Sharpe:
    • Jesse Gorzinski:

    [{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"R720;R730;R740","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"Open Source Products","Edition":""}]

    Document Information

    Modified date:
    25 June 2020