Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 1.71 KB

File metadata and controls

44 lines (33 loc) · 1.71 KB

Third-party licenses

ArcThumb itself is distributed under MIT OR Apache-2.0 (see LICENSE-MIT and LICENSE-APACHE). The following third-party components are redistributed with ArcThumb (the arcthumb.dll shell extension and/or arcthumb-config.exe) and require separate acknowledgement.

Slint

Slint is used as the GUI toolkit for arcthumb-config.exe under the Slint Royalty-Free License 2.0.

Full license text: https://github.com/slint-ui/slint/blob/master/LICENSES/LicenseRef-Slint-Royalty-free-2.0.md

Attribution: ArcThumb satisfies the Slint Royalty-Free License 2.0 attribution requirement by displaying the AboutSlint widget inside the About dialog of arcthumb-config.exe (reachable via the About button in the settings window). The badge shows the Slint logo and links back to https://slint.dev/.

Slint's own source is not modified and is linked statically into the binary via the slint crate.

Roboto (font)

arcthumb.dll embeds an A–Z / 0–9 subset of Roboto Bold (Copyright 2015 Google Inc.) to draw the format labels in the identification overlay. Roboto is licensed under the Apache License 2.0.

The subset font and a copy of its license live in assets/fonts/ (Roboto-Bold-subset.ttf, LICENSE-Roboto.txt); the subsetting command is recorded in assets/fonts/README.md. Only the glyph data is reduced — the outlines themselves are unmodified.


Other Rust crates used by ArcThumb (both the DLL and arcthumb-config.exe) are redistributed under their respective MIT, Apache-2.0, BSD, or similarly permissive licenses. Running cargo tree --format '{p} {l}' from the repository root will list every dependency together with its SPDX license identifier.