mirror of
https://github.com/wiltodelta/remove-ai-watermarks.git
synced 2026-10-14 21:40:47 +02:00
27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# Code provenance
|
|
|
|
This page records notices required by source dependencies and licensed derivative work.
|
|
|
|
## Licensed derivative work
|
|
|
|
- The DWT-DCT implementation derives from ShieldMnt's
|
|
[`invisible-watermark`](https://github.com/ShieldMnt/invisible-watermark), licensed
|
|
under MIT. Its notice ships in `src/remove_ai_watermarks/licenses/invisible-watermark-MIT.txt`.
|
|
The decode path is a vectorized reformulation, not a transcription: it produces
|
|
the same bits and is checked against upstream's own decoder, but it no longer
|
|
corresponds line by line to `imwatermark/maxDct.py`. Diffing the two files will
|
|
show structurally different code, which is expected and does not mean the
|
|
derivation notice is stale.
|
|
|
|
## Licensed test fixtures
|
|
|
|
- `data/fixtures/provenance/adobe-trustmark-p.png` is Adobe's official
|
|
TrustMark Variant P example, licensed under MIT. Its source commit, digest,
|
|
and reproduced license are recorded beside the fixture in
|
|
`data/fixtures/README.md` and `data/licenses/adobe-trustmark-MIT.txt`.
|
|
- `data/fixtures/provenance/microsoft-paint-invismark.png` is an original
|
|
Microsoft Paint output supplied by Xusheng Li and licensed by him under MIT.
|
|
Its source research, digest, expected signal, and reproduced license are
|
|
recorded in `data/fixtures/README.md` and
|
|
`data/licenses/xusheng-li-paint-invismark-MIT.txt`.
|