The License Information Documents (a.k.a. LI Docs) are the starting point to finding the parameters to review software compliance. A compliance check involves comparing the installed product, component, versions and utilization against your entitlements.
The LI Docs website allows you to search for a program version and provides:
- A list of components (Supporting Programs) which are included with the Primary Program
- A list of possible Units of Measure
- A list of components which are used or not used for determining the number of required entitlements for the program
- Usage limitations
- Prohibited component or features
As an example, you can find below a shortened version of the LI Doc of IBM DB2 Standard Edition 11.5.
- Supporting Programs:
- IBM Database Add-ins for Visual Studio 11.5
- IBM Data Server Driver for JDBC and SQLJ 4.26
- IBM Data Server Driver for ADO.Net 11.5
- Units of Measure
- Authorized User
- Virtual Processor Core
- Not used to determine the number of entitlements
- Data Server Clients
- IBM Data Server Driver for JDBC and SQLJ
- PureScale cluster caching facility (CF)
- Prohibited Components among others
- If licensing under the Terabyte metric: pureScale clustering technology
- Q Replication Functionality
- And more
- High Availability / Failover Configurations options
- Hot Standby
- Idle / Warm Standby
- Cold Standby
The complete LI Doc for IBM DB2 Standard Edition 11.5 can be found here.
Typically, you will be most interested to understand if a specific software component is required to be licensed separately or if it’s part of another IBM software license. Firstly, find to which Primary Program the Component is part of. Verify in ILMT’s software inventory if other programs exist on the same server, ask the owner of the system and use Google to find possible primary programs.
For example: ILMT detected the component “Universal Agent” and the automatic bundling rules bundled it to “IBM Spectrum Protect”. However, you have no license for “IBM Spectrum Protect”.
Once you have found the Primary Program and confirmed that the component is a Supporting Program, a combination of below sources is required to find the final decision if and how the component is charged: