Skip to content

License

HappyView is published under the MIT License, in LICENSE.md at the root of the repository, copyright 2024 Trezy Studios, LLC.

This page lists what the repository’s files and manifests declare. It is not legal advice.

The Rust crates under crates/ and the published SDK packages under packages/ each declare a license in their manifest.

ComponentKindDeclared license
happyview-providerRust crateMIT OR Apache-2.0
happyview-nsidRust crateMIT
happyview-plcRust crateMIT
happyview-plugin-sdkRust crateMIT
happyview-scopesRust crateMIT
happyview-scriptRust crateMIT
happyview-script-macrosRust crateMIT
happyview-source-jetstreamRust crateMIT
@happyview/oauth-clientnpm packageMIT
@happyview/oauth-client-browsernpm packageMIT
@happyview/oauth-client-nodenpm packageMIT
@happyview/lex-agentnpm packageMIT
@happyview/nsidnpm packageMIT

happyview-provider is the contract that record sources and stores implement. It is dual-licensed so that a provider can be built under either license, and the crate carries both texts, LICENSE-MIT and LICENSE-APACHE.

The SDK packages that carry their own LICENSE.md name Lexicon Community as the copyright holder.

The interpreter plugins that run Lua, JavaScript and TypeScript scripts are released from a separate repository, happyproto/plugins. The [workspace.package] table in its Cargo.toml declares the MIT license, and the Lua, JavaScript and TypeScript plugin crates inherit it.

Every commit is signed off under the Developer Certificate of Origin. See Sign off every commit.