Source Code license terms for stacks and bootloaders

Contents Site license A site license allows the usage of the source code product at a defined development site by multiple developers at the development site. A development site is defined by a distinct address. If the development is done by a 3rd party such as a subcontractor or a software development company, this 3rd…

Site license

A site license allows the usage of the source code product at a defined development site by multiple developers at the development site. A development site is defined by a distinct address. If the development is done by a 3rd party such as a subcontractor or a software development company, this 3rd party may be included into the license agreement as a temporary user and the license can include the site of the development company as long as the 3rd party works for the licensee.

Unlimited projects, no project description disclosure

A site license is valid for an unlimited number of own projects and you don’t need to disclose the project description.

Duration

It is a perpetual, non-exclusive and non-transferable license. An unlimited number of own products of the licensee may be developed.

Support

A site license comes with 24 months of support for designated contact persons. The support period may be extended by an optional maintenance agreement.

Updates

Updates – if available – will be provided for 24 months. The update period may be extended by an optional maintenance agreement.

Additional CAN driver packages/Extensions

Additional CAN driver packages (for stacks only) or extensions (e.g. optional features) may be ordered later during the support/update period. The support period of any additional driver package or extension is based on the support period of the original stack.

Prohibition of passing on the source code

The source code may not be passed on to third parties.

run-time fees/royalties

There aren’t any run-time fees nor royalties.


Project license

A project license allows the usage of the source code product at a defined development site for a defined project. If the development is done by a 3rd party such as a subcontractor or a software development company, this 3rd party may be included into the license agreement as a temporary user and the license can include the site of the development company as long as the 3rd party works for the licensee.

Duration

It is a perpetual, non-exclusive and non-transferable license which is limited for a specific project only. The project needs to be defined in advance with a micro controller type (e.g. STM32F3), a planned product name and a short description.
Examples could be:

  • SafeCharge 42 – EnergyBus charger based on a XMC1404-Q064
  • GluppClean 2025 – Robot for canal inspection using a STM32H743
  • TPS-J1939 – Temperature and pressure sensor with J1939 interface based on a dsPic33ev
  • RnD project “seed uav” with UDS stack based on STM32G4
  • Réaumur 30 – temperature sensor with propritary CAN protocol implemented using RawCAN stack on RH850/F1K

Support

A project license comes with 6 months of support for designated contact persons. The support period may be extended by an optional maintenance agreement.

Updates

Updates – if available – will be provided for 6 months. The update period may be extended by an optional maintenance agreement.

Additional CAN driver packages/Extensions

Additional CAN driver packages or extensions (e.g. optional features) may only be ordered with an additional project license.

Prohibition of passing on the source code

The source code may not be passed on to third parties.

run-time fees/royalties

There aren’t any run-time fees nor royalties.


The information above are for information only. Only the license agreement itself is valid. You may get the template of the license agreement in advance or it will be sent along the quotation.

There are different licenses for our software tools.