Lizenz der Datenfabrik (outbound)
Die Datenfabrik wird unter der EUPL v1.2 oder später (Quelle) lizenziert. Dies bedeutet, dass die Software frei verfügbar und auf eigenen Servern installierbar ist. Eine entsprechende Lizenzvereinbarung wird den Software-Repositories beigefügt (Beispiel)
Lizenz der Komponenten (inbound)
Diese Auflistung ist als Arbeitsstand zu sehen, solange noch nicht alle Komponenten fixiert sind.
Ausdrücklich nicht enthalten ist die CI/CD Umgebung, da diese für einen Betrieb der Plattform nicht notwendig ist / spezifisch ausgeprägt sein kann.
Plattform-Komponenten
| Komponente(n) | Lizenz | Kompatibel mit EUPL | Bewertung |
|---|---|---|---|
| Apache Airflow | Apache License 2.0 | ja | Gemäß Matrix of EUPL compatible open source licences kompatibel |
| Apache Superset | Apache License 2.0 | ja | Gemäß Matrix of EUPL compatible open source licences kompatibel |
| Keycloak | Apache License 2.0 | ja | Gemäß Matrix of EUPL compatible open source licences kompatibel |
| CloudNativePG | Apache License 2.0 | ja | Gemäß Matrix of EUPL compatible open source licences kompatibel |
| MinIO S3 | AGPL v3 | ja | Solange MinIO unverändert eingesetzt und mittels im Standardumfang enthaltener HTTP-Schnittstellen genutzt wird, ist der Einsatz unbedenklich. Bei einer programmatischen Erweiterung / einem statischen Linking gegen Programmbestandteile (welche im Rahmen des Projektes nicht absehbar sind) käme allerdings der virale Charakter der Lizenz zum Tragen und die gesamte Lösung müsste unter der AGPL v3 veröffentlicht werden. |
| Postgresql | PostgreSQL-Lizenz | ja | Gemäß Matrix of EUPL compatible open source licences kompatibel |
| Valkey | BSD 3-Clause License | ja | Gemäß Matrix of EUPL compatible open source licences kompatibel. Alle Redis Abhängigkeiten sind damit zu ersetzen |
Cluster Basis-Dienste
Die Software-Plattform funktioniert auch ohne diese bzw. sind je nach gewählte IaaS Lösung auch schon andere Entsprechungen im Einsatz.
| Komponente(n) | Kategorie | Lizenz | Kompatibel mit EUPL | Bewertung |
|---|---|---|---|---|
| Nginx Ingress Controller | Ingress | Apache-2.0 license | ja | Gemäß Matrix of EUPL compatible open source licences kompatibel |
| Metrics Server | Observability | Apache-2.0 license | ja | Gemäß Matrix of EUPL compatible open source licences kompatibel |
| Kube State Metrics | Observability | Apache-2.0 license | ja | Gemäß Matrix of EUPL compatible open source licences kompatibel |
| Fluent-Bit | Observability | Apache-2.0 license | ja | Gemäß Matrix of EUPL compatible open source licences kompatibel |
| SnapScheduler | Observability | AGPL v3 | ja | Solange SnapScheduler unverändert eingesetzt und mittels im Standardumfang enthaltener Schnittstellen genutzt wird, ist der Einsatz unbedenklich. Dies ist hier der Fall, alle Schnittstellen beziehen sich auf Kubernetes APIs |