Third-Party Licenses
OTA-Pulse is built on open-source software. This page lists the third-party components we distribute, so you can review their licenses and satisfy your own compliance obligations when you ship a device running OTA-Pulse.
Nothing here restricts your use of OTA-Pulse itself. These are the upstream projects our binaries are built from or link against.
Device agent and artifact tooling
The OTA-Pulse device agent (soc-ota-agent) and the otapulse-artifact CLI are
derived from the Mender open-source project by Northern.tech AS, and are
distributed under the Apache License 2.0.
| Component | Upstream project | Copyright | License |
|---|---|---|---|
soc-ota-agent | mender | Copyright Northern.tech AS | Apache-2.0 |
otapulse-artifact | mender-artifact | Copyright Northern.tech AS | Apache-2.0 |
| Artifact format | Mender artifact format v3 | Copyright Northern.tech AS | Apache-2.0 |
The Apache License 2.0 permits this redistribution, including under a different product name. The full license text ships with the source of each component.
Artifact format compatibility
OTA-Pulse artifacts use the Mender artifact format v3 on disk. This is a
deliberate compatibility decision, and it has a practical consequence worth
knowing: if you unpack an .otapulse file, the internal version member
reports {"format":"mender","version":3}.
tar -xOf firmware-v1.0.0.otapulse version# {"format":"mender","version":3}That is expected. The file is a valid OTA-Pulse artifact and the OTA-Pulse agent installs it normally. We document it rather than obscure it so the output does not look like a packaging error when you inspect an artifact.
Other components
| Component | License |
|---|---|
| Go standard library and toolchain | BSD-3-Clause |
| OpenSSL 3 | Apache-2.0 |
| liblzma / XZ Utils | 0BSD (public domain) |
| PostgreSQL | PostgreSQL License |
| Grafana | AGPL-3.0 |
| frp | Apache-2.0 |
Requesting license texts
If you need the complete license text or the corresponding source for any component listed here, contact support@ota-pulse.com.