chore: add AGPL-3.0 LICENSE file #32

Closed
opened 2026-07-13 02:43:54 +00:00 by gravityfargo · 0 comments
Owner

Context

Fleet convention is AGPL-3.0 everywhere, and athena-file is a standalone public-facing library — but the repo root has no LICENSE file at all. Without one the code is all-rights-reserved by default, which contradicts both the convention and the library's standalone-product ambitions (pdoc site, independent semver).

Fix

  • Add the verbatim GNU AGPL-3.0 text as LICENSE at the repo root (athena-api's copy can be used as the source).
  • Align any license declaration in pyproject.toml (field and/or classifier) with AGPL-3.0.

Acceptance

  • LICENSE present at the repo root containing the AGPL-3.0 text.
  • Packaging metadata declares AGPL-3.0 consistently.
## Context Fleet convention is AGPL-3.0 everywhere, and athena-file is a standalone public-facing library — but the repo root has no LICENSE file at all. Without one the code is all-rights-reserved by default, which contradicts both the convention and the library's standalone-product ambitions (pdoc site, independent semver). ## Fix - Add the verbatim GNU AGPL-3.0 text as `LICENSE` at the repo root (athena-api's copy can be used as the source). - Align any `license` declaration in `pyproject.toml` (field and/or classifier) with AGPL-3.0. ## Acceptance - `LICENSE` present at the repo root containing the AGPL-3.0 text. - Packaging metadata declares AGPL-3.0 consistently.
Sign in to join this conversation.
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
ModernLeft/athena-file#32
No description provided.