Skip to content

LICENSE auf GPL-2.0, passend zu GPL-2.0-or-later (v2.47.2) - #151

Merged
daimpad merged 1 commit into
mainfrom
claude/fix-data-prep-errors-kJYpl
Nov 3, 2026
Merged

daimpad merged 1 commit into
mainfrom
claude/fix-data-prep-errors-kJYpl

Conversation

@daimpad

@daimpad daimpad commented Nov 3, 2026

Copy link
Copy Markdown
Owner

Worum es geht

LICENSE enthielt seit dem ersten Commit den Text der GPL-3.0. Plugin-Kopf, composer.json, package.json und README erklären aber GPL-2.0-or-later, und GitHub zeigte deshalb fälschlich „GPL-3.0“ an.

Dazu kommt: Das Release-ZIP bündelt Carbon Fields 3.6.11, das nur unter GPL-2.0 steht. Diese Lizenz ist mit GPLv3 nicht vereinbar. Mit der GPLv3-Datei im ZIP war die Lizenzlage des ausgelieferten Pakets deshalb widersprüchlich.

Änderung

  • LICENSE: Sie enthält jetzt den unveränderten Text der GPL-2.0 („Version 2, June 1991“). Quelle ist die Debian-Kopie /usr/share/common-licenses/GPL-2, weil gnu.org aus der Sitzung nicht erreichbar war. Ihre SHA-256-Prüfsumme 8177f975…0643 sollte der von gnu.org/licenses/old-licenses/gpl-2.0.txt entsprechen; ein direkter Vergleich war nicht möglich. Wer sicher gehen will, prüft die Prüfsumme der gnu.org-Datei vor dem Merge.
  • Keine Lizenzänderung: Die erklärte Lizenz bleibt GPL-2.0-or-later. Ein externer Mitwirkender (8 Commits) ist dadurch nicht betroffen.
  • Version 2.47.2: Das ZIP enthält LICENSE, also braucht es ein neues Release. CHANGELOG, Plugin-Kopf, ODW_VERSION, package.json/package-lock.json, README-Badge und CLAUDE.md sind auf 2.47.2 gesetzt.

Hintergrund ist die Vorbereitung des Transfers an die Organisation bertelsmannstift (Übergabeinventar, Bereich E).

Test plan

  • Release-ZIP 2.47.2 gebaut; verify-package.py ist grün (Versionen stimmen überein).
  • LICENSE im ZIP beginnt mit „GNU GENERAL PUBLIC LICENSE / Version 2, June 1991“.
  • Nach dem Merge erkennt GitHub die Lizenz als GPL-2.0.

Generated by Claude Code

LICENSE enthielt seit dem ersten Commit den GPL-3.0-Text, erklärt ist
GPL-2.0-or-later (Plugin-Kopf, composer.json, package.json, README). Das
Release-ZIP bündelt Carbon Fields (GPL-2.0-only), das mit GPLv3 nicht
vereinbar ist. Jetzt unveränderter GPL-2.0-Text (identisch mit
gnu.org gpl-2.0.txt, SHA-256 8177f975…0643). Keine Lizenzänderung.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JB1xUQM892bVZ4Yv3MZjvq
@daimpad
daimpad merged commit 8fdac83 into main Nov 3, 2026
22 checks passed
@daimpad
daimpad deleted the claude/fix-data-prep-errors-kJYpl branch November 3, 2026 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants