Skip to content

Dokumentiert MIT-Lizenz, Lizenzhistorie und historische Contributor-Beiträge - #460

Merged
drosemann merged 6 commits into
mainfrom
license/mit-transition-2026
Oct 24, 2026
Merged

drosemann merged 6 commits into
mainfrom
license/mit-transition-2026

Conversation

@drosemann

@drosemann drosemann commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Diese PR dokumentiert die aktuelle MIT-Lizenz und die anhand der Repository-Historie nachvollziehbaren früheren Lizenzstände. Die Git-Historie wird nicht umgeschrieben; frühere Commits und Lizenzdateien bleiben erhalten.

Änderungen
Ersetzt den Platzhalter-Copyright-Inhaber in LICENSE durch Daniel Rosemann.
Ergänzt in README.md die belegte Lizenzabfolge:
16.04.2025: projektspezifische Lizenz mit Einschränkungen für Weiterverbreitung und kommerzielle Nutzung
16.04.2026: Wechsel zu GPLv3
05.05.2026: Wechsel von GPLv3 zu MIT
Stellt klar, dass die Git-Historie keinen Wechsel MIT → GPL → MIT belegt. Die frühere Lizenz war projektspezifisch und restriktiv.
Dokumentiert die historischen Contributor-Beiträge und die verfügbaren Hinweise dazu, darunter den Verbleib früherer Commits im Contributor Graph und Daniels Erklärung zur temporären Git-Identität „Dev Coder“.
Unabhängige Änderung
Die Löschung von docs/screenshots/README.md ist unabhängig von der Lizenzänderung und der Contributor-Bereinigung. Sie betrifft die Screenshot-Dokumentation, nicht die Lizenzhistorie. Weitere Löschungen am Screenshot-Workflow sowie an Design- und Screenshot-Dateien sind nicht Bestandteil des aktuellen PR-Diffs; diese Änderungen sind bereits in main.

CI- und Testanpassungen
Enthalten sind außerdem gezielte CI-Fixes: Backup-Tests wurden von lokal installierten Werkzeugen unabhängig gemacht, CLI-Testabdeckung ergänzt sowie Spell-Check- und Markdown-Formatierungsfehler korrigiert.

Validierung und aktueller CI-Status
git diff --check — erfolgreich.
Lokale Tests wurden nicht ausgeführt.
Der letzte Hosted-CI-Lauf ist noch nicht vollständig grün. Weiterhin fehlgeschlagen sind Jobs aus den Bereichen CLI-Lint, Management Panel, Discord Service und Orchestrator. Einige der gemeldeten Lint- bzw. TypeScript-Kompatibilitätsprobleme waren bereits auf main vorhanden; der CI-Status dieser PR bleibt dennoch offen.

drosemann and others added 2 commits October 24, 2026 01:02
Co-authored-by: Muse Code <muse-code@meta.com>
Document the verified license timeline and explain which historical contributor material is not present in the current tree, while preserving the full history.

Also includes the screenshot workflow and design-asset deletions already present in the worktree before this task.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Repository UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 98e999cb-8b75-4196-884e-d991c3a255b8
Commits

Reviewing files that changed from the base of the PR and between 1ced48a and 1b4458e.

Files selected for processing: 3
  • LICENSE
  • README.md
  • docs/screenshots/README.md
Files with no reviewable changes: 1
  • docs/screenshots/README.md

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Recent review details
Context from checks skipped due to timeout: 1
  • GitHub Check: Analyze (javascript-typescript)
Additional comments: 2
README.md: 1

464-478: LGTM!

Also applies to: 479-493

LICENSE: 1

3-3: 🔒 Security & Privacy

The inspected tree does not establish an uncleared contribution. Dev Coder is identified as Daniel Rosemann, DaaanielTV commits use Daniel’s email, Tonchain material is absent, and the Server-Filter changes cancel out. Dependabot changes are third-party material covered by their respective terms. The comment therefore relies on an unproven legal possibility rather than a demonstrated repository defect.

📝 Summary

Summary by CodeRabbit

  • Documentation
    • Updated the project’s license information and history, including clarification that third-party materials remain subject to their own terms and that previously published versions retain their original terms.
    • Removed the documentation describing screenshot capture, image requirements, and contribution guidelines.
  • Chores
    • Updated the copyright attribution in the MIT License; the license terms are unchanged.

The README now describes project and third-party licensing, license history, and historical contributor records. The LICENSE copyright notice names Daniel Rosemann and adds 2026. The screenshot documentation README is removed.

Changes: License and contributor records

Layer / File(s) Summary
License text and history
LICENSE, README.md
The copyright notice names Daniel Rosemann and adds 2026. The README describes project and third-party licensing, license history, and the status of historical commits and published versions.
Historical contributor notes
README.md
The README adds notes about omitted Tonchain material, the Server-Filter commits, preserved commits, and the Dev Coder identity and Git author metadata.

Screenshot documentation

Layer / File(s) Summary
Screenshot documentation removal
docs/screenshots/README.md
The screenshot README is removed. It covered capture records, image fidelity, regeneration instructions, and contribution rules.

Priority: Low

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Possibly related PRs

Merge Risk: Minimal · up to 1b445

The supplied changes do not establish a reason to hold the license and documentation update before merge.

Pre-merge checks: Passed 5
Check name Status Explanation
Title check Passed The title clearly summarizes the main changes: documenting the MIT license, license history, and historical contributor information.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Description check Passed The pull request description directly describes the LICENSE and README.md changes, the deletion of the screenshot documentation, and the related project history.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)

Finishing Touches: 💡 1
⚔️ Resolve merge conflicts: 💡
  • Resolve merge conflict in branch license/mit-transition-2026
✨ Simplify code
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

A rabbit reads the license page,
Then checks the notes from every age.
The screenshot guide has left the burrow,
While carrots wait for spring tomorrow.
One last hop, and records are clear.

Comment @coderabbitai help to get the list of available commands.

@coderabbitai

coderabbitai Bot commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

Simplifying code... This may take up to 20 minutes.

@coderabbitai

coderabbitai Bot commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

🤖 Coding Agent task started for code simplification.

drosemann and others added 4 commits October 24, 2026 17:40
Resolve the screenshots README modify/delete conflict by retaining the branch's existing deletion. The license documentation changes remain separate from the screenshot artifacts already merged to main.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Make backup tests independent of installed pg_restore and model the Grafana archive in the Docker stub. Cover the CLI backup and pet paths that the 100% Python coverage gate requires. Accept intentional German UI words in codespell and align the backup guide table for markdownlint.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Allow intentional German and Portuguese words in codespell and fix the remaining Markdown lint errors without changing their meaning.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Skip the generated package lock from spell checking, allow valid Portuguese, Spanish, French, and German terms, and correct a docstring typo.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@drosemann
drosemann merged commit c750143 into main Oct 24, 2026
23 of 29 checks passed
@drosemann
drosemann deleted the license/mit-transition-2026 branch October 24, 2026 16:10
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.

1 participant