Skip to content

Add MIT license, NOTICE file, and third-party license catalog#1

Merged
magrathean-uk merged 3 commits into
mainfrom
claude/add-licensing-docs-qlT91
Apr 25, 2026
Merged

Add MIT license, NOTICE file, and third-party license catalog#1
magrathean-uk merged 3 commits into
mainfrom
claude/add-licensing-docs-qlT91

Conversation

@magrathean-uk

Copy link
Copy Markdown
Owner

$(cat <<'EOF'

Summary

  • LICENSE — MIT License, copyright Bolyki György 2024–2025. Without this file, copyright law defaults to "All Rights Reserved" even for a public repo.
  • NOTICE — Required attribution file for Apache 2.0 runtime dependencies (Apache MINA SSHD, AndroidX, Hilt, Kotlin, Material). Needed for legal compliance when distributing compiled APKs.
  • docs/THIRD_PARTY_LICENSES.md — Full catalog of all 24 dependencies: version, SPDX license ID, and source URL. Covers runtime, debug-only, and test-only scopes.
  • README.md — MIT license badge at the top + ## License section at the bottom linking to LICENSE and docs/THIRD_PARTY_LICENSES.md.

License choice rationale

MIT was chosen over Apache 2.0 or GPL because:

  • Simplest and most permissive — anyone can freely use, modify, and distribute
  • Compatible with all project dependencies (Apache 2.0, Bouncy Castle MIT, CC0, EPL-1.0 test-only)
  • No copyleft or patent clause complexity
  • Standard choice for open developer tools

All runtime dependencies are permissive. No GPL/LGPL is present in the runtime dependency graph.

Test plan

  • LICENSE file exists at repo root and contains MIT text with correct copyright holder
  • NOTICE file exists at repo root and lists all major Apache 2.0 dependencies
  • docs/THIRD_PARTY_LICENSES.md exists and lists all 24 dependencies with license info
  • README.md renders the MIT badge and has a License section at the bottom
  • No source code or build files were changed

https://claude.ai/code/session_01HnNKetRiaPgFdAEwFX41pg
EOF
)


Generated by Claude Code

claude and others added 3 commits April 25, 2026 15:35
- LICENSE: MIT license, copyright Bolyki György 2024-2025
- NOTICE: required attributions for Apache 2.0 runtime dependencies
  (Apache MINA SSHD, AndroidX, Hilt, Kotlin, Material, etc.)
- docs/THIRD_PARTY_LICENSES.md: full catalog of all 24 dependencies
  with version, SPDX license ID, and source URL
- README.md: add MIT license badge and License section

All runtime dependencies are permissive (Apache 2.0, MIT, CC0).
No GPL/LGPL in the runtime dependency graph.

https://claude.ai/code/session_01HnNKetRiaPgFdAEwFX41pg
@magrathean-uk magrathean-uk marked this pull request as ready for review April 25, 2026 19:23
@magrathean-uk magrathean-uk merged commit a288461 into main Apr 25, 2026
1 check passed
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