Files
craft-libs/ATTRIBUTION.md
T
e9e1da3a58 craft-raw: Canon CR3 (CRX), header plans and the remaining preview branches (#1070)
* craft-raw: the file-format layer of camera raw files, with DNG and CRW

A new crate for #587 and #778: bytes in, the sensor data out as a neutral
RawImage (samples, CFA, levels, active area, crop, orientation, colour tags,
opcode lists, profile tables), and back for DNG. One Cargo feature per format:
dng (read and write), jxl (JPEG XL DNG), crw (through craft-crw).

The base is LightCraft's crates/raw at 5ff567a4: dng, dngwrite, tiffraw,
unpack, ljpeg, jxl, semantic, preview, the parsing half of opcodes, profile
and gaintable, the model and probe. Demosaicing and everything after it stay
with the develop pipeline.

Ported from PhotoCraft's and FilmCraft's DNG readers, each with a test: the
default crop's per-tag defaults, an unusable crop falling back to the active
area, non-finite white levels, the white default of a linearized image, the
AsShotWhiteXY range, 8-bit-only lossy JPEG, lossy tiles that must cover their
part of the image, and the CinemaDNG frame tags.

* craft-raw: Hasselblad 3FR and FFF (feature hasselblad)

RawFormat::CfaTiff decodes: the DNG-layout reader plus what these files add.
Uncompressed data or Hasselblad's lossless JPEG (selection value 8), RGGB when
no CFAPattern is stated, an FFF's colour matrix from the 3FR header it embeds,
and the 8-bit RGB preview handed on as a baseline TIFF.

Moved from LightCraft's vendor/hasselblad.rs at 5ff567a4 with its tests.
Ported from PhotoCraft's reader: four BlackLevel values without a
BlackLevelRepeatDim are one per CFA site in a file that is not a DNG.

* craft-raw: Minolta MRW, Epson ERF, Mamiya MEF and Kodak DCS520C

Four formats only LightCraft decodes, one feature each (mrw, erf, mef, kodak),
moved from its vendor modules at 5ff567a4 with their tests; the MRW block
container comes from lightcraft-meta. src/shared.rs holds the level helpers
the maker decoders share.

ERF and MEF state no white balance: the estimate LightCraft made from the
preview is develop-side work, so wb_multipliers is None for them here.

* craft-raw: shared scan budget for tagged previews, tile-sized lossy JPEG budget, bound on Deflate tile padding

Ported from storytold/lightcraft#3695. Candidate preview ranges are deduplicated and charged to one byte
budget and one header-walk budget; a lossy JPEG decoded for a tile may hold no more samples than the tile
rounded up to whole MCUs (and never more than Limits::max_lossy_tile_samples); a Deflate chunk whose nominal
size is mostly padding outside the image is refused before it is inflated.

* craft-raw: lossless JPEG sample bound per referenced byte; previews larger than the file are passed over

Ported from storytold/lightcraft#3910 (the parts whose code is in craft-raw today). check_image refuses a
lossless JPEG image that declares more than 32 samples per referenced byte, counted once per chunk that points
at the bytes so identical tiles stored once still decode. The Hasselblad RGB preview search passes over an
image whose pixel bytes exceed the file and still takes a smaller complete one.

* craft-raw: test for the Deflate padding bound

* craft-raw: Pentax PEF and Samsung SRW

Moved from LightCraft crates/raw (vendor/pef.rs, vendor/srw.rs) at 5ff567a4. The Huffman difference decoder
and bit reader that PEF shares with the Nikon, Panasonic and Sony codings become the huffman module.

* craft-raw: Canon CR2, with sRAW and mRAW

Moved from LightCraft crates/raw (vendor/cr2.rs, vendor/cr2/sraw.rs) at 5ff567a4. The white-balance presets a
CR2 lists come back as data in ColorData::kelvin_presets (the ordering from LightCraft's kelvin_presets.rs;
the temperature and tint arithmetic stays with the developer).

* craft-raw: an sRAW preview larger than the file is refused before its buffer is reserved

Ported from storytold/lightcraft#3910 (cr2::sraw::read_preview).

* WIP craft-raw: Nikon NEF/NRW (does not compile yet: limits threading, develop() calls in tests)

* craft-raw: Nikon NEF/NRW, with PhotoCraft's maker-note compression routing and 12-bit D4 white level

* craft-raw: Panasonic RW2 / RWL / RAW, every raw format

* craft-raw: RW2 format 8 refuses strips stating fewer bits than samples

Ported from storytold/lightcraft#3910.

* craft-raw: RW2 format 8 refuses samples above the declared bit depth

Ported from storytold/photocraft#11838.

* craft-raw: the RW2 format 8 robustness seed carries a valid stream

Its random payload decoded only while out-of-depth samples were clamped; mutations now start from a file that decodes.

* craft-raw: Fujifilm RAF, uncompressed and compressed, with lens corrections

* craft-raw: compressed RAF stripes cap their capacity hint at the stripe's bits

Ported from storytold/lightcraft#3910.

* craft-raw: test RAF orientation and camera from the embedded JPEG's Exif

* WIP craft-raw: Olympus ORF

* craft-raw: RAF embedded preview, and its range from the header alone (bounded_preview)

* craft-raw: Olympus ORF, the uncompressed layouts, with its maker-note preview and WB_GLevel

* WIP craft-raw: Sony ARW

* craft-raw: tiled lossless ARW decodes hold one group of tiles at a time

Ported from storytold/lightcraft#3910.

* craft-raw: dark 12-bit uncompressed ARWs keep Sony's 14-bit levels, and the DNG writer's depth holds the white level

Ported from storytold/lightcraft#3429.

* craft-raw: Sony ARW family, docs, seeds and the derivation records

* WIP craft-raw: Canon CR3

* craft-raw: Canon CR3 (CRX) through craft-metadata's container, header plans, CR3 previews and the coverage records

---------

Co-authored-by: radialmonster <radial@gmail.com>
Co-authored-by: wnanbei <wnanbei@gmail.com>
Co-authored-by: lownlyrider <lownlyrider@gmail.com>
2026-11-11 22:01:07 -05:00

21 KiB
Raw Blame History

Attribution

Third-party assets bundled in this repository (fonts, icons, images, test data), each with its author, source and license. Library code and original assets are under the repository license (MIT OR Apache-2.0, see NOTICE).

File Author Source License
crates/cms/profiles/photocraft-coated-cmyk.icc PhotoCraft contributors; generated by craft_cms::synth::coated_cmyk PhotoCraft crates/cms CC0-1.0
crates/cms/profiles/craft-coated-fogra39.icc craft-libs contributors; generated by crates/cms/tests/fogra39.rs from the FOGRA39 data below this repository CC0-1.0
crates/font-store/index/sources.json (unmodified) craft-font-index contributors aiongg/craft-font-index@5a9a7f8 Apache-2.0
crates/font-store/index/indexes/google-fonts.json.gz (unmodified) craft-font-index contributors; generated from the METADATA.pb files of google/fonts at 45e3d5269e4a17d823f6d84470bc084dc5ae46f6 aiongg/craft-font-index@5a9a7f8 Apache-2.0
crates/font-store/index/indexes/noto.json.gz (unmodified) craft-font-index contributors; generated from notofonts/notofonts.github.io at 93fac8abebe6c7fed0c5b7d2456d8fa484fa146c and noto-cjk releases aiongg/craft-font-index@5a9a7f8 Apache-2.0
crates/cms/tests/data/FOGRA39.txt (unmodified) Fogra Fogra characterisation data, FOGRA39_to_FOGRA60_v2.zip Fogra terms: free use and redistribution, unmodified, with Fogra identified as the source; "FOGRA39" identifies the reference data only and implies no certification, approval or endorsement by Fogra (full text in NOTICE)
vendor/linesweeper/tests/regression/, vendor/linesweeper/proptest-regressions/, the .snap files under vendor/linesweeper/src/ and the path data in vendor/linesweeper/benches/painted_dreams.rs (all unmodified; hashes in vendor/linesweeper/SOURCE.json) As published in the package, whose manifest names Joe Neeman as author and records no other source linesweeper 0.5.0 MIT OR Apache-2.0 (the package's license field)
crates/i18n/data/collation.postcard Unicode, Inc. (ICU 78.1 collation data, CLDR 48.2.1); generated by crates/i18n/data/generate-collation.sh ICU Unicode-3.0
crates/text/assets/hyphen/en-us.dic Grady Ward (Moby Hyphenator II), converted by DesignCraft Project Gutenberg eBook #3204 Public domain
crates/proof/data/en-words.dic Grady Ward (Moby Hyphenator II word list); break points dropped by craft-proof contributors with crates/proof/examples/en_words.rs Project Gutenberg eBook #3204, via craft-i18n language-data/en-us/en-us.dic Public domain
crates/proof/data/en-extra.txt WordCraft contributors (original list, no other dictionary copied) craft-i18n language-data/en-us/en-extra.txt MIT OR Apache-2.0
crates/text/assets/hyphen/en-us.pat DesignCraft contributors, trained from the Moby Hyphenator II list crates/text/examples/hyphgen.rs CC0-1.0
Patterns embedded through hypher (optional craft-text language features) hyph-utf8 authors, per language tex-hyphen, as packaged in hypher Per file header: LPPL, MIT, BSD-3-Clause, Unlicense or a permit-any-use notice (or a choice including one); Slovak (hyph-sk.tex, embedded whenever hypher/slovak is on: feature slovak-gpl, or another dependency through feature unification) is GPL-2.0-or-later; Spanish (hyph-es.tex 5.0, Javier Bezos, CervanTeX) is MIT
Word-break dictionaries and LSTM models embedded through icu_segmenter_data (optional craft-text features thai, lao, khmer, burmese) Unicode, Inc. and ICU4X contributors ICU4X Unicode-3.0
crates/ui/tests/fonts/NotoSansArabic-test.ttf (subset to the test strings, default weight set to 100, width axis dropped) The Noto Project Authors google/fonts@7085eb8 ofl/notosansarabic, via craft-fonts OFL-1.1 (licenses/ui-test-fonts/OFL-NotoSansArabic.txt)
crates/ui/tests/fonts/NotoSansCJKsc-test.otf (subset to the test strings) The Noto Project Authors (Adobe, Google) notofonts/noto-cjk@f8d1575 Sans/OTF/SimplifiedChinese, via craft-fonts OFL-1.1 (licenses/ui-test-fonts/OFL-NotoSansCJK.txt)
crates/ui/tests/fonts/NotoSansArabic-screens.ttf (instance at weight 400 and width 100, subset to the screen test strings) The Noto Project Authors google/fonts@7085eb8 ofl/notosansarabic, via craft-fonts OFL-1.1 (licenses/ui-test-fonts/OFL-NotoSansArabic.txt)
crates/ui/tests/fonts/NotoSansCJKsc-screens.otf (subset to printable ASCII and the screen test strings) The Noto Project Authors (Adobe, Google) notofonts/noto-cjk@f8d1575 Sans/OTF/SimplifiedChinese, via craft-fonts OFL-1.1 (licenses/ui-test-fonts/OFL-NotoSansCJK.txt)
crates/ui/tests/fonts/NotoSansThai-screens.ttf (instance at weight 400 and width 100, subset to the screen test strings) The Noto Project Authors google/fonts@8b0a1d0 ofl/notosansthai, via craft-fonts OFL-1.1 (licenses/ui-test-fonts/OFL-NotoSansThai.txt)
crates/crw/tests/samples.json (manifest only; the 11 raw files are not bundled, scripts/fetch-crw-samples.py downloads them outside the checkout) The photographers who contributed each file to raw.pixls.us (Canon EOS D30, D60, 10D ×3, 300D ×2, Digital Rebel, PowerShot G1, G5, G6) raw.pixls.us, each file's getfile.php URL and SHA-256 in the manifest CC0-1.0 (as published by raw.pixls.us for each file)
crates/crw/src/tables.rs, crates/crw/clean-room/logs/table_sel*.json craft-crw contributors (derived in LightCraft, 2026-10, by known-plaintext alignment of the sample files' entropy streams; crates/crw/clean-room/02-crw-format.md) this repository MIT OR Apache-2.0
crates/crw/clean-room/logs/private-corpus.tsv (file names, sizes and SHA-256 of the maintainer's own EOS D60 files; no image content) craft-crw contributors (LightCraft derivation record) this repository MIT OR Apache-2.0
crates/prc/src/acof/table.rs (the rows of the PRC Double prefix-code table, reformatted as Rust tuples) Kristof Ralovich (prc-rs); the table is defined by ISO 14739-1 ralovich/prc-rs@287b671, through PdfCraft crates/prc MIT (licenses/prc-rs/LICENSE.txt; the notice is also in the file header)
crates/math/tests/corpus/equations.tsv, crates/math/tests/corpus/latex.tsv (unmodified) shuff57 (equaSHion) storytold/craft-libs#29 at 7a6ef6b9, corpus/ MIT OR Apache-2.0
crates/math/tests/corpus/omml/*.xml (unmodified) WordCraft and DeckCraft contributors, collected by shuff57 (equaSHion) storytold/craft-libs#29 at 7a6ef6b9, corpus/omml/ MIT OR Apache-2.0

Original assets are covered by the repository licence.

Assets embedded by the optional PDF writer

Krilla 0.8.2 bundles the following Compact ICC Profiles by Clinton Ingram, under CC0-1.0. The immutable source revision is 3ffdf0588cf98050aad6edba51ca70162e1fb5b5, recorded by the registry package's .cargo_vcs_info.json. These are the same dependency profiles already used by the apps' Krilla exporters. The local backend snapshot retains these four profiles; the optional writer adds no font binaries. The profile licence is retained in licenses/pdf-writer/LICENSE-ICC.txt.

Crate / file Author Source Licence SHA-256 Use
krilla 0.8.2 / icc/sGrey-v2-magic.icc Clinton Ingram https://github.com/LaurenzV/krilla/blob/3ffdf0588cf98050aad6edba51ca70162e1fb5b5/crates/krilla/icc/sGrey-v2-magic.icc CC0-1.0 4110169287e5f1b5149ca9f1da1814d32943905bba8030e849d1a3b729a19481 PDF writer colour profiles
krilla 0.8.2 / icc/sGrey-v4.icc Clinton Ingram https://github.com/LaurenzV/krilla/blob/3ffdf0588cf98050aad6edba51ca70162e1fb5b5/crates/krilla/icc/sGrey-v4.icc CC0-1.0 00c0f94e09127520a17dc0e1d9264b5702081d96dbdb1549ee88e3631ce42a9d PDF writer colour profiles
krilla 0.8.2 / icc/sRGB-v2-magic.icc Clinton Ingram https://github.com/LaurenzV/krilla/blob/3ffdf0588cf98050aad6edba51ca70162e1fb5b5/crates/krilla/icc/sRGB-v2-magic.icc CC0-1.0 af4efe28f6d311799865f325ba39184a2e978b113ca74124d60af7de22b105f4 PDF writer colour profiles
krilla 0.8.2 / icc/sRGB-v4.icc Clinton Ingram https://github.com/LaurenzV/krilla/blob/3ffdf0588cf98050aad6edba51ca70162e1fb5b5/crates/krilla/icc/sRGB-v4.icc CC0-1.0 c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353 PDF writer colour profiles

The four Krilla ICC entries above are also stored unchanged in vendor/krilla/icc. The vendored source patches are in vendor/krilla/patches, described in vendor/krilla/README.craft.md; per-file hashes are in vendor/krilla/SOURCE.json.

Assets retained with the optional PDF reader

The shared reader centralizes the five patched Hayro source trees from PdfCraft and the patched crates.io hayro-postscript 0.1.0 scanner, which bundles no assets. The standard-14 fonts, CMYK profile and generated metrics listed below remain byte-identical in vendor/hayro-interpret, and the CMaps in vendor/hayro-cmap/assets; no application document fonts are added. The removed upstream LAB.icc profile is not restored. Source hashes and the exact transfer revision are recorded in each vendored crate's SOURCE.json.

Crate / file Author Source Licence SHA-256 Use
hayro-interpret 0.7.0 / assets/FoxitDingbats.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitDingbats.pfb BSD-3-Clause 845c752392b6c914fb989c75a08b7792b88f542d2499042ef2889f8c814a16ed Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitFixed.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitFixed.pfb BSD-3-Clause b6c8fe53f134b8b6d4578cd2d544df4cee9624c4efa8d51a560fb40ea296101b Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitFixedBold.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitFixedBold.pfb BSD-3-Clause f1b7159702973f54fc86254ea38bcf3712b2a736eb3a0995751e9f4bb45ad603 Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitFixedBoldItalic.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitFixedBoldItalic.pfb BSD-3-Clause 8a000945843bd31add06aee63bf9fd41b7578b4f3242a4b7cd46349ad9d24d4d Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitFixedItalic.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitFixedItalic.pfb BSD-3-Clause 5007faf8320fa1fcc08b8894b356ad976f60b992ba29ee5272578bbdebaf3876 Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitSans.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitSans.pfb BSD-3-Clause a02339e95d20db14cbdfc1c6baf359cd36a091d5434925c3a4040f60e1a1af9e Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitSansBold.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitSansBold.pfb BSD-3-Clause 7bdfa36de1d5757dcfaf8b8a4be95c6e41c40fa70dbed9d78bf979a7b9959054 Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitSansBoldItalic.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitSansBoldItalic.pfb BSD-3-Clause 555ce45924338e2e4b32821910221ce85da691fd59a9723c4c971a7c5627fc8b Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitSansItalic.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitSansItalic.pfb BSD-3-Clause 7751cbefeda351708dae8c4a88db043411bc39ab2ae2097685da845d4d16f307 Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitSerif.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitSerif.pfb BSD-3-Clause 4f57d2b9d884af8f907bf22df6019b52d86cbf6214fdbd02b1ae05472a543f35 Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitSerifBold.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitSerifBold.pfb BSD-3-Clause 0bdf4b04e964139818d51eda03d566ba999fc3ba2421b1c6c51f9dc969022e80 Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitSerifBoldItalic.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitSerifBoldItalic.pfb BSD-3-Clause a406cac82583bf98175cb62c87ed5e95c45fbb34eece63a10b0a13e793cb2e10 Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitSerifItalic.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitSerifItalic.pfb BSD-3-Clause 610ae0687198045c4db5d1a6650fd5e92536631706382eb8b72e38df578d0ae9 Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/FoxitSymbol.pfb Foxit Software Inc. / PDFium Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/FoxitSymbol.pfb BSD-3-Clause 47967d055530e7357088a08403115425643ec2cdfd6201ba8af0fbd7116c1539 Renders non-embedded standard-14 fonts (pinned hayro-interpret)
hayro-interpret 0.7.0 / assets/CGATS001Compat-v2-micro.icc Clinton Ingram (saucecontrol/Compact-ICC-Profiles) https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/assets/CGATS001Compat-v2-micro.icc CC0-1.0 73e1ba37d2bad5bab2a964f40a9eed96209666efc067c3322626214bbef234a0 Default CMYK colour conversion (pinned hayro-interpret)
hayro-cmap 0.1.0 / assets/cmaps.brotli Adobe https://github.com/storytold/pdfcraft/blob/a2ec27b4775f53c40cad3456936d9406611e3a8d/vendor/hayro-cmap/assets/cmaps.brotli BSD-3-Clause ddf37af521d904d5646c2fc37b2b7e912dc1b56f0d210190b61f598154758e46 Character-code mapping tables required to read CJK PDFs. Non-visual dependency data; existing embedding unchanged
hayro-interpret 0.7.0 / src/font/generated/metrics.rs Adobe (Core 14 AFM metrics, PDF specification encodings); tables by The Hayro Authors https://github.com/storytold/pdfcraft/blob/7437bde378f43856eada40af25b983812e615e8a/vendor/hayro-interpret/src/font/generated/metrics.rs MIT OR Apache-2.0 2ec9e608573eda459de1e1d9bda3bb494315e36bee885acc88912a11fe0caa41 Glyph widths and encodings for non-embedded standard fonts. Non-visual dependency data; existing embedding unchanged
crates/audio/src/ac3/golden_frames.bin FilmCraft contributors (original work: 12 AC-3 and E-AC-3 syncframes that ffmpeg's ac3 and eac3 encoders made from tones and seeded noise synthesised by ffmpeg's lavfi generators; no third-party or recorded audio) FilmCraft crates/ac3 MIT OR Apache-2.0
crates/audio/tests/fixtures/ SoundCraft and craft-libs contributors (original work: 0.1 s test tones from ffmpeg's sine generator and hand-built silent MPEG frames; no third-party or recorded audio; commands in crates/audio/tests/fixtures/README.md) SoundCraft crates/audio-io/tests/fixtures; tone.mov, tone.mka, tone.opus, tone.ac3 and tone.eac3 made in this repository MIT OR Apache-2.0
crates/raster-codecs/src/xpm/x11_colors.rs X.Org Foundation and X11 contributors (X11 rgb.txt colour names and values, normalised into a lookup table) https://cgit.freedesktop.org/xorg/app/rgb/tree/rgb.txt, via PhotoCraft crates/codecs MIT (X.Org app/rgb)
crates/psd/tests/fixtures/atn/*.atn (seven synthetic action sets, encoded field by field; crates/psd/tests/fixtures/atn/README.md) PhotoCraft contributors PhotoCraft crates/psd/tests/fixtures/atn MIT OR Apache-2.0
crates/lottie/tests/fixtures/ EffectCraft contributors (original work: four hand-written Lottie JSON documents, written from the public Lottie format description; not exported from any Adobe product or third-party file) EffectCraft crates/lottie/tests/fixtures MIT OR Apache-2.0
crates/affinity/tests/support/corpus.tsv, crates/affinity/tests/support/affinity3-signatures.txt (manifest and measured signatures only; the 51 documents are not bundled, scripts/fetch-affinity-corpus.sh downloads them outside the checkout) The authors of each document: samuel-etver (vector-art), Seth A. Robinson (Patchy fixtures), Nick Beeuwsaert (AFDesignLoad), Jeremy Cantu (Branding), eviltwo (AssetStoreTemplate), Square (leakcanary) each file's pinned upstream URL and SHA-256 in the manifest; list carried over from VectorCraft xtask/src/affinity_corpus.rs CC0-1.0, MIT or Apache-2.0 (per file, in the manifest)
crates/raw/docs/coverage/adobe-cameras.tsv Facts (maker, model, extension, profile, minimum Camera Raw version) parsed by LightCraft contributors from Adobe's published list Adobe Camera Raw supported cameras, Wayback capture 20261003133011; moved from LightCraft docs/raw Facts, not copyrightable expression; the file is MIT OR Apache-2.0
crates/raw/docs/coverage/{coverage,coverage-sweep,evidence,usage-weights}.tsv, coverage.py LightCraft contributors LightCraft docs/raw MIT OR Apache-2.0
crates/raw/docs/raf-corpus.sha256 (hashes only; the files are not bundled) The photographers who contributed each file to raw.pixls.us raw.pixls.us CC0-1.0