mirror of
https://github.com/storytold/designcraft.git
synced 2026-10-24 10:16:59 -06:00
116 lines
8.7 KiB
Plaintext
116 lines
8.7 KiB
Plaintext
DesignCraft
|
|
Copyright (c) 2026 ArtCraft Team and the DesignCraft 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
|
|
|
|
This product bundles third-party material under its own licenses, listed below. The per-file
|
|
list (author, source, license) is in ASSETS.md.
|
|
|
|
- Source Sans 3 and Source Serif 4 (assets/fonts/Source*) — SIL Open Font License 1.1. See assets/fonts/OFL-SourceSans3.txt, OFL-SourceSerif4.txt.
|
|
- Inter (assets/fonts/Inter-*.ttf) — SIL Open Font License 1.1. See assets/fonts/OFL-Inter.txt.
|
|
- JetBrains Mono (assets/fonts/JetBrainsMono-*.ttf) — SIL Open Font License 1.1. See assets/fonts/OFL-JetBrainsMono.txt.
|
|
- English hyphenation word list (assets/hyphenation/en-us.dic) — derived from the Moby Hyphenator II
|
|
list by Grady Ward, public domain (Project Gutenberg eBook #3204). The hyphenation patterns
|
|
(assets/hyphenation/en-us.pat) are trained from it by DesignCraft and released as CC0-1.0.
|
|
- Spanish hyphenation patterns, embedded through the hypher crate (feature "spanish"):
|
|
hyph-es.tex 5.0 from hyph-utf8, https://github.com/hyphenation/tex-hyphen.
|
|
Copyright (C) 1993, 1997 Javier Bezos, 2001-2019 Javier Bezos, CervanTeX. MIT License:
|
|
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.
|
|
- Portuguese hyphenation patterns, embedded through the hypher crate (feature "portuguese"):
|
|
hyph-pt.tex 1.4 from hyph-utf8, https://github.com/hyphenation/tex-hyphen.
|
|
Copyright (C) 1987, 1994, 1996, 2015 Pedro J. de Rezende, 1996, 2015 J. Joao Dias Almeida,
|
|
2024 Leonardo Araujo and Aline Benevides. BSD 3-clause licence:
|
|
Redistribution and use in source and binary forms, with or without modification, are permitted
|
|
provided that the following conditions are met: * Redistributions of source code must retain the
|
|
above copyright notice, this list of conditions and the following disclaimer. * Redistributions in
|
|
binary form must reproduce the above copyright notice, this list of conditions and the following
|
|
disclaimer in the documentation and/or other materials provided with the distribution. * Neither
|
|
the name of the University of Campinas, of the University of Minho nor the names of its
|
|
contributors may be used to endorse or promote products derived from this software without
|
|
specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
|
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
|
EVENT SHALL PEDRO J. DE REZENDE OR J.JOAO DIAS ALMEIDA BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
- Greek hyphenation patterns, embedded through the hypher crate (feature "greek"):
|
|
hyph-el-monoton.tex 5.0 from hyph-utf8, https://github.com/hyphenation/tex-hyphen (patterns for
|
|
Modern Greek, monotonic spelling; hypher maps the language code "el" to these).
|
|
Copyright (C) 2008-2011 Dimitrios Filippou. Available under the LPPL or the MIT License; taken
|
|
here under the MIT License: 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.
|
|
- Norwegian hyphenation patterns, embedded through the hypher crate (feature "norwegian"):
|
|
hyph-no.tex from hyph-utf8, https://github.com/hyphenation/tex-hyphen.
|
|
Copyright (C) Rune Kleveland and Ole Michael Selberg. Copying and distribution of this file,
|
|
with or without modification, is permitted in any medium without royalty provided the copyright
|
|
notice and this notice are preserved (additionally distributed under the LaTeX Project Public
|
|
License in CTAN distributions).
|
|
- Japanese fonts (craft-fonts): builds made with craft-fonts (CRAFT_FONTS_DIR; all official
|
|
releases) embed the fonts listed in
|
|
https://github.com/storytold/craft-fonts/blob/main/ATTRIBUTION.md (BIZ UDPGothic, BIZ UDMincho,
|
|
Shippori Mincho), under the SIL Open Font License 1.1. Their licence texts ship with the
|
|
packages as OFL-<family>.txt. Builds without CRAFT_FONTS_DIR do not include them.
|
|
- All UI icons are drawn in code (crates/ui-egui/src/icons.rs) and are original work, MIT OR Apache-2.0.
|
|
- hayro PDF crates (placed PDFs): hayro, hayro-interpret, hayro-syntax and hayro-jbig2
|
|
(Apache-2.0 OR MIT) are fetched from the pinned craft-libs source documented below.
|
|
hayro-interpret embeds PDFium's Foxit standard-14 fonts under PDFium's BSD-style license
|
|
(vendor/hayro-interpret/assets/LICENSE_FOXIT) and a CMYK profile under CC0-1.0.
|
|
|
|
Rust dependencies (vello_cpu, kurbo, skrifa, harfrust, image, egui, eframe, …) are permissively
|
|
licensed (MIT/Apache-2.0/BSD/ISC/Zlib), fetched through crates.io or the pinned source below.
|
|
|
|
No Adobe icons, images or artwork are included.
|
|
|
|
PDF backend source
|
|
|
|
The patched hayro 0.7.1, hayro-interpret 0.7.0, hayro-syntax 0.7.2 and hayro-jbig2 0.3.0
|
|
are fetched from https://github.com/storytold/craft-libs at revision
|
|
89dcbb3060377a26c99a6d80caa16084366704c4. The four source snapshots were transferred
|
|
from https://github.com/storytold/pdfcraft at revision
|
|
7437bde378f43856eada40af25b983812e615e8a, then patched in craft-libs. Their upstream project is
|
|
https://github.com/LaurenzV/hayro, licensed MIT OR Apache-2.0. The snapshot retains each
|
|
crate's upstream licence files. The patch ledger is at
|
|
https://github.com/storytold/craft-libs/blob/89dcbb3060377a26c99a6d80caa16084366704c4/vendor/README.craft-reader.md.
|
|
Per-crate vendor/SOURCE.json files record transferred and local source hashes; asset
|
|
origins and unchanged per-file hashes are recorded separately in ASSETS.md.
|
|
|
|
Assets already bundled through Hayro's default features retain their licences:
|
|
- Foxit standard-14 substitutes: Copyright 2014 PDFium Authors. All rights reserved.
|
|
Original code copyright 2014 Foxit Software Inc. BSD-3-Clause; see
|
|
licenses/pdf-backend/hayro-interpret/assets/LICENSE_FOXIT.
|
|
- CGATS001Compat-v2-micro.icc: CC0-1.0, Clinton Ingram; see
|
|
licenses/pdf-backend/hayro-interpret/assets/CGATS_LICENSE.txt.
|
|
- Predefined CMaps: Copyright 1990-2023 Adobe. All rights reserved. BSD-3-Clause,
|
|
non-visual character-mapping data; see licenses/pdf-backend/hayro-cmap/LICENSE.txt.
|
|
Adobe and contributor names do not endorse or promote this product.
|
|
Per-file hashes and sources are recorded in ASSETS.md.
|