JWK-Validator: REUSE-Spezifikation
Warum machen wir das?
Zur sauberen Annotation der Lizenz- und Urheberrechtshinweise von im Projekt FIT-Connect erstellem Code sowie zur Abbildung von vertraglich zugesicherten Verwertungsrechten sollen die Lizenz- und Urheberrechtshinweise aller im Projekt erzeugter Dateien gemäß der REUSE-Spezifikation definiert werden. Eine Prüfung der Lizenz- und Urheberrechtshinweise soll automatisiert per CI erfolgen.
Abgrenzung: Zur Sicherstellung der Nachnutzbarkeit und Vorbeugung von rechtlichen Unsicherheiten/Auseinandersetzungen soll eine Prüfung der Lizenz- und Urheberrechtshinweise von verwendeten Bibliotheken automatisiert per CI erfolgen. Diese Thematik wir in #143 behandelt.
Relevante Links und Bemerkungen
- Tutorial zur REUSE-Spezifikation: https://reuse.software/tutorial/
- GitLab-CI: https://reuse.software/dev/#gitlab
- Vgl.: Umsetzung im Routingdienst: https://git.fitko.de/fit-connect/routingdienst/-/merge_requests/1/diffs
Akzeptanzkriterien
-
Für den JWK-Validator ist eine CI zur Prüfung der REUSE-Konformität konfiguriert. -
In allen Dateien ist gemäß REUSE-Spezifikation ein Hinweis auf die Lizenzierung des enthaltenen Codes unter der EUPL-1.2
enthalten. Für Konfigurationsdateien wird abweichend die LizenzCC0-1.0
genutzt. -
In der Readme ist folgender Hinweis enthalten:
License
Source code is licensed under the EUPL.
Durchführungsplan
-
... -
... -
...
Edited by Marco Holz