Third-Party Notices
Open-source licenses for software used by Glider.
Overview
Glider depends on 290 npm packages (JavaScript/TypeScript) and 406 Rust crates. The vast majority are licensed under MIT, Apache-2.0, or a combination of both. A small number use other permissive or copyleft licenses as noted below.
npm License Summary
Licenses across 290 npm packages used at build time and runtime:
| License | Count |
|---|---|
| MIT | 255 |
| Apache-2.0 OR MIT | 13 |
| ISC | 9 |
| Apache-2.0 | 5 |
| BSD-2-Clause | 2 |
| BSD-3-Clause | 2 |
| MIT OR Apache-2.0 | 2 |
| CC-BY-4.0 | 1 |
| MIT-0 | 1 |
Rust Crate License Summary
Licenses across 406 Rust crates resolved for the macOS aarch64-apple-darwin build target:
| License | Count |
|---|---|
| MIT OR Apache-2.0 | 181 |
| MIT | 75 |
| Apache-2.0 OR MIT | 31 |
| MIT/Apache-2.0 | 30 |
| Unicode-3.0 | 18 |
| Zlib OR Apache-2.0 OR MIT | 17 |
| Apache-2.0 | 12 |
| MPL-2.0 | 5 |
| BSD-3-Clause | 4 |
| Unlicense OR MIT | 4 |
| Other permissive combinations | 29 |
Notable Non-MIT Licenses
The following dependencies use licenses other than MIT that may have specific requirements when redistributing Glider.
MPL-2.0 (Mozilla Public License 2.0)
These Rust crates are licensed under MPL-2.0, which requires that modifications to the original source files be made available under the same license. Using these crates as dependencies (without modifying their source) does not impose additional requirements on Glider's own MIT-licensed code.
| Crate | Version | License |
|---|---|---|
| cssparser | 0.29.6 | MPL-2.0 |
| cssparser-macros | 0.6.1 | MPL-2.0 |
| dtoa-short | 0.3.5 | MPL-2.0 |
| option-ext | 0.2.0 | MPL-2.0 |
| selectors | 0.24.0 | MPL-2.0 |
CC-BY-4.0 (Creative Commons Attribution 4.0)
| Package | Version | License | Type |
|---|---|---|---|
| caniuse-lite | 1.0.30001774 | CC-BY-4.0 | build-time |
Other License Families
Additional licenses present in the dependency tree include Unicode-3.0 (ICU4X Unicode data libraries), BSD-2-Clause, BSD-3-Clause, ISC, Zlib, Unlicense, CC0-1.0, and Apache-2.0 WITH LLVM-exception. All are permissive licenses compatible with MIT distribution.
Compliance
- A complete
THIRD_PARTY_NOTICES.mdfile listing every dependency with its license and source URL is included with distributed binaries and source packages. - Upstream copyright and license headers are preserved in bundled dependencies.
- MPL-2.0 and CC-BY-4.0 requirements are satisfied when redistributing.
- This notice is regenerated after dependency changes.
Full Notices
For the complete list of all 696 dependencies with their exact versions, licenses, and source URLs, see the THIRD_PARTY_NOTICES.md file in the repository.