Open-Source-Software-Lizenzen

Produkt
Coldwave YUKI Block, Modell DIO42 / LTE-M (Variantencode: YD42)
Hersteller
ImagineOn GmbH, Neusser Str. 27–29, 50670 Köln, Deutschland
Dokumentversion
1.0 — 2026 (Firmware 0.9.10)
Kanonische URL
https://cldwv.io/yd42-oss
Bezug
Bedienungsanleitung §24

1. Einleitung

Die Firmware des Coldwave YUKI Block DIO42 / LTE-M nutzt eine Reihe von Open-Source-Software-Komponenten. Diese Seite listet die eingesetzten Komponenten mit Version und Lizenz und hält die nach den jeweiligen Lizenzen erforderlichen Hinweise bereit. Die proprietären ImagineOn-Komponenten (Coldwave eOS, libflake, Coldwave Script-VM, coldwave-yuki-core) sind keine Open-Source-Software und nur zur Vollständigkeit der Bestandsliste aufgeführt.

Abgrenzung gegenüber dem RSX1/LTE-M. DIO42 ist ein BLE-freier Digital-I/O-Controller ohne Feld-Bus. Die im RSX1 enthaltenen Feld-Bus-Bibliotheken nanoMODBUS (Modbus) und BACnet-Stack (BACnet) sind in DIO42 nicht enthalten. Da BACnet-Stack die einzige copyleft-lizenzierte (GPL-2.0) Komponente war, enthält DIO42 ausschließlich permissiv lizenzierte Open-Source-Komponenten — ein schriftliches Quelltext-Angebot (GPL) ist daher nicht erforderlich.

2. Eingesetzte Open-Source-Komponenten

KomponenteVersionLizenzVerwendung
mbedTLS3.xApache-2.0TLS/DTLS für die Backend-Verbindung; Krypto-Primitive (über Coldwave eOS)
FreeRTOS10.xMITEchtzeit-Kernel (Threads/Scheduling, CMSIS-RTOS2-API)
MCUboot2.xApache-2.0Secure Bootloader, Image-Signaturprüfung (ECDSA-P256)
lwIP2.xBSD-3-ClauseTCP/IP-Stack für die Mobilfunk-Datenverbindung
CMSIS5.xApache-2.0Cortex-M-Kernschnittstellen, CMSIS-RTOS2-API
Silicon Labs Gecko SDK / EMLIBaktuellZlib / Silicon Labs MSLAEFR32MG26-Peripherie-Treiber (HAL, Krypto-HW, Flash)

Hinweis: Die OSS-Komponenten sind in den Coldwave-eOS-Firmware-Stack eingebettet. Versionsstände werden über die SBOM (CycloneDX) des jeweiligen Release geführt.

Proprietäre Bestandteile (keine OSS — nur zur Bestandsvollständigkeit)

KomponenteVersionLizenz
Coldwave eOS (coldwave-os)2.2.0Proprietär (ImagineOn / kommerziell)
libflake1.5.0Proprietär (ImagineOn / kommerziell)
Coldwave Script-VM1.0.0Proprietär (ImagineOn)
coldwave-yuki-core1.0.0Proprietär (ImagineOn)

3. Lizenztexte

Die vollständigen Lizenztexte der oben genannten Open-Source-Komponenten sind nachstehend bzw. in den jeweiligen Upstream-Projekten hinterlegt:

Keine copyleft-Komponenten. DIO42 enthält keine GPL-/LGPL-lizenzierte Software. Ein schriftliches Angebot zur Bereitstellung des Quelltextes (wie für copyleft-Lizenzen erforderlich) entfällt damit für dieses Produkt.

4. Änderungshistorie

VersionDatumÄnderung
1.02026-06-06Erstausgabe für DIO42 / LTE-M (abgeleitet aus der RSX1-OSS-Liste; Feld-Bus-Komponenten nanoMODBUS + BACnet-Stack entfernt, da in DIO42 nicht enthalten).

Open-source software licenses

Product
Coldwave YUKI Block, model DIO42 / LTE-M (variant code: YD42)
Manufacturer
ImagineOn GmbH, Neusser Str. 27–29, 50670 Köln, Germany
Document version
1.0 — 2026 (firmware 0.9.10)
Canonical URL
https://cldwv.io/yd42-oss
Reference
User manual §24

1. Introduction

The firmware of the Coldwave YUKI Block DIO42 / LTE-M uses a number of open-source software components. This page lists the components in use with their version and license, and provides the notices required by the respective licenses. The proprietary ImagineOn components (Coldwave eOS, libflake, Coldwave Script-VM, coldwave-yuki-core) are not open-source software and are listed only for inventory completeness.

Difference from the RSX1/LTE-M. DIO42 is a BLE-free digital-I/O controller without a fieldbus. The fieldbus libraries shipped in the RSX1 — nanoMODBUS (Modbus) and BACnet-Stack (BACnet) — are not present in DIO42. Because BACnet-Stack was the only copyleft-licensed (GPL-2.0) component, DIO42 contains exclusively permissively licensed open-source components, so a written offer of source code (GPL) is not required for this product.

2. Open-source components in use

ComponentVersionLicenseUse
mbedTLS3.xApache-2.0TLS/DTLS for the backend connection; crypto primitives (via Coldwave eOS)
FreeRTOS10.xMITReal-time kernel (threads/scheduling, CMSIS-RTOS2 API)
MCUboot2.xApache-2.0Secure bootloader, image signature verification (ECDSA-P256)
lwIP2.xBSD-3-ClauseTCP/IP stack for the cellular data connection
CMSIS5.xApache-2.0Cortex-M core interfaces, CMSIS-RTOS2 API
Silicon Labs Gecko SDK / EMLIBcurrentZlib / Silicon Labs MSLAEFR32MG26 peripheral drivers (HAL, crypto HW, flash)

Note: the OSS components are embedded in the Coldwave eOS firmware stack. Exact versions are tracked via the CycloneDX SBOM of each release.

Proprietary components (not OSS — inventory completeness only)

ComponentVersionLicense
Coldwave eOS (coldwave-os)2.2.0Proprietary (ImagineOn / commercial)
libflake1.5.0Proprietary (ImagineOn / commercial)
Coldwave Script-VM1.0.0Proprietary (ImagineOn)
coldwave-yuki-core1.0.0Proprietary (ImagineOn)

3. License texts

The full license texts of the open-source components above are provided below resp. in the respective upstream projects:

No copyleft components. DIO42 contains no GPL/LGPL-licensed software. A written offer to provide source code (as required for copyleft licenses) therefore does not apply to this product.

4. Change history

VersionDateChange
1.02026-06-06First edition for DIO42 / LTE-M (derived from the RSX1 OSS list; fieldbus components nanoMODBUS + BACnet-Stack removed as not present in DIO42).