Skip to content

Licence: GPL-3.0-only + SECURITY.md - #17

Merged
usermaneGermane merged 2 commits into
mainfrom
licence-gplv3
Nov 8, 2026
Merged

usermaneGermane merged 2 commits into
mainfrom
licence-gplv3

Conversation

@usermaneGermane

@usermaneGermane usermaneGermane commented Nov 8, 2026 •

Copy link
Copy Markdown
Owner

What

  • LICENSE: MIT → GPL-3.0-only (official text from gnu.org, sha256 3972dc97…6986).
  • README: the licence section says what the GPL allows, that all four PassMan repos use the same licence, and where the BIP39 word list comes from.
  • SECURITY.md (new): how to report privately (Security tab → Report a vulnerability), supported versions, scope.

Why

Owner decision 2026-11-08: PassMan is open source and free for everyone, with no paid server. GPLv3 keeps changed copies open. This is the prep before the repo goes public. Sibling PRs: Server-Windows #6, Server-Linux #6, Client-Linux #15.

Checks

  • Dependencies are GPL-compatible: cryptography (Apache-2.0/BSD), customtkinter (MIT), pyperclip (BSD), Pillow (HPND).
  • No code changed, so no version bump; the next release carries the new licence.
  • pytest: 500 passed, 2 skipped.

🤖 Generated with Claude Code

https://claude.ai/code/session_011ojnyVg7ccsR3pZ64s7aRH

usermaneGermane and others added 2 commits November 8, 2026 23:17
Owner decision 2026-11-08: the client is free software and goes public; the
sync server is a separate, paid product. GPLv3 keeps changed copies of the
client open. LICENSE is the official text from gnu.org (sha256 3972dc97...).
README: licence section, the server is not covered, BIP39 word-list source.
SECURITY.md: report privately via GitHub, supported versions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ojnyVg7ccsR3pZ64s7aRH
Owner 2026-11-08: no monetisation for now, the whole project is open source
and free. The README no longer calls the server a separate product.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011ojnyVg7ccsR3pZ64s7aRH
@usermaneGermane
usermaneGermane merged commit 7c7076c into main Nov 8, 2026
2 checks passed
@usermaneGermane
usermaneGermane deleted the licence-gplv3 branch November 8, 2026 21:53
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