Fork's first commit deletes the AGPL-3.0 license

BradyOnTech's only change to the codebase is removing the license. The `LICENSE` file is gone, the README license section is gone, and both `package.json` files now have empty `"license"` fields. No code changes accompany this.

complianceinfrastructure

Commit 7fb43d8 ("new main") deletes all 661 lines of the AGPL-3.0 LICENSE file, drops the ## License section from README.md, and sets "license": "" in both backend/package.json and frontend/package.json.

This is a compliance red flag. Upstream willchen96/mike is AGPL-3.0-only, which is copyleft. A downstream fork cannot unilaterally strip or override the upstream license - those terms continue to apply to the code regardless of what the fork's metadata says. Presenting the project with blank license fields misrepresents its status to anyone who encounters the fork without knowing its upstream.

The vague commit message gives no explanation for the removal. Any future commits from this fork carry the same compliance risk: the code remains AGPL-3.0 bound even if the fork author has removed the markers saying so.

The only arguably separable change is removing the license blurb from the README, but it's bundled with the LICENSE deletion and package.json edits.

So what Skip. The fork offers no code changes worth evaluating, and its first move creates a compliance problem. If you want the README cleanup (removing the redundant license section), do it yourself as a standalone commit that preserves the `LICENSE` file and the package.json fields.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

1 commit from BradyOnTech/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
7fb43d8b new main bradyontech 2026-04-30 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-142.md from inside the repo you want the changes in.

⬇ Download capture-thread-142.md