mirror of
https://github.com/storytold/cadcraft.git
synced 2026-10-25 19:36:49 -06:00
The egui 0.37 migration moved craft-pdf, krilla, hayro-syntax and hayro-jbig2 to 7895f5e, 206 commits older, though none of them depends on egui. 6e7f285 keeps krilla patch 13 (non-finite link and page-box geometry refused), craft-libs#282 (URI links only for http(s) and mailto) and craft-libs#255 (CCITT and JPEG 2000 decode bounds). The embedded ICC profiles are identical at both revisions.
51 lines
3.5 KiB
Plaintext
51 lines
3.5 KiB
Plaintext
CADCraft
|
|
Copyright (c) 2026 ArtCraft Team and the CADCraft contributors.
|
|
Licensed under the MIT License or the Apache License, Version 2.0, at your option
|
|
(LICENSE-MIT, LICENSE-APACHE).
|
|
|
|
The ArtCraft name, wordmark and logos in docs/brand/ are trademarks of the ArtCraft Team. They are
|
|
not open source and are not covered by the license above; their terms are in
|
|
docs/brand/LICENSE-brand.txt.
|
|
|
|
Third-party material
|
|
|
|
Software dependencies are listed in Cargo.lock. One is under a weak-copyleft licence: the acadrust
|
|
crate (DWG reading and writing, https://github.com/hakanaktt/acadrust) is licensed under the
|
|
Mozilla Public License 2.0 and is used unmodified as a separate library (crates/dwg). Its source
|
|
is available from crates.io and the repository above.
|
|
|
|
|
|
CADCraft's icons, drafting font, hatch patterns and linetypes are drawn or defined in code.
|
|
The UI also bundles the egui font inputs described below. The per-file list is in ATTRIBUTION.md.
|
|
Builds made with the optional craft-fonts input (CRAFT_FONTS_DIR) embed the fonts listed in its
|
|
ATTRIBUTION.md, each under the SIL Open Font License 1.1.
|
|
|
|
CADCraft is an independent project and is not affiliated with, sponsored by or endorsed by
|
|
Autodesk, Inc. AutoCAD and DWG are trademarks of Autodesk, Inc.
|
|
|
|
|
|
The PDF writer in the pinned craft-pdf 0.1.0 / Krilla 0.8.2 dependency embeds four Compact ICC
|
|
Profiles by Clinton Ingram, under CC0-1.0. They are unmodified dependency assets; no profile file
|
|
is copied into this repository. Per-file sources and SHA-256 hashes are in ATTRIBUTION.md.
|
|
Source: https://github.com/LaurenzV/krilla/tree/3ffdf0588cf98050aad6edba51ca70162e1fb5b5/crates/krilla/icc
|
|
(pinned through https://github.com/storytold/craft-libs/tree/6e7f28518dd1cb57e1624bdc269c3c14316b13ae/vendor/krilla/icc).
|
|
CC0 1.0 Universal: https://creativecommons.org/publicdomain/zero/1.0/
|
|
Pinned licence text: https://github.com/storytold/craft-libs/blob/6e7f28518dd1cb57e1624bdc269c3c14316b13ae/vendor/krilla/icc/LICENSE
|
|
|
|
The UI's egui-icons.ttf subset and emoji-icon-font.ttf fallback are provided by epaint_default_fonts
|
|
and registered through egui's default font definitions. They derive from emoji-icon-font by
|
|
John Slegers, under the MIT License. The subset and full face share the following upstream notice.
|
|
Source: https://github.com/storytold/egui/tree/6d518fc799681571963842f95b55a6b68431b15a/crates/epaint_default_fonts/fonts
|
|
Original: https://github.com/jslegers/emoji-icon-font
|
|
The following text is reproduced verbatim from emoji-icon-font-mit-license.txt:
|
|
|
|
MIT License
|
|
|
|
Copyright (c) 2014 John Slegers
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|