This document is not legal advice. It consolidates legal context for contributors, operators, and commercial users. Consult a qualified attorney for specific decisions.
Project license¶
Juno is licensed under the Apache License 2.0 (SPDX: Apache-2.0). The full text is in
LICENSE. Every source file carries the SPDX header:
// SPDX-License-Identifier: Apache-2.0What Apache 2.0 permits:
Use, copy, modify, and distribute the software, in source or binary form, for any purpose including commercial production use.
Sublicense and sell products built on or with Juno.
Use privately without disclosure of modifications.
What Apache 2.0 requires:
Retain all existing copyright and license notices.
State significant changes made to the source files.
Include a copy of the Apache 2.0 license in any redistribution.
Include the NOTICE file (or its equivalent contents) in redistributions.
What Apache 2.0 does not require:
Contributing modifications back to the project (copyleft is not triggered).
Payment of royalties or fees to the Juno project.
Obtaining a separate commercial license.
There is no “Community Edition vs Enterprise Edition” split. The codebase is one, and the license is Apache 2.0 in full.
Patent grant¶
The Apache 2.0 license includes an express patent grant from each contributor for patents that are necessarily infringed by their contributions. This grant terminates automatically if you initiate patent litigation alleging that Juno infringes a patent.
Juno does not represent that use of the software is free from third-party patent claims, particularly in the areas of transformer architectures, GPU matmul, and quantization methods.
See also¶
<- 8.2 GPU Tests | Table of Contents | 9.2 Third-Party Model Weights ->