Transparency
Infrastructure
-
The NODA "Cloud" is hosted on AWS (Amazon Web Services) in the eu-north-1 region.
-
NODA uses DigitalOcean and Vultr for development and testing.
-
NODA uses Google Workspace.
-
NODA relies on FOSS (Free and Open Source) projects as part of the platform.
-
The platform is written in house, and is of our own design.
Work environment
-
NODA allows its employees to work from home.
-
Employees use Linux, FreeBSD, Windows and macOS in their workstations/laptops.
Software
-
NODA relies on several Open Source projects (to mention a few);
-
The software for the Modbus Gateway Addon is written using Arduino.
Software release process
We follow a specific release process to ensure smooth software deployment. This process guides us through code commit, testing, deployment, and possible rollback, maintaining reliability and consistency.
graph TD; Start([Start]) --> A[Code Commit] A --> B{Run Unit Tests}; B -->|Pass| C[Tag Release]; B -->|Fail| D[Fix Code]; D --> A; C --> E[Manual Building\nof Container]; E --> F{Deploy to\nKubernetes}; F -->|Success| G([Success]); F -->|Fail| H[Revert to Previous\nVersion]; H --> D;
Open Source software licenses
NODA uses FOSS software with the following licenses;
- Apache License, Version 2.0
- BSD License 2, BSD License 3
- Eclipse Public License version 2.0
- GPLv2
- GPLv3
- LGPLv3
- MIT License
- Mozilla Public License 2.0 (MPL 2.0)
- Python License, Version 2
- PHP License, version 3.01
- Zope Public License 2.1