Skip to content

Add Apache-2.0 LICENSE file (closes #48)#55

Open
kochj23 wants to merge 1 commit into
justicel:masterfrom
kochj23:add-license
Open

Add Apache-2.0 LICENSE file (closes #48)#55
kochj23 wants to merge 1 commit into
justicel:masterfrom
kochj23:add-license

Conversation

@kochj23

@kochj23 kochj23 commented Jul 1, 2026

Copy link
Copy Markdown

What

Adds a top-level LICENSE file containing the canonical Apache License 2.0 text.

Why

Per #48, the repository ships no LICENSE file and states no licensing terms in its sources — only a copyright notice and contributor names. However metadata.json has always declared:

"license": "Apache-2.0"

This PR simply makes that declared license explicit by adding the matching license text, so the terms are unambiguous for downstream users and for any future Puppetlabs "supported/approved" adoption. No metadata change is needed since the SPDX license field is already present and correct.

Testing

  • metadata.json still parses and already carries "license": "Apache-2.0".
  • No code changes.

Closes #48

🤖 Generated with Claude Code

The module has always declared "license": "Apache-2.0" in metadata.json,
but the repository shipped no LICENSE file and stated no licensing terms in
its sources. This adds the canonical Apache License 2.0 text to match the
declared metadata, so the terms are explicit for downstream consumers and
for potential Puppetlabs "supported/approved" adoption.

Closes justicel#48

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

License terms?

1 participant