License
Sprig is licensed under the Apache License, Version 2.0 (the full text is in LICENSE). The license includes an express patent grant (section 3) and the standard Apache copyright, notice and redistribution conditions.
Scope
| Material | License |
|---|---|
| Compiler, grammar, runtime, scripts, tests, acceptance suite | Apache-2.0 |
Example programs and documentation under docs/, docs/history/design-kit/, website/ | Apache-2.0, unless a file says otherwise |
Site assets derived from website/assets/brand/icon-source.png (crop/mask/resize only) | Owner-supplied; see the icon note below |
| Generated Java/class output produced by the compiler | Not restricted by this project; you own your programs |
| ANTLR 4.13.2 (downloaded dependency, bundled in release archives) | BSD, see THIRD_PARTY_NOTICES.md |
Notice and attribution
NOTICEcarries the project copyright line and the ANTLR attribution, as Apache-2.0 expects for redistributed derivatives.- Site fonts and build tooling (VitePress, Vue, Shiki, MiniSearch, Inter) keep their own MIT / OFL-1.1 licenses; see
THIRD_PARTY_NOTICES.md.
Icon provenance
The icon at the repository root was supplied by the project owner and is used for the README, site logo, favicons and social preview image. Its origin and the possible third-party reference in the artwork (a cat silhouette resembling GitHub's Octocat mark) are still the owner's to confirm; the artwork is not claimed to be original or unrestricted. See THIRD_PARTY_NOTICES.md.
Contributing and redistribution
By contributing, you agree that your contribution is licensed under Apache-2.0. Redistributions must keep the LICENSE, NOTICE and THIRD_PARTY_NOTICES.md files, and modified files must carry prominent notices stating that they were changed.
