waffensachkunde
Waffensachkunde – Lernsoftware für die Sachkundeprüfung nach § 7 WaffG. Barrierefrei, offline, EUPL-1.2.
| 1 | /** |
| 2 | * Lizenzangaben, die die Anwendung anzeigen muss. |
| 3 | * |
| 4 | * Das ist keine Höflichkeit: MIT, BSD und Apache verlangen sämtlich, dass |
| 5 | * Lizenztext und Urheberrechtsvermerk mitgeliefert werden. Die eigene Software |
| 6 | * steht unter der EUPL 1.2; der amtliche Fragenkatalog dagegen bekommt bewusst |
| 7 | * keine Lizenz – er ist ein amtliches Werk und wird nur mit Quellenangabe |
| 8 | * unverändert wiedergegeben. |
| 9 | */ |
| 10 | |
| 11 | /** Eine mitgelieferte Fremdkomponente. */ |
| 12 | export interface Drittlizenz { |
| 13 | readonly name: string; |
| 14 | readonly version: string | null; |
| 15 | /** SPDX-Kennung oder Klartext, z. B. „MIT“. */ |
| 16 | readonly lizenz: string; |
| 17 | readonly url: string | null; |
| 18 | /** Vollständiger Lizenztext, sofern das Paket einen mitliefert. */ |
| 19 | readonly lizenztext: string | null; |
| 20 | /** Erläuterung bei Sammelposten wie Chromium oder SQLite. */ |
| 21 | readonly hinweis?: string; |
| 22 | } |
| 23 | |
| 24 | /** Alles, was der Bereich „Über diese Software“ anzeigt. */ |
| 25 | export interface Lizenzangaben { |
| 26 | /** Lizenz der Anwendung selbst. */ |
| 27 | readonly eigene: { |
| 28 | readonly kennung: string; |
| 29 | readonly name: string; |
| 30 | readonly hinweis: string; |
| 31 | /** Volltext der Lizenz, deutsche Fassung. */ |
| 32 | readonly text: string | null; |
| 33 | }; |
| 34 | /** Rechtslage des Fragenkatalogs. */ |
| 35 | readonly katalog: { |
| 36 | readonly quellenangabe: string; |
| 37 | readonly quelleUrl: string; |
| 38 | readonly hinweis: string; |
| 39 | }; |
| 40 | readonly dritte: readonly Drittlizenz[]; |
| 41 | } |
| 42 | |
| 43 | export const EUPL_KENNUNG = 'EUPL-1.2'; |
| 44 | |
| 45 | export const EUPL_HINWEIS = |
| 46 | 'Diese Software steht unter der European Union Public Licence, Version 1.2. ' + |
| 47 | 'Sie dürfen sie nutzen, weitergeben und verändern. Wenn Sie eine veränderte ' + |
| 48 | 'Fassung weitergeben, muss auch deren Quelltext unter derselben Lizenz ' + |
| 49 | 'verfügbar sein. Die deutsche Fassung der Lizenz ist ebenso rechtsverbindlich ' + |
| 50 | 'wie die englische.'; |
| 51 | |
| 52 | export const KATALOG_HINWEIS = |
| 53 | 'Der Fragenkatalog ist ein amtliches Werk des Bundesverwaltungsamtes und ' + |
| 54 | 'steht nicht unter der Lizenz dieser Software. Sein Wortlaut wird ' + |
| 55 | 'unverändert wiedergegeben; die Aufbereitung beschränkt sich auf die ' + |
| 56 | 'technische Umwandlung in maschinenlesbaren Text. Diese Software ist kein ' + |
| 57 | 'Angebot des Bundesverwaltungsamtes.'; |