Third-Party Notices
August 6, 2026 · View on GitHub
GoogleCloudPlatform Knowledge Catalog
Open Knowledge CLI embeds a pinned copy of the upstream Open Knowledge Format specification for offline validation and scaffold generation.
- Upstream repository: https://github.com/GoogleCloudPlatform/knowledge-catalog
- Upstream spec: https://github.com/GoogleCloudPlatform/knowledge-catalog/blob/main/okf/SPEC.md
- Local copies:
packages/cli/internal/okf/assets/specs/0.1.mdandpackages/cli/internal/okf/assets/specs/0.2.md - License: Apache License 2.0
- License copy:
third_party/licenses/GoogleCloudPlatform-knowledge-catalog-Apache-2.0.txt
The embedded spec copy is upstream material from the GoogleCloudPlatform Knowledge Catalog repository. Open Knowledge CLI is unofficial tooling for that specification and is not an official Google product.
The local SPEC.md files generated by openknowledge scaffold wrap the embedded
upstream spec content in OKF frontmatter and include attribution to the upstream
source.
Mermaid
Open Knowledge CLI embeds Mermaid 11.15.0 to render fenced mermaid blocks in
the local and static HTML viewers.
- Upstream repository: https://github.com/mermaid-js/mermaid
- Bundled viewer source:
packages/web/src/viewer/mermaid-global.ts - Generated CLI build output:
packages/cli/cmd/openknowledge/viewer_assets/viewer.js - License: MIT License
- License copy:
third_party/licenses/mermaid-MIT.txt
The embedded browser build retains upstream bundled dependency notices.
Registry persistence dependencies
Open Knowledge CLI uses the following libraries to serialize registry updates across processes and atomically replace the registry file:
github.com/gofrs/flockv0.12.1 — BSD 3-Clause License (third_party/licenses/gofrs-flock-BSD-3-Clause.txt)github.com/natefinch/atomicv1.0.1 — MIT License (third_party/licenses/natefinch-atomic-MIT.txt)golang.org/x/sysv0.26.0 — BSD 3-Clause License (third_party/licenses/golang-x-sys-BSD-3-Clause.txt)