mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 01:37:02 -06:00
* Build: craft-pdf, hayro and krilla at craft-libs main Picks up the input bounds that landed after ca50d63b: zero-width xref streams, the JBIG2 referred-to segment count, the graphics-state stack depth and decoded PNG sizes. * Build: craft-libs 9f75d3dc, with hayro-cmap from craft-libs Adds the /W2 CID-width bound (#254) and takes hayro-cmap from craft-libs' vendored copy, which skips malformed CMap parts, instead of crates.io 0.1.0. * Build: the pdf-deps check, ASSETS.md, NOTICE and docs name craft-libs 9f75d3dc The check also requires hayro-cmap from craft-libs. The asset hashes are unchanged.
126 lines
6.9 KiB
Plaintext
126 lines
6.9 KiB
Plaintext
VectorCraft
|
|
Copyright (c) 2026 ArtCraft Team and the VectorCraft 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.
|
|
|
|
- Lucide icons (assets/icons/*.svg except dc-*.svg) — ISC License; the icons Lucide derived from Feather are also under the MIT License (Cole Bemis). See assets/icons/LICENSE-lucide.txt.
|
|
- 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.
|
|
- egui's default fonts, compiled into the app through the epaint_default_fonts crate — Ubuntu Light
|
|
(Ubuntu Font Licence 1.0), Hack (MIT), Noto Emoji (SIL Open Font License 1.1) and emoji-icon-font
|
|
(MIT). Their license texts ship with that crate.
|
|
|
|
Rust dependencies (vello_cpu, kurbo, peniko, skrifa, harfrust, usvg, linesweeper, egui, eframe, …) are
|
|
fetched through crates.io under their own permissive licenses (mostly MIT and/or Apache-2.0; also
|
|
BSD, ISC, Zlib, BSL-1.0 and Unicode-3.0).
|
|
|
|
JPEG export uses the jpeg-encoder crate (MIT OR Apache-2.0, and the IJG License): this software is
|
|
based in part on the work of the Independent JPEG Group.
|
|
|
|
WebAssembly plug-ins run in the wasmi interpreter (MIT OR Apache-2.0); its wasmparser dependency is
|
|
under the Apache License 2.0 with the LLVM exception.
|
|
|
|
The experimental Windows 7 build (packaging/windows/windows7.ps1) compiles a modified copy of the
|
|
windows-link crate 0.2.1 (vendor/windows-link; Microsoft, MIT OR Apache-2.0) that binds CoTaskMemFree
|
|
through ole32.dll. Its license texts are in vendor/windows-link and ship in that build's ZIP; every
|
|
other build uses the unmodified crate from crates.io.
|
|
|
|
Builds made with craft-fonts (the CRAFT_FONTS_DIR build option; all official releases) embed the
|
|
fonts listed in https://github.com/storytold/craft-fonts/blob/main/ATTRIBUTION.md (BIZ UDPGothic,
|
|
Shippori Mincho, BIZ UDMincho, Noto Sans CJK SC and Noto Sans Arabic in the current manifest;
|
|
web builds BIZ UDPGothic Regular only) under the SIL
|
|
Open Font License 1.1. Their license texts ship with the release packages as OFL-<family>.txt.
|
|
|
|
PDF import decodes CJK text with Adobe's CMap resources (https://github.com/adobe-type-tools/cmap-resources),
|
|
compiled into the app through the hayro-cmap crate under the BSD 3-Clause License:
|
|
|
|
Copyright 1990-2023 Adobe. All rights reserved.
|
|
|
|
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 Adobe 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 THE COPYRIGHT
|
|
HOLDER OR CONTRIBUTORS 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.
|
|
|
|
Shared PDF backend
|
|
|
|
The patched hayro-interpret 0.7.0, hayro-syntax 0.7.2, hayro-jbig2 0.3.0 and hayro-cmap 0.1.0
|
|
are fetched from https://github.com/storytold/craft-libs at revision
|
|
9f75d3dc19b4b514c4f3d4847ed1ec1b0e86b4ef. 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/9f75d3dc19b4b514c4f3d4847ed1ec1b0e86b4ef/vendor/README.craft-reader.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.
|
|
|
|
Linux Wayland window decorations
|
|
-------------------------------
|
|
sctk-adwaita 0.10.1 (https://github.com/PolyMeilex/sctk-adwaita,
|
|
commit d5f343c45c04d4a026db57f76760819b7325db00) is used by winit on Linux
|
|
for vector window controls. Its title-font features are disabled: no Cantarell
|
|
font is embedded by this dependency and no font file is added to this repo.
|
|
|
|
sctk-adwaita's MIT licence:
|
|
|
|
MIT License
|
|
|
|
Copyright (c) 2022 Bartłomiej Maryńczak
|
|
|
|
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.
|