FAQs for IBM Compiler Licensing on AIX and Linux on Power

Technote (troubleshooting)


Problem(Abstract)

Users of the IBM Compilers on AIX, and Linux on Power often have questions about the licensing model used. This technote addresses the most frequently asked question by our users.

Resolving the problem



How do I obtain license keys for the compiler products?
There is no active license manager, keys or control mechanisms, and the IBM License Use Management (LUM) tool is no longer used. The compilers may be used as soon as they are installed, without license keys activation or enablement.

License compliance is ruled by the legal agreement accepted upon purchase and installation of the compiler product. Any usage of the product must abide by the legal terms and conditions agreed to, including user license adherence.


What type of licenses are available for these compiler products ?
There are two types of licenses available: Authorized User and Concurrent User.

An Authorized User license is required for each person who will be using the compiler. For example, if one lists all of the people who will be using the compiler, and there are ten names on the list, then 10 Authorized User licenses would be required. 

A Concurrent User license can be shared amongst users and across machines. The number of Concurrent User licenses required is equal to the maximum number of users who are using the compiler at the same time. For example, if there are 10 users, but the maximum number of users who are using the compiler at the same time is 3, then 3 Concurrent User licenses will be required. 

See the License Information document for the compiler product for the formal definitions of each type of license, and to help decide which model best suits the expected compiler usage.


I have the trial version of the compiler installed, but have since purchased compiler licenses. Is there a key that I can enroll to convert the trial version of the compiler into the licensed version?
There is no license key to convert the trial version to the licensed version. After purchasing licenses for the compiler, the full licensed compiler package must be downloaded and installed. It is recommended to fully uninstall the trial version, then install the licensed version. Refer to the product's Installation Guide for instructions.

As an alternative to uninstalling a trial installation, starting with XL C V12.1, XL C/C++ V12.1, XL Fortran V14.1, and COBOL for AIX V4.1.1, the licensed compiler package may be installed "on top" of an existing trial installation to upgrade the trial to full licensed status. Refer to the "Before Installing..." section of the Installation Guide for more information.


If I buy additional systems, do I need additional licenses of the compilers?
The IBM Compiler products for AIX and Linux on Power are licensed per user, not per system. As long as there is no increase in the number of developers (Authorized User licenses) or the maximum number of developers using the compiler at the same time (Concurrent User licenses), no changes to the compiler licenses are required.


I am buying a new system to replace an existing system. How do I transfer my compiler licenses from my old system to my new system?
Because these compiler products are licensed per user, not per system, nothing needs to be done with regard to the compiler licenses when moving from one system to another. All that is required is for the full licensed compiler package to be installed on the new system.

As long as there is no increase in the number of developers (Authorized User licenses) or the maximum number of developers using the compiler at the same time (Concurrent User licenses), no changes to the compiler licenses are required.


For the Concurrent User licenses, I understand that the number of Concurrent User licenses required is the maximum number of people using the compiler at the same time. Does IBM provide any tools to help me determine the maximum number of people using the compiler at the same time?
For XL C for AIX, XL C/C++ for AIX, and XL Fortran for AIX, the Compiler Utilization Reporting Tool (URT) is included with the compiler products. Please refer to the compiler documentation for more information on using the tool.

There is also a whitepaper, "Best Practices for the Utilization Tracking and Reporting Feature in the IBM® XL C, XL C-C++, and XL Fortran Compilers", which can be referenced.

Cross reference information
Segment Product Component Platform Version Edition
Software Development XL C/C++ for AIX General Information AIX 12.1 All Editions
Software Development XL C for AIX General Information AIX 10.1, 11.1, 12.1 All Editions
Software Development XL C/C++ for Linux Compiler Linux 10.1, 11.1, 12.1 All Editions
Software Development XL Fortran for AIX Compiler AIX 12.1, 13.1, 14.1 All Editions
Software Development XL Fortran for Linux Compiler Linux 12.1, 13.1, 14.1 All Editions
Software Development COBOL for AIX Compiler AIX 4.1, 4.1.1 All Editions

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

XL C/C++ for AIX
General Information

Software version:

10.1, 11.1, 12.1

Operating system(s):

AIX

Software edition:

All Editions

Reference #:

1642903

Modified date:

2013-09-27

Translate my page

Machine Translation

Content navigation