Annotation von Lizenz- und Urheberrechtshinweisen gemäß REUSE-Spezifikation
Warum machen wir das?
Zur sauberen Annotation der Lizenz- und Urheberrechtshinweise von im Projekt 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 #249 behandelt.
Relevante Informationen
- 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
-
Es 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. -
Im Repository liegt auf oberster Ebene eine LICENSE.md
-Datei mit der EUPL als Inhalt.
Durchführungsplan
-
... -
... -
...
Edited by Marco Holz