- Contributing
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.
Components that declare a license
Section titled “Components that declare a license”The Rust crates under crates/ and the published SDK packages under packages/ each declare a license in their manifest.
| Component | Kind | Declared license |
|---|---|---|
happyview-provider | Rust crate | MIT OR Apache-2.0 |
happyview-nsid | Rust crate | MIT |
happyview-plc | Rust crate | MIT |
happyview-plugin-sdk | Rust crate | MIT |
happyview-scopes | Rust crate | MIT |
happyview-script | Rust crate | MIT |
happyview-script-macros | Rust crate | MIT |
happyview-source-jetstream | Rust crate | MIT |
@happyview/ | npm package | MIT |
@happyview/ | npm package | MIT |
@happyview/ | npm package | MIT |
@happyview/ | npm package | MIT |
@happyview/nsid | npm package | MIT |
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.
Plugins
Section titled “Plugins”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.
Contributions
Section titled “Contributions”Every commit is signed off under the Developer Certificate of Origin. See Sign off every commit.
© HappyProto

