Software Licenses
A software license is a legal instrument governing the use or redistribution
of software. A typical software license grants the licensee typically
an end user permission to use one or more copies of software in ways where
such a use would otherwise potentially constitute copyright infringement
of the software owner's exclusive rights under copyright law.
The hallmark of proprietary software licenses is that the software publisher
grants the use of one or more copies under the end-user license agreement
but ownership of those copies remains with the software publisher.
Software licensing often also includes maintenance. This usually with
a term of one year, is either included or optional, but must often be
bought with the software. The maintenance agreement (contract) contains
minor or major updates and is called update insurance or update assurance.
For a major update, the customer has to buy an upgrade, if not included
in the maintenance.
Software licenses module helps you to capture all such software license
related information.
Click the 'Settings'
tab. In the 'Asset and Inventory
Management section, click 'Compliance'
In the 'Settings'
panel, click 'Software Licenses'.
All the software license details that are defined are listed here.
To add a new software license, click 'Add'

Sr.
No |
Field
Name |
Description |
1 |
Business
Unit |
Select the business unit to which
the software license belongs |
2 |
Product
Type |
Select the appropriate product
type:
Bundle
- refers to software that is sold with a hardware component. For
example, Microsoft Windows comes with many bundled software tools
Suite
- software suite is a collection of programs usually application
software or programming software of related functionality often
sharing a common user interface with some ability to smoothly
exchange data with each other. Example - Microsoft Office Suite
|
3
|
Manufacturer |
This field refers to the manufacturer
of the software. This field is not supported for bundle and OS
product types.
|
4 |
Product |
Select the product for which
the license is added
Note:
Click ' '
to add a new product. Product type suite software can be added
from Settings > Asset and Inventory Management > Software
Normalization
|
5 |
Edition
Version
|
Select the edition and version
of the software product. Edition and version is listed only if
it is collected during inventory collection as the edition and
version is present with the product name. But for software such
as MSSQL and Oracle, these fields are captured separately.
|
6 |
Product
Key |
Enter the unique product key
received on purchase of the software to certify that the software
product copy is original
|
7 |
Product
SKU |
Product Stock keeping unit which
is the number of the specific product available for sale. If a
hardware device or software package comes in different versions,
there is an SKU for each one
|
8 |
License
Metric |
This field is provided to define
how a particular product is licensed. When adding a license metric,
the following information has to be provided:
Metric
Name - unique name for the license metric
Metric
Behavior - parameter on which the license metric is based
(core count, device, device CAL, processor core count, processor
count, user, user CAL)
Device
- License is machine based - one device can have only one
license
Device
CAL - With a device CAL, you purchase a CAL for every
device that accesses your server regardless of the number
of users who use that device to access the server
User
- License is assigned to a named user who must be identified
to ensure the license agreement is validated and the license
terms are adhered to
User
CAL - With a user CAL, you purchase a CAL for every
user who accesses the server to use services such as file
storage or printing, regardless of the number of devices they
use for that access.
Core
Count - Here, the number of licenses required equals
the number of physical cores on the server multiplied by the
applicable core factor.
Processor
Count - A license based on the number of CPU/Processor
sockets on which the software will run, and not the logical
processors aka cores
Physical
Core Count/Physical Processor Count - is the same as
core count/processor count but it is applicable for virtual
machines where software on the guest machine needs to be licensed
for the number of processors/cores in the VM host where the
guest is running
Consider
Threads - Check this box if the license has to be considered
for individual threads in case of core/processor count
Minimum
Quantity - of the above selected behavior to be used
Maximum
Quantity - of the above selected behavior to be used
Minimum
License Quantity - minimum number of licenses that can
be applied on a single machine
Factor
Type - Multiplying factor or core factor for the processor
or core count. Multiplying factor specifies the number of licenses
to be provided per processor/core/thread. For example, if each
processor has to be licensed with count two for a product, then
multiplying factor is two . If you are running the product in
four processor machines, then the total number of licenses to
be applied = Number of processors * multiplying factor = 4*2=8
If core factor is selected, you
need to enter the core factor for each processor name
Important:
Software license reconciliation is supported for Device, Core,
Processor, Physical Core and Physical Processor metric only. This
may be user defined metric or pre-shipped license metric.
|
9 |
License
Model |
Specify whether the license is
base or upgrade license. The following license models are pre-shipped:
Base
License - License to use a particular product. Later if
newer version of the product is released, it can be upgraded by
purchasing an upgrade license to it
License
Only - License to use a particular product
License
With Maintenance - License to use a particular product
with additional benefit of maintenance
Maintenance
Only - For one product, if maintenance alone is purchased
separately, this model can be used. It should be linked to the
corresponding base license, for which it will act as a maintenance
license
Step
Up License - Step
Up License is a type of upgrade license where the user migrates
from a lower edition of a particular product to its higher edition
without incurring full cost of licensing two separate editions
of software.
Step
Up License With Maintenance - similar to Step Up License
with additional benefit of maintenance
Subscription
License - is generally an annual or multi-year software
license that combines the right to use the software with the rights
to obtain software updates and service
Upgrade
License - License to upgrade from an existing version of
a product. In order to purchase upgrade license, there should
be a base license for the earlier version of the same product.
Upgrade
License With Maintenance - similar to Upgrade License with
additional benefit of maintenance.
Upgrade Plan - Upgrade
Plan is similar to upgrade license. This term is generally used
in Adobe
Volume Licensing
|
10 |
License
Source |
This field indicates how the
license was issued to the customer by the vendor. The following
license sources are pre-shipped:
1. Enterprise
Agreement (EA)
2. Full Packaged
Product (FPP)
3. Original
Equipment Manufacturer (OEM)
|
11 |
Country
of usage |
Select the country where the
license will be used |
12 |
Environment |
Organizations can internally
have various environments and can define a license record which
can be used under a specific environment such as testing or development
environment. Some of the important environments are pre-shipped
|
13 |
Agreement
Name |
Select the agreement from the
drop down list if any |
14 |
License
Start |
Select the license start date |
15 |
License
End |
Select the license end date or
check the box if the license is a perpetual license |
16 |
License
Quantity |
Enter the license quantity or
check the box if the license is unlimited |
17 |
Maintenance
Start
Maintenance End |
Select the maintenance start
and end dates |
18 |
Maintenance
Quantity |
Enter the maintenance quantity or
check the box if the maintenance quantity is unlimited |
19 |
Purchased
Cost |
Enter the purchase cost of the
license in the respective currency |
20 |
Purchase
Order(s) |
Select the corresponding purchase
orders for the license
|
|
Custom Fields
Custom fields refer to additional information
that you would like to capture for software licenses. Click
to add a new custom field

