Last edited 2 years ago

SoftwareLicenseAgreement

1. Usage[edit source]

The SoftwareLicenseAgreement template is used to insert legal information prior any software package download in the wiki.

Usage:  {{SoftwareLicenseAgreement | distribution=<distribution> | chapter=<chapter>}}

Where:

  • <distribution> is the mandatory distribution or expansion package for which a software package is requested to be downloaded. The possible values are:
    • OpenSTLinux: for the OpenSTLinux distribution.
    • STM32CubeMP1: for the STM32CubeMP1 Package.
    • X-LINUX-AI: for the artificial intelligence expansion packages (X-LINUX-AI)
    • Android: for the STM32MPU distribution for Android.
  • <chapter> is the optional chapter (in the "<distribution> licenses" page) that contains detailed content licenses for that software package.
Summary of the linked pages
<distribution> Linked page for software license agreement Linked page for details
OpenSTLinux OpenSTLinux licenses OpenSTLinux licenses
STM32CubeMP1 OpenSTLinux licenses STM32CubeMP1 licenses
X-LINUX-AI OpenSTLinux licenses X-LINUX-AI licenses
Android STM32MPU distribution for Android licenses STM32MPU distribution for Android licenses

2. Basic examples[edit source]

You type You get
SoftwareLicenseAgreement for the OpenSTLinux distribution (no specific chapter)
{{SoftwareLicenseAgreement | distribution=OpenSTLinux}}
SoftwareLicenseAgreement for the OpenSTLinux distribution, and the "Kernel partitions:" chapter
{{SoftwareLicenseAgreement | distribution=OpenSTLinux | chapter=Kernel partitions:}}
SoftwareLicenseAgreement for the STM32CubeMP1 Package (no specific chapter)
{{SoftwareLicenseAgreement | distribution=STM32CubeMP1}}
SoftwareLicenseAgreement for the X-LINUX-AI expansion packages (no specific chapter)
{{SoftwareLicenseAgreement | distribution=X-LINUX-AI}}
SoftwareLicenseAgreement for the STM32MPU distribution for Android (no specific chapter)
{{SoftwareLicenseAgreement | distribution=Android}}

3. More examples[edit source]

You type You get
SoftwareLicenseAgreement for the OpenSTLinux distribution, and the "Boot partition:" chapter
{{SoftwareLicenseAgreement | distribution=OpenSTLinux | chapter=Boot partition:}}
SoftwareLicenseAgreement with no parameter
{{SoftwareLicenseAgreement}}
SoftwareLicenseAgreement with an unknown distribution
{{SoftwareLicenseAgreement | distribution=wrong name}}
SoftwareLicenseAgreement with a wrong chapter: take care that the link to the detailed content allows to reach the right licenses page but not the right chapter
{{SoftwareLicenseAgreement | distribution=OpenSTLinux | chapter=wrong name}}
Check that the spaces before and after the message
BEFORE{{SoftwareLicenseAgreement | distribution=OpenSTLinux}}AFTER<br>
BEFORE
{{SoftwareLicenseAgreement | distribution=OpenSTLinux}}
AFTER<br>
BEFORE{{SoftwareLicenseAgreement | distribution=X-LINUX-AI}}AFTER<br>
BEFORE
{{SoftwareLicenseAgreement | distribution=X-LINUX-AI}}
AFTER

BEFOREAFTER
BEFORE

AFTER
BEFOREAFTER
BEFORE

AFTER

4. Code[edit source]

The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the [[unknown distribution#Top Software license agreement (SLA) and third-party licences|software license agreement (SLA)]]. The detailed content licenses can be found [[unknown distribution|here]].

No categories assignedEdit