MQ

MQ

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

Licensing Compatibility for IBM MQ Java Library Usage within Apache 2.0 Licensed Module

  • 1.  Licensing Compatibility for IBM MQ Java Library Usage within Apache 2.0 Licensed Module

    Posted Mon November 06, 2023 02:01 PM

    We are in the process of developing a software module using Ballerina, an open-source programming language, which is intended to interface with the IBM MQ messaging system. As part of this development, we have a requirement to include the IBM MQ Java library, specifically the "com.ibm.mq.allclient" library, v9.3.x in our module.

    However, as IBM MQ Java library is distributed under the IBM International Program License Agreement and our Ballerina IBM MQ module will be licensed under the Apache 2.0 license, we need to clarify the licensing compatibility and ensure we are in compliance with all relevant license agreements.

    1. Can we include the IBM MQ Java library (com.ibm.mq.allclient) within our Ballerina IBM MQ module, which will be licensed under the Apache 2.0 license?

    2. Are there any specific considerations or restrictions we need to be aware of when using the IBM MQ Java library within our open-source module?

    3. Is there any official documentation or guidelines that IBM provides for the usage of IBM MQ libraries within projects distributed under different licenses?



    ------------------------------
    Nipuna Ranasinghe
    ------------------------------