Relicense from GPL-3.0 to AGPL-3.0-or-later #15

Merged
parkerhdavis merged 1 commit from relicense-agpl into main 2026-05-02 15:47:46 -06:00
parkerhdavis commented 2026-05-02 15:47:41 -06:00 (Migrated from github.com)

Summary

  • Replace LICENSE.md with the verbatim AGPL-3.0 plain text from gnu.org.
  • Declare AGPL-3.0-or-later as the SPDX identifier in Cargo.toml, the root package.json, and apps/desktop/package.json. Set bundle.licenseFile in tauri.conf.json so installers ship the license.
  • Add SPDX-License-Identifier: AGPL-3.0-or-later headers to every project-authored source file (110 files: Rust, TS/TSX, CSS, HTML, JS, sh).
  • Update README and Contributing-guide prose references from GPL to AGPL.

Test plan

  • bun run typecheck — clean
  • bun run lint — clean
  • bun test — 134/134 pass
  • cargo check (in apps/desktop/backend) — clean
## Summary - Replace `LICENSE.md` with the verbatim AGPL-3.0 plain text from gnu.org. - Declare `AGPL-3.0-or-later` as the SPDX identifier in `Cargo.toml`, the root `package.json`, and `apps/desktop/package.json`. Set `bundle.licenseFile` in `tauri.conf.json` so installers ship the license. - Add `SPDX-License-Identifier: AGPL-3.0-or-later` headers to every project-authored source file (110 files: Rust, TS/TSX, CSS, HTML, JS, sh). - Update README and Contributing-guide prose references from GPL to AGPL. ## Test plan - [x] `bun run typecheck` — clean - [x] `bun run lint` — clean - [x] `bun test` — 134/134 pass - [x] `cargo check` (in `apps/desktop/backend`) — clean
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
parker/seria!15
No description provided.