mirror of
https://github.com/storytold/lightcraft.git
synced 2026-11-08 01:19:40 -06:00
- brand.toml is the only place the product name lives; every crate and app
reads it through dac-brand (env vars with legacy fallback, settings folder
with copy-only migration, default library, preset extensions, i18n {app})
- cargo xtask brand check|test, run|install|package, docs, rename-crates,
deny and immich; packaging files are templates rendered from brand.toml
- icons regenerated from brand/icon.svg; upstream branding removed
- MIT licence (segment and fetch stay Apache-2.0); cargo deny licence policy
- clean-room rules in AGENTS.md/CLAUDE.md; docs/upstream-merge.md
- plan/ rebuilt and committed; parity tracker reopens Classic rows, adds
PLAN.md section 2 rows and the IMM Immich section; plan/immich.md and a
pinned Immich test server
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
52 lines
3.3 KiB
Plaintext
52 lines
3.3 KiB
Plaintext
This software is licensed under the MIT License (LICENSE), except crates/segment and
|
|
crates/fetch, which are licensed under the Apache License 2.0 only (see LICENSE-APACHE in each
|
|
of those crate folders).
|
|
|
|
Upstream attribution
|
|
|
|
This project is a fork of LightCraft (https://github.com/storytold/lightcraft),
|
|
Copyright (c) 2026 ArtCraft Team and the LightCraft contributors, licensed under the MIT
|
|
License or the Apache License, Version 2.0. It also includes code from PhotoCraft,
|
|
Copyright (c) the PhotoCraft contributors. Code inherited from these projects is used here
|
|
under the MIT License; the upstream copyright notices are kept in LICENSE and in this file.
|
|
|
|
The ArtCraft name, wordmark and logos are trademarks of the ArtCraft Team and are not part of
|
|
this project. The upstream LightCraft app icon in assets/app-icon/ is covered by its own
|
|
licence file (assets/app-icon/LICENSE.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/ATTRIBUTION.md.
|
|
|
|
Inter (assets/fonts/Inter-*.ttf) — SIL Open Font License 1.1. See assets/fonts/OFL-Inter.txt.
|
|
Showcase photographs by Ansel Adams, Dorothea Lange and NASA (docs/images/) — public domain. See assets/ATTRIBUTION.md.
|
|
|
|
crates/segment (dac-segment) ports the SAM 3 model code of Hugging Face Transformers
|
|
(https://github.com/huggingface/transformers, src/transformers/models/sam3 and sam3_tracker),
|
|
Copyright The HuggingFace Team and Meta Platforms, Inc., licensed under the Apache License 2.0.
|
|
The port was modified by the LightCraft contributors (2026): translated from Python/PyTorch to
|
|
Rust on candle and restructured; each ported file says so. Because of this, crates/segment is
|
|
licensed under the Apache License 2.0 only (crates/segment/LICENSE-APACHE), not under MIT.
|
|
crates/fetch is likewise licensed under the Apache License 2.0 only (crates/fetch/LICENSE-APACHE).
|
|
|
|
The SAM 3 weights are not part of this software and are never distributed with it. A user downloads
|
|
the facebook/sam3 checkpoint only when they choose to (in the app, or by hand), under Meta's SAM
|
|
License (https://github.com/facebookresearch/sam3/blob/main/LICENSE), a separate, non-OSI
|
|
licence. See docs/ai-masks.md.
|
|
|
|
AI denoise weights are not part of this software and are never distributed with it.
|
|
The default build offers user-supplied models only. The optional rawnind-model
|
|
feature offers a separately downloaded RawNIND UtNet2 Bayer checkpoint under
|
|
GPL-3.0 (https://www.gnu.org/licenses/gpl-3.0.html), after the user accepts its terms.
|
|
Commercial use is subject to those terms, including applicable source, licence and
|
|
notice obligations on redistribution. Enabling that offer in releases remains a
|
|
maintainer decision. The ONNX reader and CPU/GPU executor are our Rust implementation;
|
|
no darktable, RawSpeed, LibRaw or other GPL decoder/runtime code is included.
|
|
|
|
Builds made with craft-fonts (the optional CRAFT_FONTS_DIR build input; all official releases)
|
|
also embed the fonts listed in https://github.com/storytold/craft-fonts/blob/main/ATTRIBUTION.md
|
|
(the Japanese fonts BIZ UDPGothic, BIZ UDMincho and Shippori Mincho; the web build embeds only BIZ
|
|
UDPGothic Regular), under the SIL Open Font License 1.1. Release packages include each font's
|
|
licence as OFL-<family>.txt.
|