Note: You can also
add custom fields from the Settings panel
Attachment
Product Use Rights
PUR
products are
added when you want to either downgrade the software license of the product
to a lower version or when you want to ensure software assurance (upgrade
the product license to a later more recent version)

1. PUR product
- this should be a version based on the PUR Type. If PUR Type selected
is "Downgrade", select a PUR Product that is lower in version
to the licensed product and vice versa.
2. PUR Type
- select either "Downgrade" or "Software Assurance"
3. PUR Product
Type - Enter the product key of the PUR product
4. Click 'Add'
to add PUR product details
Note: At the time of
saving the license, the software license name is auto generated with the
name of the product followed by the number of the software license.

Notes:
1. The disable option is available only if the license is assigned with
a reconciliation supported metric.
2. Disable option is
not available for upgrade type of license. Only base licenses can
be disabled.
Check the license name and click
the 'Check Compliance' button
to trigger the license reconciliation rule, the result of which can
be viewed under Inventory > Compliance > Software compliance
Click the 'Reconciliation
Rule' to change the license reconciliation rule settings

Enable
- Reconciliation will happen only if this setting is enabled
Restrictions
Exactly
Match Country Of Usage - Software present on systems which are
having country other than specified country of usage will be treated as
non-compliant if this setting is enabled
Exactly
Match Environment - Software present on systems which are having
environment other than specified environment will be treated as non-compliant
if this setting is enabled
Lend License
To Child Business Units - Reconcile systems under child business
units which are not allocated with any license
Accept License
From Parent Business Units - Accept license from parent business
units if license usage of current business unit is exceeding the purchased
quantity and if Lend License To Child Business Units setting is enabled
at parent business unit