Skip to content

chore: add MPL-2.0 license for public release#18

Merged
kphunter merged 1 commit into
mainfrom
devin/1777179942-add-mpl2-license
Apr 26, 2026
Merged

chore: add MPL-2.0 license for public release#18
kphunter merged 1 commit into
mainfrom
devin/1777179942-add-mpl2-license

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Apr 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the Mozilla Public License 2.0 (LICENSE file) in preparation for making the repository and GHCR packages public.

MPL-2.0 is a file-level copyleft license — modifications to existing files must remain open, but the operator can be combined with proprietary code in a Larger Work without imposing license obligations on the surrounding project. This is a good fit for infrastructure tooling that others may embed in their own deployment pipelines.

Post-merge steps (manual)

After merging this PR:

  1. Make the repo public: Settings → General → Danger Zone → Change repository visibility → Public
  2. Make the container package public: Navigate to https://github.com/orgs/bcit-tlu/packageshaproxy-operator → Package settings → Danger Zone → Change package visibility → Public
  3. Make the Helm chart package public (if published separately): Same as above for the charts package

Review & Testing Checklist for Human

  • Verify the LICENSE text matches the canonical MPL-2.0 from mozilla.org
  • Confirm MPL-2.0 aligns with BCIT institutional open-source policy

Notes

No code changes — license file only. CI will run go-test and helm-lint as usual; both are unaffected.

Link to Devin session: https://app.devin.ai/sessions/4e8b458306c24377a7b5485185b9d30f
Requested by: @kphunter


Open in Devin Review

Co-Authored-By: kyle_hunter@bcit.ca <kyle_hunter@bcit.ca>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@kphunter kphunter merged commit 0435cf7 into main Apr 26, 2026
6 checks 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.

1 participant