Skip to content

docs: add IP-PROVENANCE.md asserting ownership and dependency licenses - #309

Merged
rmeadomavic merged 1 commit into
mainfrom
claude/ip-provenance
Jul 19, 2026
Merged

docs: add IP-PROVENANCE.md asserting ownership and dependency licenses#309
rmeadomavic merged 1 commit into
mainfrom
claude/ip-provenance

Conversation

@rmeadomavic

Copy link
Copy Markdown
Owner

Summary

Adds a top-level IP-PROVENANCE.md recording ownership and development provenance: personal project of Kyle Adomavicius under Apache-2.0 (matching LICENSE), developed outside employment scope on personal time and personally owned hardware, with the public commit history as the contemporaneous record. Lists runtime / optional / dev dependencies from the actual requirements files with license identifiers as published on PyPI (2026-07-19), notes the container base image and external services, and states that model weights are not distributed (checksum manifest only).

Test plan

  • Docs-only change; no code touched. CI fast suite runs regardless.
  • Manual verification: license identifiers cross-checked against live PyPI metadata for all 14 runtime/optional packages; ownership line matches LICENSE appendix; dependency list matches requirements.txt / requirements-extra.txt / requirements-dev.txt verbatim.

Adversarial review

  • No safety-critical paths touched; adversarial-required CI job decides.

Risk

Docs-only. Every claim is sourced from files in this repo (LICENSE, requirements manifests, models/manifest.json) or live PyPI metadata; revert-safe.

Public statement of provenance: personal project of Kyle Adomavicius,
Apache-2.0, developed outside employment scope on personal hardware.
Dependency license identifiers recorded from PyPI metadata as of
2026-07-19. Model weights noted as not distributed (manifest only).

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

CI PASS — flake8 + pytest fast suite (6aa3ae9) · run log

@rmeadomavic
rmeadomavic merged commit 738e88a into main Jul 19, 2026
6 checks passed
@rmeadomavic
rmeadomavic deleted the claude/ip-provenance branch July 19, 2026 21:12

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5a4ff8a966

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread IP-PROVENANCE.md
Comment on lines +37 to +41
Optional, per [requirements-extra.txt](requirements-extra.txt):

| Package | License |
|---|---|
| boxmot | AGPL-3.0 |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Mark BoxMOT as shipped in container images

For Docker deployments, requirements-extra.txt is not optional: Dockerfile lines 36-43 install it unconditionally, so every built image includes boxmot and its AGPL-3.0 obligations even when [tracker] reid_enabled stays false. Labeling this dependency as optional in the IP provenance doc understates what is actually distributed in the deployed artifact; either document that container builds include it or make the install conditional.

Useful? React with 👍 / 👎.

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.

1 participant