aboutsummaryrefslogtreecommitdiff
path: root/FASSUNGEN.txt
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <code@mail.matthias.benkard.de>2026-08-24 21:43:05 +0200
committerMatthias Andreas Benkard <code@mail.matthias.benkard.de>2026-08-24 21:43:05 +0200
commit7d46f073faec8f2ef40968a70ace56d608000e82 (patch)
tree317d0578698f1c7e4d581bb7a4d8a7f52797c589 /FASSUNGEN.txt
parent751860690d2b74252ba3126d51cd37aa1c9ed0eb (diff)
Das Jahr der Urheberschaft ist das der Datei, nicht das des Verzeichnisses
Jede eigene Datei trug bislang den Vermerk "2020" — das Jahr, in dem das Verzeichnis angelegt wurde. Von den neunundachtzig eigenen Dateien sind aber vierundachtzig erst 2026 entstanden. Der Vermerk sagte damit nicht, wann das Werk geschaffen wurde, sondern wann jemand zum ersten Mal etwas eincheckte; das ist nicht dasselbe, und für die Schutzfristberechnung ist es die falsche Angabe. Erhoben wird das Jahr nunmehr je Datei aus der Entstehungs- und der letzten Änderungsbuchung. Neunundsiebzig Dateien tragen "2026". Fünf reichen wirklich bis 2020 zurück und werden bis heute fortgeschrieben (.gitignore, README.md, pom.xml, AendGgner.java, logging.properties); sie tragen "2020-2026". Eine einzige Datei ist seit 2020 unberührt geblieben, .mvn/maven.config, und behält ihren Vermerk unverändert — sie war die einzige, bei der er von Anfang an stimmte. Die Zuordnungsdatei wird entsprechend geschieden. Der Block, der maven.config mit den drei übrigen kommentarlosen eigenen Dateien zusammenfasste, wird geteilt, weil deren Jahre auseinanderfallen; die abgeleiteten Textfassungen und die Herkunftsnachweise tragen 2026. Damit der Bau die Berichtigung nicht sogleich wieder zunichte macht, tritt im Kopfzeilenvordruck des Formatierers der Platzhalter "$YEAR" an die Stelle des festen Jahres. Er nimmt hin, was in der Datei steht, statt allen Java-Dateien dasselbe Jahr aufzunötigen. Geprüft: 350 Tests, REUSE 188/188, spotless:check ohne Beanstandung und spotless:apply ohne Änderung. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Change-Id: I876adf0a4ce63c198e0e549d7c976310e2a3a3ee
Diffstat (limited to 'FASSUNGEN.txt')
-rw-r--r--FASSUNGEN.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/FASSUNGEN.txt b/FASSUNGEN.txt
index df17024..ae36571 100644
--- a/FASSUNGEN.txt
+++ b/FASSUNGEN.txt
@@ -2743,3 +2743,33 @@ Paragraphenfolgen (§§), die Neufassung von Satzbereichen sowie die stellenlose
Chapeau-Anweisungen; diese werden dem Abschnitt „Manuell prüfen“ zugewiesen. Die
Unterstützung des bayerischen Landesrechts bleibt einem späteren Zeitpunkt
vorbehalten.
+
+
+Artikel 9
+Berichtigung der Urheberrechtsvermerke
+
+Sämtliche eigenen Dateien wiesen als Jahr der Urheberschaft „2020“ aus, das Jahr
+der Anlegung des Verzeichnisses. Von neunundachtzig eigenen Dateien sind
+vierundachtzig erst im Jahre 2026 entstanden; der Vermerk war insoweit unrichtig.
+
+(1) Für jede Datei wird das Jahr aus ihrer Entstehungs- und ihrer letzten
+ Änderungsbuchung erhoben. Neunundsiebzig Dateien tragen fortan „2026“.
+
+(2) Fünf Dateien reichen tatsächlich in das Jahr 2020 zurück und in das Jahr 2026
+ hinein; sie tragen fortan „2020-2026“ (.gitignore, README.md, pom.xml,
+ AendGgner.java, logging.properties). Allein „.mvn/maven.config“ ist seit 2020
+ unberührt geblieben und behält seinen Vermerk.
+
+(3) Die Zuordnungsdatei (REUSE.toml) wird entsprechend geschieden: Der bisher
+ gemeinsame Block für „maven.config“ und die drei kommentarlosen eigenen
+ Dateien wird geteilt, weil deren Jahre auseinanderfallen. Die selbst
+ abgeleiteten Textfassungen und die Herkunftsnachweise (SOURCES) tragen
+ „2026“.
+
+(4) Der Kopfzeilenvordruck des Formatierers (Spotless) setzt an die Stelle des
+ festen Jahres den Platzhalter „$YEAR“. Andernfalls erzwänge der Bau auf jeder
+ Java-Datei wieder ein und dasselbe Jahr.
+
+(5) Die Prüfung geht auf: „reuse lint“ weist 188 von 188 Dateien als vollständig
+ ausgezeichnet aus, „spotless:check“ beanstandet nichts, und „spotless:apply“
+ ändert an den berichtigten Vermerken nichts mehr.