Edge Third Party Intellectual Property report
Edge uses some Open Source Third Party Intellectual Property (TPIP). Please see the following table for TPIP and TPIP sources.
Name | License | Description |
---|---|---|
cn-cbor | MIT | Factory configurator client uses cn-cbor, a constrained node implementation of CBOR in C, with slight modifications. The code is in mbed-cloud-edge-module-sources/secsrv-cbor . |
apr_base64.c/h | Apache 2.0 | Base 64 encoding and decoding. The code is in common/apr_base64.c . |
pijyoi/jsonrpc | MIT | JSON RPC transport library. Sending feature added. The code is in lib/jsonrpc . Depends on libjansson . |
docopt.c | MIT | DOCOPT's C library for command-line argument handling. |
libevent 2.1 | 3-clause BSD | Event handling library. |
libjansson 2.11 | MIT | JSON manipulation library. |
libwebsockets 3.0 | LGPL2 + Static Linking Exception | Library for handling websocket connections. |
Mbed TLS 2.17.0 | Apache 2.0 | Library for the TLS/SSL protocols and cryptographic algorithms. |
Edge BLE example TPIP
Edge BLE example has the following additional dependency.
Name | License | Description |
---|---|---|
GLib | LGPL v2.1 | Low-level core library. |
Edge MQTT example TPIP
Edge MQTT example has the following additional dependency.
Name | License | Description |
---|---|---|
mosquitto | EPLv1.0 and EDLv1.0 | MQTT broker/client. |
The Linux distribution itself uses the following libraries:
Name | License | Description |
---|---|---|
librt | * | POSIX real-time extensions library. |
libstdc++ | * | C++ standard library. |
*
: The license of librt
and libstdc++
depends on the toolchain you are using (ARM, IAR and GCC_ARM). We do not ship these libraries as part of our release; they come with your toolchain.