roots: document the editor marks' provenance
commit
63b945froots: document the editor marks' provenance
The i-ed-* sprite symbols are original drawings in the sprite’s own stroke style, not vendored brand assets, so no third-party icon license applies; they evoke each editor’s mark nominatively. The vendored Octicons keep their existing LICENSE.
Assisted-by: Claude:claude-fable-5
Reviews
No reviews of this commit yet — record a verdict below.
Start a review
crates/cli/ents-web/src/assets.rs
@@ -21,7 +21,15 @@
//! search glass, the `.branch` pill) draws from [`sprite`] instead: one
//! hand-rolled `<symbol>` sprite embedded per page by
//! `crate::pages::layout`, each use site a tiny [`icon_use`] reference
-//! rather than a repeated inline SVG.
+//! rather than a repeated inline SVG. Every sprite symbol -- the `i-ed-*`
+//! editor marks `crate::pages`'s `editor_open` uses included -- is an
+//! original drawing in the sprite's own stroke style, never a vendored
+//! asset, so no third-party icon license applies to the sprite. The
+//! editor marks are simplified glyphs *evoking* each product's logo
+//! (shown nominatively, naming the editor `$ENTS_EDITOR`/`$EDITOR`
+//! already configured), not copies of the trademarked logo files; the
+//! Octicons under `assets/icons/` remain this module's only third-party
+//! assets.
use std::sync::LazyLock;