diff --git a/MODULE.de.md b/MODULE.de.md index a20b5de..aafa0ed 100644 --- a/MODULE.de.md +++ b/MODULE.de.md @@ -58,3 +58,22 @@ gesetze-im-internet.de: `https://www.gesetze-im-internet.de//`. URL. - Kein ZIP, kein XML im Archiv, HTML-Fehlerseiten → interner Fehler mit Ursache; HTML wird nie an nachgelagerte Schritte durchgereicht. + +## Datenquelle + +gesetze-im-internet.de (BMJ / juris GmbH) + +Namensnennung: `Quelle: gesetze-im-internet.de (Bundesministerium der Justiz)` + +Die Gesetzestexte selbst sind amtliche Werke nach § 5 UrhG und damit +gemeinfrei. Das Modul holt je Aufruf ein einzelnes Gesetz von der +öffentlichen BMJ-Seite und liefert keinen Bestand mit; es entnimmt der +dortigen Sammlung damit keinen wesentlichen Teil. + +**Die zurückgegebene Fassung ersetzt nicht die amtliche Verkündung.** +Sie belegt, was die Quelle zu einem Zeitpunkt ausgeliefert hat: dafür +führt das Modul den SHA-256 und das BMJ-Builddate im `meta`-Ausgang mit. + +## Lizenz + +Apache-2.0 — ein Ch∆In-Plattformmodul (Flemming.AI). diff --git a/MODULE.md b/MODULE.md index dd42791..3b161b1 100644 --- a/MODULE.md +++ b/MODULE.md @@ -57,3 +57,22 @@ gesetze-im-internet.de: `https://www.gesetze-im-internet.de//`. - Unknown slug → clear invalid-input error naming the checked URL. - Non-ZIP or XML-less download, HTML error pages → internal error with the reason; nothing HTML-shaped is ever passed downstream. + +## Data source + +gesetze-im-internet.de (BMJ / juris GmbH) + +Attribution: `Quelle: gesetze-im-internet.de (Bundesministerium der Justiz)` + +The statutes themselves are `amtliche Werke` under section 5 UrhG and +carry no copyright. The module fetches one law per call from the public +BMJ site and ships no corpus, so it takes no substantial part of the +collection published there. + +**The returned text does not replace the official promulgation.** It +evidences what the source served at a point in time, which is why the +module carries the SHA-256 and the BMJ builddate in its `meta` output. + +## License + +Apache-2.0 — a Ch∆In platform module (Flemming.AI). diff --git a/STORE.yaml b/STORE.yaml index 5da13e0..f676d71 100644 --- a/STORE.yaml +++ b/STORE.yaml @@ -7,6 +7,17 @@ author: license: Apache-2.0 +# Where the data comes from, and under what terms. The `license` +# above covers this module's code; this block covers the material +# the module reaches. See docs/architecture/store-format.md. +data_source: + name: "gesetze-im-internet.de (BMJ / juris GmbH)" + url: https://www.gesetze-im-internet.de/ + license: "Amtliches Werk (§ 5 UrhG), gemeinfrei" + attribution: "Quelle: gesetze-im-internet.de (Bundesministerium der Justiz)" + # Never true: the module fetches at runtime and ships no corpus. + bundled: false + tagline: en: "Fetch German federal law from gesetze-im-internet.de" de: "Deutsches Bundesrecht von gesetze-im-internet.de holen"