Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01AS5Tn3xieewUSg3uxrMVdL
34 lines
2.1 KiB
Markdown
34 lines
2.1 KiB
Markdown
# Attribution
|
|
|
|
Every non-code asset in this repository (images, icons, fonts, example parts) is listed here with
|
|
its author, source and licence. `cargo xtask assets` (part of `cargo xtask ci`) fails if an asset
|
|
file is missing from this table.
|
|
|
|
**Policy (mandatory):** SolveCraft contains **no Autodesk iconography, images, artwork, fonts,
|
|
templates, materials or help text.** Every asset is original work by SolveCraft contributors or
|
|
third-party material under an open licence. Screenshots of Autodesk software are never committed.
|
|
|
|
Generated-in-code assets are original and have no file to list:
|
|
- the UI icon set (`crates/ui-egui/src/icons.rs`);
|
|
- the view cube, navigation bar and timeline glyphs (`crates/ui-egui/src/viewport.rs`,
|
|
`crates/ui-egui/src/timeline.rs`).
|
|
|
|
## Files
|
|
|
|
| File | Author | Source | Licence |
|
|
|---|---|---|---|
|
|
| docs/screenshots/sample-plate.png | SolveCraft contributors | screenshot of SolveCraft itself (`solvecraft --sample`) | MIT OR Apache-2.0 |
|
|
|
|
## Code adapted from sibling projects
|
|
|
|
| SolveCraft file | Adapted from | Licence |
|
|
|---|---|---|
|
|
| xtask/src/layers.rs | CADCraft `xtask/src/layers.rs` (dependency layering rules and tests) | MIT OR Apache-2.0 |
|
|
| apps/solvecraft/src/control_server.rs | CADCraft `apps/cadcraft/src/control_server.rs` (loopback JSON-lines server) | MIT OR Apache-2.0 |
|
|
| crates/ui-egui/src/lib.rs (screenshot queue, synthetic input) | CADCraft `crates/ui-egui/src/lib.rs` | MIT OR Apache-2.0 |
|
|
| crates/ui-egui/src/control.rs (method dispatch and screenshot saving) | CADCraft `crates/ui-egui/src/control.rs` | MIT OR Apache-2.0 |
|
|
| crates/ui-egui/src/gpu.rs (paint-callback structure) | CADCraft `crates/ui-egui/src/gpu.rs` | MIT OR Apache-2.0 |
|
|
| crates/mcp/src/server.rs, crates/mcp/src/backend.rs (JSON-RPC framing, MCP lifecycle, control-port bridge) | CADCraft `crates/mcp/src/{server,backend}.rs` | MIT OR Apache-2.0 |
|
|
| crates/mcp/src/tools.rs (tool schema helpers and argument checking) | CADCraft `crates/mcp/src/tools.rs`, GridCraft `crates/mcp/src/tools.rs` | MIT OR Apache-2.0 |
|
|
| LICENSE-MIT, LICENSE-APACHE (licence text) | CADCraft | — |
|