Third-party notices

View Source

Aurora UI is MIT-licensed. It is designed to carry the smallest possible dependency and attribution surface. This file lists everything third-party that Aurora UI ships, bundles, or relies on at runtime, and the assets used only by the documentation demo.

Runtime dependencies of the library (aurora_ui Hex package)

DependencyLicenseWhy
phoenix_live_viewMITThe rendering/LiveView runtime Aurora UI produces markup for.
phoenix_htmlMITSafe HTML rendering primitives.

Aurora UI ships no fonts, icon fonts, images, analytics, or tracking code in the library package. Component examples reference the consumer's own icon set; the docs use a redistributable icon set (below) purely for illustration.

Optional peer dependency (JavaScript, Experience family only)

PackageLicenseNotes
threeMITOnly imported by aurora_ui/three when a scene_host is rendered and WebGL is available. Declared as an optional peer dependency; never bundled into core.

Documentation & demo assets (not part of the library package)

AssetLicenseNotes
Inter typefaceSIL Open Font License 1.1Docs UI font; consumers may substitute system fonts.
JetBrains MonoSIL Open Font License 1.1Docs code/mono font.
Lucide iconsISCRedistributable icon set used in docs examples.
Makeup / Makeup EExBSD-2-ClauseSyntax highlighting in generated ExDoc/docs.

How we keep this accurate

  • CI runs a dependency + licence audit (mix hex.audit, mix deps.audit, and a licence allow-list check) on every push; see .github/workflows/ci.yml.
  • The full machine-generated inventory lives in docs/dependency-inventory.md.
  • Adding any new runtime dependency requires an ADR under docs/adr/ and an update to this file in the same PR.