Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 3.79 KB

NOTICE.md

File metadata and controls

41 lines (27 loc) · 3.79 KB

Notices

Kaeso includes no code adapted from other projects. If code is ever adapted from an MIT- or Apache-licensed project, its attribution goes here. Every dependency's license is checked by cargo deny and pnpm licenses:check against the license policy.

Data

Fonts and icons

  • Inter, SIL Open Font License 1.1, and Geist Mono, SIL Open Font License 1.1: unmodified subsets of their Fontsource builds, self-hosted by @logicplanes/kaeso-ui and shipped with their license files (packages/ui/src/styles/fonts/).
  • Hugeicons free, Stroke Rounded, MIT licensed: the icon set of every Kaeso interface.

Provider marks

The provider marks in packages/ui/src/components/kaeso/provider-marks.ts are their owners' trademarks. Kaeso shows them only to identify which provider a key, model or request belongs to (nominative use), and implies no affiliation or endorsement. Each comes from the owner's own vector, unchanged except for uniform scaling and translation onto a 24px grid, in one colour: the owner's black and white versions where it publishes them (providerMark in packages/tokens/src/tokens.ts), otherwise the theme's text colour.

Groq is a trademark of Groq LLC and/or its affiliates. Kaeso is not affiliated with or endorsed by any of these providers.

Wire formats

KPP implements the OpenAI and Anthropic wire formats from the vendors' public documentation and specifications:

KPP's design draws lessons from these projects; no code from them is included:

  • TensorZero (Apache-2.0): Unknown content blocks, provider-tagged reasoning, an end-to-end provider matrix.
  • LiteLLM Rust core (MIT): flattened extra maps on wire structs, declining unsupported requests before sending them.
  • Vercel AI SDK provider specification: content parts, stream lifecycle events, provider options.