Skip to content

docs: license/provenance for undocumented dirs (clic2025-1024, imageflow, png-conformance) - #4

Open
lilith wants to merge 1 commit into
mainfrom
feat/license-files-for-undocumented-dirs
Open

docs: license/provenance for undocumented dirs (clic2025-1024, imageflow, png-conformance)#4
lilith wants to merge 1 commit into
mainfrom
feat/license-files-for-undocumented-dirs

Conversation

@lilith

@lilith lilith commented May 2, 2026

Copy link
Copy Markdown
Member

Three directories previously had no license info at all. This PR
adds best-effort provenance + license documentation for each.

Audit before this PR

Surveyed all top-level dirs for license info:

  • ✅ Has LICENSE: CID22, clic2025, gb82, gb82-sc, image-rs, jxl, kadid10k, mozjpeg, pngsuite, zune, qoi-benchmark/screenshot_web
  • ✅ Has README with license section: apng-conformance, avif-conformance, bmp-conformance, farbfeld-conformance, gif-conformance, heic-conformance, jpeg-conformance, pnm-conformance, raw-conformance, tiff-conformance, ultrahdr-conformance, webp-conformance, qoi-benchmark
  • No license info at all: clic2025-1024, imageflow, png-conformance

Changes

`imageflow/README.md` (new) — provenance for the 33 mixed-source
test images. Per-file best-effort attribution (frymire, MarsRGB, EXIF
orientation set, pngsuite subset, etc.) with a clear "verify upstream
before redistribution" disclaimer.

`png-conformance/README.md` (new) — documents the 11 PNG decoder
regression seeds. Wikimedia Commons-derived files are flagged
(license varies per file). Tier 1 (8-file crash regressions) and
Tier 2 (3-file edge cases) inventories from the original 7fd72a5
commit message preserved.

`clic2025-1024` is gitignored (generated derivative of
`clic2025/`), so a committed LICENSE wouldn't help users running the
generator. Updated `generate-clic2025-1024.sh` to write LICENSE +
README.md into the output directory at generation time, inheriting
the upstream Unsplash license from `clic2025/` exactly.

`.gitignore` additions:

  • `.workongoing` — per-agent work-coordination marker (`CLAUDE.md` global rule, every imazen repo gitignores this)
  • `picker-train/` — workspace artifact created by jxl-encoder picker oracle work; not part of the corpus

Caveats

The `imageflow/` and `png-conformance/` provenance entries are
best-effort — I documented what filename/origin clues suggest.
Both READMEs explicitly invite PRs from anyone who can verify the
precise upstream + license for individual files.

Three directories previously had no license info at all. This PR adds
provenance + license documentation for each:

imageflow/README.md (NEW)
- Documents the 33 mixed-source test images sourced from imageflow's
  test_inputs/. Per-file best-effort attribution with a clear "verify
  upstream before redistribution" disclaimer. Notable third-party
  samples (frymire, MarsRGB, EXIF orientation set, pngsuite subset)
  are individually attributed.

png-conformance/README.md (NEW)
- Documents the 11 PNG decoder regression seeds added in 7fd72a5.
  wm_upload_wikimedia_org_*.png samples are flagged as Wikimedia
  Commons-derived (license varies per file). Tier 1 and Tier 2
  bug-trigger inventories preserved from the original commit message.

clic2025-1024 (script-side fix)
- The directory is gitignored (it's a generated derivative of
  clic2025/) so a committed LICENSE wouldn't help users running the
  generator. Updated generate-clic2025-1024.sh to write LICENSE +
  README.md into the output directory at generation time, inheriting
  the upstream Unsplash license from clic2025/ exactly.

.gitignore additions:
- .workongoing  — per-agent work-coordination marker (CLAUDE.md global rule)
- picker-train/ — workspace artifact created by jxl-encoder picker
  oracle work, not part of the corpus
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