Skip to content

Switch license from AGPL-3.0 to Apache-2.0 - #1217

Merged
cdalar merged 1 commit into
mainfrom
boxctl/nimble-harbor-68f9
Oct 22, 2026
Merged

cdalar merged 1 commit into
mainfrom
boxctl/nimble-harbor-68f9

Conversation

@cdalar

@cdalar cdalar commented Oct 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replace LICENSE with the canonical Apache-2.0 text (SHA-256 verified against apache.org), copyright line 2023-2026 Cemal Y. Dalar
  • Update CONTRIBUTING.md so contributions are accepted under Apache-2.0

Why

AGPL-3.0's network clause rarely applied to a locally run CLI, but Go's static linking made importing onctl packages contagious and blocked adoption by organisations with AGPL policies. Apache-2.0 removes that barrier and adds an explicit patent grant.

Checks

  • All git authors are the maintainer plus bots (dependabot, Copilot, Claude), so no third-party copyright consent is needed
  • go-licenses report ./... over all 116 reachable modules: MIT, Apache-2.0, BSD, and one MPL-2.0 (hashicorp/logutils). No GPL-family dependencies, so Apache-2.0 is compatible with the full tree
  • go-licenses check ./... --disallowed_types=forbidden,restricted now passes clean
  • No remaining references to AGPL in Markdown, Go, or YAML files

Note

Releases already published stay under AGPL-3.0. Apache-2.0 applies from the next tagged release onward. The release notes for that tag should say so.

🤖 Generated with Claude Code

Replace the LICENSE text with the canonical Apache-2.0 text and update
CONTRIBUTING.md to match. Earlier releases remain available under
AGPL-3.0; Apache-2.0 applies from the next tagged release onward.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@cdalar
cdalar enabled auto-merge (squash) October 22, 2026 05:29
@cdalar
cdalar merged commit 4f0ae3a into main Oct 22, 2026
12 checks passed
@codecov

codecov Bot commented Oct 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 45.57%. Comparing base (e171e43) to head (5beca1c).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1217   +/-   ##
=======================================
  Coverage   45.57%   45.57%           
=======================================
  Files          75       75           
  Lines        8778     8778           
=======================================
  Hits         4001     4001           
  Misses       4777     4777           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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

⌂ 换网址