> For the complete documentation index, see [llms.txt](https://docs.nalpeiron.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics.md).

# Software Licensing Basics

#### What is DRM or Digital Rights Management?

Digital Rights Management (DRM) refers to technologies and policies that control the use, modification, and distribution of digital content and software. DRM protects intellectual property by preventing unauthorized copying and use, ensuring that software vendors can securely monetize their products.

#### What is Software License Compliance?

Software license compliance ensures that organizations use software legally and according to the terms set by licensors. It involves tracking license usage, auditing installations, and preventing over-deployment, which helps avoid legal risks and financial penalties.

#### What is Software Piracy?

Software piracy is the unauthorized copying, distribution, or use of software. It results in revenue loss for vendors and degrades customer trust. Effective licensing and protection strategies are necessary to combat piracy and safeguard software assets.

#### What is a Software Entitlement?

A software entitlement grants a user or organization the right to use software features, modules, or services based on a license agreement. Managing entitlements effectively enables flexible licensing, enhances customer satisfaction, and optimizes revenue.

#### What is a Proprietary Software License?

Proprietary software licenses grant end-users rights to use software under strict terms defined by the vendor. These licenses limit modification, redistribution, and reverse engineering, maintaining vendor control over the software.

#### What is a Node-Locked License?

Node-locked licenses restrict software use to a specific device or hardware component. This licensing model is simple to manage and often used for desktop applications or environments with fixed hardware.

#### What is a License Pool (Floating License)?

License pool or floating licenses allow a limited number of concurrent users to access software within an organization. Licenses are shared dynamically, optimizing license utilization and reducing overall costs.

#### What is a Software ISV?

An Independent Software Vendor (ISV) is a company that develops and sells software products. ISVs rely on licensing models and protection technologies to monetize their offerings and protect intellectual property.

#### The Basics of Account-Based Licensing

Account-based licensing links software usage rights to user or organizational accounts rather than devices. This model offers flexibility for businesses with multiple users and simplifies management and billing.

#### The Basics of Usage-Based Licensing

Usage-based licensing charges customers based on actual software consumption, such as API calls or active users. This model aligns costs with value delivered, encouraging efficient use and scalable pricing.

#### The Basics of Software Entitlements

Understanding software entitlements is key to managing feature access, license enforcement, and user rights. Proper entitlement management supports diversified licensing models and improves customer experience.

#### Software License Key – What’s a License Key?

A software license key is a unique code that activates or unlocks software features. License keys are fundamental to controlling access, preventing unauthorized use, and enabling flexible licensing models.


---

# 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://docs.nalpeiron.com/education-and-training/licensing-education/software-licensing-basics.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.
