Switch StarIntel Server to GNU AGPLv3 #79

Open
lost-rob0t wants to merge 14 commits from agent/license-agplv3 into master
lost-rob0t commented 2026-07-30 01:28:53 +00:00 (Migrated from github.com)

What changed

  • replace the GPLv3 repository notice with AGPL-3.0-only
  • normalize every ASDF system and CLI help declaration
  • update README license output
  • cover the server, UI, CLI, API client, migrations, and test systems

Why

StarIntel Server is network software. AGPLv3 requires operators of modified network-hosted versions to offer the corresponding source to remote users.

Validation

  • swept the repository for stale GPL v3 declarations
  • verified runtime CLI license labels now report AGPL-3.0-only
  • reviewed the branch diff; no runtime behavior was intentionally changed

Relicensing note

Before merge, verify that the project has permission to relicense every non-permissively licensed third-party contribution.

## What changed - replace the GPLv3 repository notice with `AGPL-3.0-only` - normalize every ASDF system and CLI help declaration - update README license output - cover the server, UI, CLI, API client, migrations, and test systems ## Why StarIntel Server is network software. AGPLv3 requires operators of modified network-hosted versions to offer the corresponding source to remote users. ## Validation - swept the repository for stale `GPL v3` declarations - verified runtime CLI license labels now report `AGPL-3.0-only` - reviewed the branch diff; no runtime behavior was intentionally changed ## Relicensing note Before merge, verify that the project has permission to relicense every non-permissively licensed third-party contribution.
lost-rob0t commented 2026-08-24 00:18:40 +00:00 (Migrated from github.com)

Project-owner decision recorded 2026-08-23: AGPL-3.0-only relicensing direction is explicitly approved. This resolves the product/license-policy approval gate. Before merge, still verify that all non-permissively licensed third-party contributions can legally be relicensed and resolve the current mergeability state.

Project-owner decision recorded 2026-08-23: AGPL-3.0-only relicensing direction is explicitly approved. This resolves the product/license-policy approval gate. Before merge, still verify that all non-permissively licensed third-party contributions can legally be relicensed and resolve the current mergeability state.
This pull request has changes conflicting with the target branch.
  • README.org
  • cli/starintel-gserver-client.asd
  • source/main.lisp
  • source/starintel-gserver.asd
  • starintel-gserver-tests.asd
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin agent/license-agplv3:agent/license-agplv3
git switch agent/license-agplv3

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff agent/license-agplv3
git switch agent/license-agplv3
git rebase master
git switch master
git merge --ff-only agent/license-agplv3
git switch agent/license-agplv3
git rebase master
git switch master
git merge --no-ff agent/license-agplv3
git switch master
git merge --squash agent/license-agplv3
git switch master
git merge --ff-only agent/license-agplv3
git switch master
git merge agent/license-agplv3
git push origin master
Sign in to join this conversation.
No description provided.