Kurzspezifikation zu quellen-und-rechte.md: wo Quellen
und Varianten physisch liegen und wie verlinkt wird. Variante 0
(Loth 1866) ist die Basis für alle ersten Tests (MVP §8, Testwörter §9).
Daten liegen außerhalb von /core, /api, /app, /alembic
(Naming-Setup §3) in einem eigenen /data-Baum. Grund: die MIT-Lizenz
gilt für Code, nicht automatisch für Daten — jede Quelle trägt ihre
eigene Lizenz (Quellen-Rechte §5).
/data
DATA_PROVENANCE.md # Index: jedes Artefakt -> Herkunft + Lizenz
/sources # nur PD/CC0 — darf committet werden
/loth-1866 # (weitere Quellen analog: petzendorfer-1889, …)
SOURCE.md # Permalink, Lizenz, Attribution, Abrufdatum
chart.jpg # die PD-Reproduktion (Pipeline-Input)
chart.svg # die PD-SVG (Neuzeichnung)
/corpora # GITIGNORED — nie committen (Größe + Lizenz)
/zenodo-17252677
SOURCE.md # committet: nur Metadaten, kein Datenfile
fetch_corpus.py # lädt v1.0.0 vom DOI-Permalink
/variants
/v0-loth-1866 # = canonical-Basis, Variante 0
README.md # welche Quelle, welcher Scope
# spätere Hände: /v1-... (eigener Varianten-Auswahlvektor, Referenz §10)
/samples
/own-hand # eigene Schreibvorlagen (dein Copyright)
lesen.png das.png # Testwörter §9
/derived # extrahierte Statistik
/from-cc-by # committet OK (CC-BY/CC0-Anteil + Attribution)
/from-nc-sa # GITIGNORED — lokal/look-only, nie committen
Drei Committ-Klassen, scharf getrennt:
/sources,/samples/own-hand→ committet (PD bzw. eigenes Copyright)./corpora→ gitignored. NurSOURCE.md+fetch_corpus.pycommittet, nie das 7,8-GB-Datenfile. Skript-Download ändert keine Lizenz (Quellen-Rechte §7) — der Grund ist Größe + Reproduzierbarkeit über die gepinnte DOI-Version, kein Schlupfloch./derived→ committet nur aus dem CC-BY-4.0/CC0-Anteil. Was aus dem NC-SA-Subkorpus stammt, bleibt in/derived/from-nc-saund ist gitignored — sonst NC/SA-Kollision mit MIT.
Süß erscheint nirgends als Datei — nur als Literaturzeile in README/Quellen (Quellen-Rechte §1).
Eine Datei je Quelle unter /data/sources/<id>/SOURCE.md:
# Source: loth-1866
- Title: Deutsche Kurrentschrift (aus „Der Damen-Briefsteller")
- Author: Johann Thomas Loth (zugeschrieben)
- Year: 1866
- License: Public Domain (PD-old / Public Domain Mark 1.0)
- License-Rationale: WARUM gemeinfrei — Schutzfrist-Argument je
Rechtsraum (§64/§66/§68 UrhG; US-Stichjahr), nicht nur
die Behauptung.
- Retrieved: 2026-05-19
## chart.svg — vektoriell, 154 KB # ein Block pro Datei
- Origin: https://commons.wikimedia.org/wiki/File:Deutsche_Kurrentschrift.svg
- Direct: https://upload.wikimedia.org/... # direkte Datei-URL
- SHA256: <hash> # Integrität/Nachprüfbarkeit
- Processing: keine | Rotation/Re-Encode/… # was wir verändert haben
- Note: Attribution (Uploader/Vektorisierer), Inhalt, Messwerte.Pflichtfelder: Title, Author, Year, License, License-Rationale, Retrieved; pro Datei Origin, Direct, SHA256, Processing, Note (mit Attribution). Die Rationale- und Processing-Felder sind seit 2026-06-10 Pflicht — eine PD-Behauptung ohne Begründung und ein verändertes Original ohne Vermerk sind die zwei Fehler, die ein öffentliches Repo später nicht mehr heilen kann.
DATA_PROVENANCE.md ist nur der Index darüber (eine Tabellenzeile
pro Artefakt, verweist auf das jeweilige SOURCE.md).
DB-Spiegel (Migration 0004). Diese Felder landen in der sources-Tabelle
(title, license, attribution, origin_url, retrieved_date, note,
chart_path). Jede Quelle hängt an einem Stil (style_id → styles) und hat
ein kind ∈ {chart, manuscript}: Lehrtafeln wie Loth 1866 sind chart,
Originalseiten manuscript. Manuskript-Quellen verweisen optional auf eine
hands-Zeile (ein Schreiber) — so rechnet die Statistik pro Hand (§7,
styleanalyse.md), nicht über Hände gemittelt.
Für ein Korpus (gitignored, nur Metadaten committet) zusätzlich die gemischte Lizenz explizit pro Teilkorpus:
# Source: zenodo-17252677 (NOT committed — fetched by fetch_corpus.py)
- Title: HTR Set German Kurrent 19th c.
- Creator: Myriam Gantner, TU Wien
- DOI: 10.5281/zenodo.17252677 (pin: v1.0.0)
- Origin URL: https://zenodo.org/records/17252677
- Retrieved: 2026-05-19
- License (per subcorpus):
- DTA subset .............. CC BY 4.0 -> derived/ committable
- Digitale Schriftkunde images ... CC0 -> committable
- Digitale Schriftkunde transcr .. CC BY-NC-SA 4.0 -> NC-SA, do NOT commit derivatives
- Senatsprotokolle ........ CHECK ubtue/Ground-Truth repo license
- Commit rule: only /derived/from-cc-by may be committed.- PD-Quelle (Loth, Faulmann, Keferstein): Datei darf im Repo
liegen — zusätzlich immer
Origin URLals stabiler Permalink imSOURCE.md. Original referenzieren, nicht nur die Repo-Kopie. - Website: die PD-SVG darf gezeigt werden, mit sichtbarer Attribution + Link auf die Commons-Quelle.
- Geschütztes (Süß): nur bibliografische Referenz im Text. Kein Link auf einen Scan, kein Embed, keine abgezeichnete Tafel.
- Eigene Hand: als solche kennzeichnen („author's own hand") — die stärkere Portfolio-Story (Naming-Setup §3).
- Variante 0 =
v0-loth-1866. Daraus die Geometrie fürcanonical; der Duktus-Prior wird selbst darübergelegt (Referenz §2 — Bild liefert Geometrie, nicht Strichreihenfolge). - MVP §8 (6-Buchstaben-Kern-Alphabet, sieben Wörter + ein
generalisierendes Wort, vier Validierungs-Gates inkl. abgespeckter
Animation): gegen
own-handfitten, Formreferenz = Loth 1866. Rechtlich vollständig sauber, da PD + eigene Hand. - Testwörter §9 (Pflicht-Anker
lesen,das+ Coverage-Wörterden,lese,lasen,als,dann+ Generalisierungs-Wortdenen) kommen unter/samples/own-handund hängen an Variante 0 (Soll-Layout aus §1; aktuell befüllt sindsources/undvariants/— die Eigenhand-Scans entstehen mit M1). - Spätere historische Hände = neue
/variants/vN-...über demselben Kanon (Varianten-Auswahlvektor, Referenz §10) — gleiche Ablage- und Lizenzregel, kein Sonderfall. - Erste Statistik (§6): zuerst eigene Hand (Glyph 20–30× → Streuung), null Lizenzrisiko. Echte historische Varianz erst danach aus dem Zenodo-Korpus, und nur der CC-BY/CC0-Anteil committet — pro Hand gerechnet, nicht über Hände gemittelt (Konsistenz-Prior, Referenz §7).