)]}'
{
  "commit": "d10ce7c1fb2a1d60e4fcccbf93f2629e96ab63ff",
  "tree": "9b5df8df867116292d591d646d1ea9afb58ee557",
  "parents": [
    "279fca69b86889387fc4c16512fef38bae04b7ce"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Sun Aug 23 08:32:31 2026 +0200"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Sun Aug 23 08:32:31 2026 +0200"
  },
  "message": "Die Lizenzaussage lautet überall gleich und wird geprüft\n\nDas Impressum sprach von der „Version 3“ ohne Nachfolgeklausel, der\nFußzeilenverweis der Startseite von „AGPLv3“, die „pom.xml“ von gar nichts. Drei\nStellen, drei Genauigkeitsgrade — und in der Auszeichnung, die soeben entstanden\nist, steht „AGPL-3.0-or-later“. Eine Lizenz, die je nach Fundstelle anders\nlautet, ist keine gewählte, sondern eine offengelassene.\n\nSie lautet fortan überall auf die Version 3 oder, nach Wahl des Empfängers, eine\nspätere Fassung: im Impressum ausgeschrieben, im Fußzeilenverweis kurz, in der\n„pom.xml“ als „licenses“-Block mit Verweis auf den Wortlaut im Quelltext. Das\nHandbuch erhält einen Abschnitt „Lizenz“, der die drei vorkommenden Lizenzen\nnennt, die Sonderstellung des Prüfbestandes erklärt und den Prüfbefehl angibt.\n\nGeprüft wird zweifach. Der Lauf von „spotless:check“ ist an die Phase „verify“\ngebunden und hält den Bau an, sobald eine Quelldatei ohne Kopfzeile oder ohne die\nvereinbarte Formatierung hinzukommt — die Kopfzeilen sind damit nicht bloß\ngesetzt, sondern gehalten. Für alles Übrige gilt „uvx reuse lint“; ein\nFortlaufwerk gibt es in diesem Repositorium nicht, weshalb der Befehl im Handbuch\nsteht und nicht in einer Baueinstellung.\n\nDie Prüfung meldet Konformität mit der Fassung 3.3 der Spezifikation:\neinhundertvierundfünfzig von einhundertvierundfünfzig Dateien tragen Urheber- und\nLizenzangabe, keine Lizenz bleibt ungenutzt, keine fehlt. Der Bau läuft samt der\nnunmehr scharfen Formatprüfung durch, dreihundertfünfundzwanzig Testfälle\nbestehen. Das ausgelieferte Quelltextarchiv ist von sich aus konform, denn\n„.gitattributes“ nimmt den Prüfbestand von ihm aus.\n\n„FASSUNGEN.txt“ führt die Fassung vom 23. August 2026.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ief8a247b359ed34d8598fbc76f6d86a84575b094\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf9cff37041046d949259106a9d88d6b6534218b",
      "old_mode": 33188,
      "old_path": "FASSUNGEN.txt",
      "new_id": "0e4879d108ffb40ee927c42b6ec30d9883a8fac5",
      "new_mode": 33188,
      "new_path": "FASSUNGEN.txt"
    },
    {
      "type": "modify",
      "old_id": "a5ae13ef95d43effb15ae5ef9e4271b85530a754",
      "old_mode": 33188,
      "old_path": "README.adoc",
      "new_id": "36c3aef8a3a5745e8944bbcfd8d750c98823f201",
      "new_mode": 33188,
      "new_path": "README.adoc"
    },
    {
      "type": "modify",
      "old_id": "fc6f3983990aec28d6f2d02c9423730e79dbf8d4",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "d09c55288007a686f17fbb4f51d2d244ead488eb",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "modify",
      "old_id": "3832d0387007372ccf5b894fe905089bfa5089ac",
      "old_mode": 33188,
      "old_path": "src/main/resources/eu/mulk/aendggner/web/impressum.html",
      "new_id": "8003af085625fd3b0aa6eb3df6765285ff7df74d",
      "new_mode": 33188,
      "new_path": "src/main/resources/eu/mulk/aendggner/web/impressum.html"
    },
    {
      "type": "modify",
      "old_id": "56fd88b59d9e70090a53b76d23bb2ed91d6dd652",
      "old_mode": 33188,
      "old_path": "src/main/resources/eu/mulk/aendggner/web/index.html",
      "new_id": "8b85f52c6c94ad778602160bc7ffa9e21b5cf329",
      "new_mode": 33188,
      "new_path": "src/main/resources/eu/mulk/aendggner/web/index.html"
    }
  ]
}
