Skip to content

Third Party Software

The DTaaS platform utilizes numerous third-party software components. These software components have their own licenses.

User Installations

The software included with the DTaaS installation scripts is listed below:

Software Package Usage License
Docker CE mandatory Apache 2.0 License
ml-workspace-minimal mandatory Apache 2.0 License
NodeJS mandatory Custom - Modified MIT
npm mandatory Artistic License 2.0
serve mandatory MIT
Træfik mandatory MIT License
Yarn mandatory BSD 2-Clause License
Eclipse Mosquitto optional Eclipse Public License-2.0
GitLab CE optional MIT License
Grafana optional GNU Affero General Public (AGPL) License v3.0
InfluxDB optional Apache 2.0 License, MIT License
Mongodb optional AGPL License and Server Side Public License (SSPL) v1
RabbitMQ optional Mozilla Public License
Telegraf v1.28 optional MIT License
ThingsBoard optional PostgreSQL License

Development Environments

In addition to all software included in user installations, the DTaaS development environments may use the following additional software packages.

Software Package Usage License
Material for mkdocs mandatory MIT License
Jupyter Lab optional BSD 3-Clause License
Microk8s v1.27 optional Apache 2.0 License

Package Dependencies

There are specific software packages included in the development of client, library microservice and runner microservice. These packages can be seen in the package.json file of the matching directories.

The plugins of material for mkdocs might have their own licenses. The list of plugins used are in requirements.txt file.