Skip to content

Add model asset compliance inventory and release gates - #119

Closed
brxs wants to merge 1 commit into
mainfrom
codex/108-license-inventory
Closed

Add model asset compliance inventory and release gates#119
brxs wants to merge 1 commit into
mainfrom
codex/108-license-inventory

Conversation

@brxs

@brxs brxs commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

Implements the inventory and release-control portion of #108 without making legal conclusions.

What changed

  • adds a machine-readable inventory for 12 application, runtime, model, processor, and LoRA assets; exact revisions are recorded where the evidence supports them, and unresolved conversion-source revisions are explicit release gates
  • records code licenses separately from model/weight terms, acquisition mode, immutable-reference status, redistribution state, access requirements, and owner-review gates
  • adds a dependency-free validator and mutation tests
  • adds human-readable third-party model notices
  • adds a release checklist covering notices, immutable downloads, acknowledgements, credentials, LoRA provenance, and package parity

Findings intentionally left as release gates

  • LSDJ has no project LICENSE or NOTICE
  • the PyTorch MRT2 cards' Apache declaration conflicts with the stated CC-BY-4.0 provenance of re-keyed Google weights
  • current Google MRT2, Stable Audio 3 optimized, and LoRA downloads use mutable references
  • the documented Motif Maqam LoRA has no identified redistribution grant
  • the reviewed optimized-model evidence does not identify the exact T5Gemma or Stable Audio 3 Medium source revisions used to produce derivative artifacts
  • Stability Community/Gemma use, derivative-distribution, attribution, and acknowledgement paths need owner confirmation

Verification

  • python3 compliance/validate_inventory.py
  • python3 -m unittest compliance.test_inventory (11 tests)
  • Ruff lint and format checks
  • clean diff checks

This pull request supplies provenance evidence and enforceable release gates; it is not legal advice and does not approve any unresolved use or redistribution path.

@brxs
brxs force-pushed the codex/108-license-inventory branch from 62860a2 to 2ac6857 Compare August 8, 2026 20:42
@brxs
brxs marked this pull request as ready for review August 8, 2026 20:43
@brxs
brxs force-pushed the codex/108-license-inventory branch from 2ac6857 to 9aef898 Compare August 8, 2026 20:51
@brxs

brxs commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator Author

Superseded by and fully consolidated into #131. The combined branch includes this lane's substantive changes, subsequent integration fixes, and exact-head cross-platform validation. Please continue review in #131.

@brxs brxs closed this Aug 10, 2026
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