Skip to content

license: move Base to Apache-2.0 - #1960

Merged
codeforester merged 1 commit into
mainfrom
enhancement/1959-20260816-reconsider-base-s-agpl-3-0-or-later-license-for-broader-adop
Aug 16, 2026
Merged

license: move Base to Apache-2.0#1960
codeforester merged 1 commit into
mainfrom
enhancement/1959-20260816-reconsider-base-s-agpl-3-0-or-later-license-for-broader-adop

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • move Base's current license from AGPL-3.0-or-later to Apache-2.0 prospectively
    starting with v1.9.0, while preserving historical release boundaries
  • make basectl repo init generate Apache-2.0 repositories by default and
    remove the obsolete AGPL/copyright-holder generator path
  • update README, contributor guidance, product assessment, baseline docs,
    command reference, help, and Bash/Zsh completions

Adoption Rationale

Base is a local CLI and workspace control plane, so Apache-2.0 removes the
strong-copyleft review friction without imposing a network-reciprocity contract
that is central to the product. Apache-2.0 also aligns Base with the existing
base-cli and base-bash-libs repositories.

Existing releases remain unchanged: versions through v1.0.0 remain MIT, and
v1.0.1 through v1.8.0 remain AGPL-3.0-or-later.

Validation

  • git diff --check
  • focused repository, completion, help, and command-reference BATS: 156 passed
  • TZ=UTC BASE_BASH_LIBS_DIR=... BASE_CLI_SOURCE_DIR=... env -u BASE_HOME ./bin/base-test: 960 passed, 1 skipped

Fixes #1959

@codeforester
codeforester marked this pull request as ready for review August 16, 2026 13:30
@codeforester
codeforester requested a review from a team as a code owner August 16, 2026 13:30
@codeforester
codeforester merged commit ed6636d into main Aug 16, 2026
28 checks passed
@codeforester
codeforester deleted the enhancement/1959-20260816-reconsider-base-s-agpl-3-0-or-later-license-for-broader-adop branch August 16, 2026 13:30
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.

Reconsider Base's AGPL-3.0-or-later license for broader adoption

1 participant