Skip navigation

Software License Models—Software/Middleware

  • Flexible license approach enables best fit for any project requirements
  • Scalable license schemes follow your requirements from tomorrow
  • Royalty-free licensing, no reporting overhead

License Models Overview—Software Components

LicensePrice (src)DevelopersProductsCPUs
Single Developer Single Platform Source Code License (SSL)1x list price
Single Product Source Code License (SP-SCL)1x list price
Product Family Source Code License (PF-SCL)3x list price
(product family)
CPU Source Code License (CPU-SCL)Upon request
Company-Wide Buyout License—No redistributionUpon request
Silicon Vendor Buyout License—With object code redistribution optionUpon request

 Unlimited number   Predefined number 

All options are royalty-free and allow an unlimited production volume. Neither license manager nor dongle are required.

By offering the widest range of licensing options in the industry, SEGGER permits customers to choose the one best fit for their project. Licensing options can be chosen between developer based, product based, or CPU based licensing up to company-wide licensing models. All these licensing options are available for SEGGER RTOS and middleware components.

SEGGER Single Developer License Icon

Single Developer License

A single developer license enables one developer to work on projects, which are restricted to one CPU family and one compiler. 

SEGGER Single Product License Icon

Single Product License

A single product license enables developers to work on one single product. The license is restricted to an end result of a manufacturing process, which is offered to the market under a specific name or order code.

SEGGER Product Family License Icon

Product Family License

A product family license enables developers to work on a group of products, which have similar functionalities, identical purposes and similar target markets. A product family is offered to the market under a specific name.

SEGGER License Single CPU Icon

CPU License

This license type allows an unlimited number of developers to work on products based on one CPU family and compiler.

SEGGER Company Wide Buyout License Small Icon

Company-Wide Buyout License

A company-wide buyout is a flexible license and needed when having many projects, developers and products.

SEGGER Silicon Vendor License Icon

Silicon Vendor Buyout License

Silicon Vendors can redistribute object code libraries to their customers under their own terms.

 

Request Quote

Single Developer License

Information

Single Developer License Definition:

  • License valid for a single developer using a single CPU platform
  • Definition single developer: Any person who has access to the SEGGER API (object or source code)
  • Definition single platform: Specific compiler and CPU family (e.g. Embedded Studio and Cortex-M)

License Model Suited for:

  • Companies using company or group based budget
  • Small development teams 

License Model Features:

  • Perpetual
  • One-time payment, royalty-free
  • Unlimited production volume 
  • Neither license manager nor dongle required
single-developer.svg

One Developer 

single-cpu.svg

One CPU Family, one Compiler & IDE

devices.svg

Unlimited Products

Single Product License

Information

Product License Definition:

"Product" means the end result of a manufacturing process which is offered to the marketplace under a specific name or order code. A product in development is a new product in the following cases:

  • The product incorporates a hardware and/or functional modification
  • A new revision of the original product has been assigned a new product name, number or order code

License Model Suited for:

  • Companies using project based budget
  • Companies with a small number of unrelated products

License Model Features:

  • Perpetual
  • One-time payment, royalty-free
  • Unlimited production volume
  • Neither license manager nor dongle required
developers.svg

Unlimited Developers

single-cpu.svg

One CPU, one Compiler & IDE

single-device.svg

One Product


Examples for Single Products

SEGGER License Example - Coffee Maker 1 Big

 

Product A

For instance coffee-maker "A" is one product and therefore one license is needed.

SEGGER License Example - Coffee Maker 3 Big

 

Product B

Coffee-maker "B" is a separate product and therefore an additional license is needed.

SEGGER License Example - Coffee Maker 2 Big

 

Product C

Coffee-maker "C" is a third product and therefore an additional license is needed.

Product Family License

Information

Product Family License Definition:

"Product Family" means a group of products with similar functionality, identical purposes and similar target markets. An additional license is required in the following cases:

  • The product family incorporates a significant functional modification
  • The new revision of a product family has been assigned a new name

License Model Suited for:

  • Companies with many variations of a product
  • Companies using product platforms with similar function and market

License Model Features:

  • Perpetual
  • One-time payment, royalty-free
  • Unlimited production volume
  • Neither license manager nor dongle required
developers.svg

Unlimited Developers

cpu-family.svg

One CPU Family, one Compiler & IDE

device-family.svg

Unlimited Products within one Product Family


Example for a Product Family License

SEGGER License Example - Coffee Maker 3-1 Big

 

Product Family B, Type 1 

The coffee-maker "Type 1" belongs to "Product Family B", for instance the base model of an automatic coffee maker. You need only one "Product Family License".

SEGGER License Example - Coffee Maker 3-2 Big

 

Product Family B, Type 2

The coffee-maker "Type 2" belongs to "Product Family B" too, for instance a model of an automatic coffee maker with milk frother. You use the same "Product Family License".

SEGGER License Example - Coffee Maker 3-3 Big

 

Product Family B, Type 3 

The coffee-maker "Type 3" belongs to "Product Family B" as well, for instance a model of an automatic coffee maker with an extended milk frother unit. You use again the same "Product Family License".

CPU License

Information

CPU License Definition:

  • The software can only be used for and with the CPU family and compiler, that the customer selected at the time of ordering
  • Example: Cortex-M is a CPU family, ARM7/9, Cortex-R or Cortex-A are other families
  • An additional license is required, if a different compiler has to be used

License Model Suited for:

  • Companies with many variations of a product
  • Companies using product platforms with the same CPU family and same compiler

License Model Features:

  • Perpetual
  • One-time payment, royalty-free
  • Unlimited production volume
  • Neither license manager nor dongle required
developers.svg

Unlimited Developers

cpu-family.svg

One CPU Family, one Compiler & IDE

devices.svg

Unlimited Products & Product Families

Company-Wide Buyout License

Information

Company-Wide Buyout License Definition:

  • Unlimited number of users
  • Unlimited number of products - no royalties
  • Unlimited number of sites (all sites need to belong to the same legal entity)
  • Software can be installed and used on all PCs, laptops or other development systems within the company simultaneously without dealing with a license server

License Model Suited for:

  • Companies with global budget, many developers and many products

License Model Features:

  • Most Flexible License
  • No limit in products or developers
  • Perpetual
  • One-time payment, royalty-free
  • Unlimited production volume
  • Neither license manager nor dongle required
developers.svg

Unlimited Developers

SEGGER License Models - CPUs

Predefined Number of CPUs

devices.svg

Unlimited Products