Skip to content

chore: credit OpenDithering and include its MIT notice - #74

Merged
g4bri3lDev merged 2 commits into
mainfrom
docs/opendithering-credit
Oct 7, 2026
Merged

g4bri3lDev merged 2 commits into
mainfrom
docs/opendithering-credit

Conversation

@g4bri3lDev

Copy link
Copy Markdown
Member

Summary

Follow-up to #71 and #73. These two commits were pushed to the docs/dbs-examples branch after #73 had already been merged, so they never reached main.

  • MIT notice: dbs.rs is ported from OpenDithering's src/dithering/dbs.ts (MIT, © 2026 Guy Sie). MIT requires the copyright and permission notice in copies or substantial portions. The full notice is now at the top of dbs.rs (a plain comment, so it stays out of the rustdoc), and a new THIRD_PARTY_NOTICES.md records the source file and commit (2f579b9).
  • Related Projects: the root README now lists OpenDithering, linking the live tool and the source. The entry says it's an independent implementation, so its results differ from this library's.

Follow-up, not in this PR: the PyPI wheels and the npm package ship only compiled code, so they don't yet include the notice file. The crate and the sdist do include it, since they contain dbs.rs.

dbs.rs is ported from OpenDithering's src/dithering/dbs.ts (MIT,
Copyright (c) 2026 Guy Sie). MIT requires the copyright and permission
notice in copies or substantial portions, so include it in full at the
top of dbs.rs and in a new THIRD_PARTY_NOTICES.md that records the
source file and commit.
@g4bri3lDev
g4bri3lDev merged commit e0c0eb4 into main Oct 7, 2026
8 checks passed
@codecov

codecov Bot commented Oct 7, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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