Overview
Most NativeLink modules are licensed under FSL-1.1-Apache-2.0. That license allows internal use, modification, and redistribution for non-competing purposes, then grants an Apache 2.0 future license on the schedule described in the repository license.
NativeLink is not a single-license repository. Some files and modules carry their own source headers, and those headers control the license for that code.
Individual Cache Use
Developers using NativeLink for an individual cache do not need a commercial license. That path is meant to stay simple: run the cache locally or on infrastructure you control, point your build tool at it, and keep your loop fast.
Commercial Modules
Metrics and remote persistent workers are licensed under the Business Source License. Teams using those modules in shared, production, or commercial settings should use NativeLink Cloud, Enterprise, or a separate commercial license.
The separate commercial license is intentionally very inexpensive. It is there to keep the project sustainable without putting friction in front of individual developers.
Contributor Waivers
Meaningful contributors may be eligible for license waivers for Business Source License modules. Open an issue or contact the maintainers before depending on a waiver.
Source of Truth
The repository LICENSE file and source headers are the authoritative licensing text. For commercial terms, contact contact@nativelink.com.