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