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.
- STM32CubeMP13: for the STM32CubeMP13 Package.
- STM32CubeMP2: for the STM32CubeMP2 Packages.
- X-LINUX-AI: for the artificial intelligence expansion packages (X-LINUX-AI)
- X-LINUX-AWS: for the AWS IoT Greengrass expansion package (X-LINUX-AWS)
- X-LINUX-AZURE: for the Azure IoTEdge expansion package (X-LINUX-AZURE)
- X-LINUX-QT: for the Qt framework expansion package (X-LINUX-QT)
- X-LINUX-ISP: for the ISP expansion packages (X-LINUX-ISP)
- 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.
<distribution> | Linked page for software license agreement | Linked page for details |
---|---|---|
OpenSTLinux | SLA0048 | OpenSTLinux licenses |
STM32CubeMP1 | SLA0048 | STM32CubeMP15 licenses |
STM32CubeMP13 | SLA0048 | STM32CubeMP13 licenses |
STM32CubeMP2 | SLA0048 | STM32CubeMP2 licenses |
X-LINUX-AI | SLA0048 | X-LINUX-AI additional license terms |
X-LINUX-AWS | SLA0048 | X-LINUX-AWS licenses |
X-LINUX-AZURE | SLA0048 | X-LINUX-AZURE licenses |
X-LINUX-QT | SLA0048 | X-LINUX-QT additional license terms |
X-LINUX-ISP | SLA0048 | X-LINUX-ISP additional license terms |
Android | SLA0048 | OpenSTDroid licenses |
2. Basic examples[edit source]
You type | You get |
---|---|
SoftwareLicenseAgreement for the OpenSTLinux distribution (no specific chapter)
{{SoftwareLicenseAgreement | distribution=OpenSTLinux}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
SoftwareLicenseAgreement for the OpenSTLinux distribution, and the "Kernel partitions:" chapter
{{SoftwareLicenseAgreement | distribution=OpenSTLinux | chapter=Kernel partitions-}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
SoftwareLicenseAgreement for the STM32CubeMP1 Package (no specific chapter)
{{SoftwareLicenseAgreement | distribution=STM32CubeMP1}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
SoftwareLicenseAgreement for the STM32CubeMP13 Package (no specific chapter)
{{SoftwareLicenseAgreement | distribution=STM32CubeMP13}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
SoftwareLicenseAgreement for the STM32CubeMP2 Packages (no specific chapter)
{{SoftwareLicenseAgreement | distribution=STM32CubeMP2}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
SoftwareLicenseAgreement for the X-LINUX-AI expansion packages (no specific chapter)
{{SoftwareLicenseAgreement | distribution=X-LINUX-AI}}
|
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
SoftwareLicenseAgreement for the X-LINUX-AWS expansion packages (no specific chapter)
{{SoftwareLicenseAgreement | distribution=X-LINUX-AWS}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
SoftwareLicenseAgreement for the X-LINUX-AZURE expansion packages (no specific chapter)
{{SoftwareLicenseAgreement | distribution=X-LINUX-AZURE}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
SoftwareLicenseAgreement for the X-LINUX-QT expansion packages (no specific chapter)
{{SoftwareLicenseAgreement | distribution=X-LINUX-QT}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
SoftwareLicenseAgreement for the X-LINUX-ISP expansion packages (no specific chapter)
{{SoftwareLicenseAgreement | distribution=X-LINUX-ISP}}
|
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
SoftwareLicenseAgreement for the STM32MPU distribution for Android (no specific chapter)
{{SoftwareLicenseAgreement | distribution=Android}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
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-}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
SoftwareLicenseAgreement with no parameter
{{SoftwareLicenseAgreement}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the [[unknown distribution|software license agreement (SLA0048)]]. The detailed content licenses can be found unknown distribution. |
SoftwareLicenseAgreement with an unknown distribution
{{SoftwareLicenseAgreement | distribution=wrong name}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the [[unknown distribution|software license agreement (SLA0048)]]. The detailed content licenses can be found unknown distribution. |
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}} |
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here. |
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 |
BEFOREThe software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA0048). The detailed content licenses can be found here.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|software license agreement (SLA0048)]]. The detailed content licenses can be found unknown distribution.