> For the complete documentation index, see [llms.txt](https://help.glpi-project.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.glpi-project.org/glpi-12/management/licenses.md).

# Licenses

Licenses management in GLPI allows to manage software licenses:

* Inventorying licenses, with links to software inventoried in GLPI;
* Following license installations on all assets;
* Linking licenses to financial management;
* Anticipating and following licenses renewal.

{% hint style="info" %}
A license cannot exists in GLPI without a software associated to the license when creating it.

License management is not automated, a human follow-up is needed for information update.
{% endhint %}

![Characteristics of a license](https://content.gitbook.com/content/uys4bnfAs7Oe2yWUUh3p/blobs/7XKe8jssvFOVvSwbKhZO/licenses.png)

{% hint style="info" %}
It is possible to use [templates to generate this object](/glpi-12/overview/template-management-in-glpi.md).
{% endhint %}

## Description of specific fields

* **As child of**: allows to specify if the license is dependent upon another license;
* **Version in use**: the version of the software associated with the license;
* **Purchase version**: the purchase version, which can differ from `Version in use`; if different, this field indicates it;
* **Number**: the maximum number of uses of the license by assets;
* **Allow Over-Quota**: allow or not the overflow of maximum number configured in field `Number`;
* **Expiration date**: expiration date of the license, useful to configure alerts and anticipate renewal.

***

## Licenses

This tab lists all licenses declared as child of this license.

{% hint style="info" %}
Some licenses can be obtained by pack or by group, linking them by child/parent relationship allows to declare it.
{% endhint %}

![List of child licenses](https://content.gitbook.com/content/uys4bnfAs7Oe2yWUUh3p/blobs/6C0HerVW111Ak6jhq207/licenses-child.png)

To add a child license, you need to create a license from software and enter the parent license in the **as child of** field.

![Add license child](https://content.gitbook.com/content/uys4bnfAs7Oe2yWUUh3p/blobs/WrdGrw7Yk3jS6m7XhPfv/licenses-child-add.png)

To unlink/modify/delete a child/parent, you can modify the entry in this same field

***

## Summary

This tab lists all types and entities of items linked to this license.

{% hint style="info" %}
The number of installations must be carefully checked against the field `Number` of the license.

Creating a link between an asset and the license id done in tab `Softwares` of the asset.
{% endhint %}

![Summary of item types linked to the license](https://content.gitbook.com/content/uys4bnfAs7Oe2yWUUh3p/blobs/1cEV4nTf0vx7WFkTgqfG/licenses-summary.png)

***

## Items

This tab details each item linked to the license.

![List of items linked to the license](https://content.gitbook.com/content/uys4bnfAs7Oe2yWUUh3p/blobs/vEhkDkK8KbFD7j0t07g1/licenses-elements.png)

<a href="/glpi-12/tabs/item.md" class="button secondary">Go to Items</a>

***

## Management

Management of financial and administrative information, this information is visible in the 'Management' tab on the computer's form.

<a href="/glpi-12/tabs/management.md" class="button secondary">Go to Management</a>

***

## Contracts

GLPI supports contracts management, in order to manage contract types such as loan, maintenance, support...

Contracts management allows to:

* make an inventory of all contracts related to the organization assets
* integrate contracts in GLPI financial management
* anticipate and follow contract renewal.
* Documents

The [document](/glpi-12/management/documents.md) tab lets you link different types of file to a material (PDF, txt, png, etc.) You can attach a document already uploaded to GLPI or add a new one directly from this tab.

<a href="/glpi-12/tabs/contracts-1.md" class="button secondary">Go to Contacts</a>

***

## Documents

The document tab lets you link different types of file to a material (PDF, txt, png, etc.) You can attach a document already uploaded to GLPI or add a new one directly from this tab.

<a href="/glpi-12/tabs/documents.md" class="button secondary">Go to Documents</a>

***

## Knowledge Base

Lists all the articles in the knowledge base relating to the material.

<a href="/glpi-12/tabs/knowledgebase.md" class="button secondary">Go to Knowledge base</a>

***

## Notes

The *Notes* tab provides a free text field for storing additional information. Notes are displayed in the order of their creation. You can also add a document

<a href="/glpi-12/tabs/notes.md" class="button secondary">Go to Notes</a>

***

## Certificates

This tab allows to attach a certificate present in GLPI to the license.

<a href="/glpi-12/management/certificates.md" class="button secondary">Go to Certificates</a>

***

## History

The *History* tab is used to show any changes made to an item. The following information about the changes is available:

* ID of the change.
* Date and time the change was made.
* User who made the change. If this field is not filled, it means that the action was done automatically (For example: automatic inventory update).
* Field that was changed.
* Description of the change that was made.

The description of the change represents either the difference between the old and the new value (For example with location field: Change HQ to Remote Office A), or the explanation of the action which was carried out (For example: Uninstallation of a software: "Gimp 2.0").

{% hint style="info" %}
For dropdowns or objects with a parent/child relationship, the modification of a child will appear in the history of the parent element.
{% endhint %}

***

## All

For an item, all information is displayed on one page from the *All* tab. This shows all of the tabs of an object's form in one view, one below the other.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.glpi-project.org/glpi-12/management/licenses.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
