Skip to content

Add missing Apache 2.0 license headers to iOS sources - #424

Merged
Gmasek merged 1 commit into
mainfrom
add-missing-license-headers
Sep 14, 2026
Merged

Gmasek merged 1 commit into
mainfrom
add-missing-license-headers

Conversation

@Gmasek

@Gmasek Gmasek commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Adds the LBI-DHP copyright and Apache 2.0 license notice to the 40 Swift files that carried no license header at all.

Existing Xcode preambles (filename, author, prior copyright lines) are preserved — the notice is inserted into the existing comment block rather than replacing it. Files with no preamble get a standalone block. The diff is purely additive (295 insertions, 0 deletions).

Note on overlap with #417

PR #417 is open for related work (removing the Commons Clause from existing headers). This PR is deliberately scoped to files that had no header at all, so the two touch disjoint sets of files.

Worth flagging separately

On main, LICENSE.txt is plain Apache 2.0, but 424 existing source files still carry "Apache 2.0 license with Commons Clause" headers. Commons Clause is a restrictive rider that makes the terms non-open-source, so those headers contradict LICENSE.txt. #417 addresses this; it is out of scope here.

Build config files (*.gradle.kts) were left alone, matching existing convention.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Do6Ens1NwFeLxQA7DfChSB

Adds the LBI-DHP copyright and Apache 2.0 license notice to the 40
Swift files that carried no license header. Existing Xcode preambles
(filename, author, prior copyright) are preserved; the notice is
inserted into the existing comment block.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Do6Ens1NwFeLxQA7DfChSB
@Gmasek
Gmasek merged commit 85e047a into main Sep 14, 2026
2 checks passed

This branch was successfully deployed

2 active deployments
AppStore — 8fca7659 Deployed Sep 14, 2026 by Gmasek via iOS #141
PlayStore — 8fca7659 Deployed Sep 14, 2026 by Gmasek via Android #141
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