OAI License Model
The OpenAirInterfaceTM (OAI) Software Alliance utilizes the CSSL to distribute software and documentation, as well as to accept contributions from individuals and corporations. The following figure shows the OAI software packages and the licenses under which they are distributed.

Licensing of distribution
The OAI software is currently split into four project repositories, as shown in the figure above:
eNB, UE Radio Access Network (RAN) is licensed under the CSSL.
The MME and HSS components of the OAI 4G Core Network (EPC) are licensed under the 3-Clause BSD License.
The SPGW-C and SPGW-U components of the OAI 4G Core Network (EPC) are licensed under the CSSL.
All components of the 3GPP 5G Core Network are licensed under the CSSL.
The CSSL is a modified version of the Apache License 2.0, featuring an adjusted patent clause that allows contributing parties to make patent licenses available to third parties under fair, reasonable, and non-discriminatory (FRAND) terms for commercial exploitation. The OAI code is available free of charge for non-commercial and academic research purposes. The primary reason for this modification is to enable companies and individuals with significant patent portfolios to contribute to the OAI source code while retaining their patent rights. Such a license facilitates close collaboration with 3GPP member companies while also supporting the commercial exploitation of the code. We have made every effort to align this approach with the 3GPP FRAND licensing policy.
We expect that this modification to the CSSL will encourage more companies and individuals to contribute to the software, while ensuring the protection of their essential intellectual property rights.
Contributor License Agreement (CLA)
The OAI requires that all contributors of ideas, code, or documentation to OAI projects sign an Individual Contributor License Agreement (ICLA). The purpose of this agreement is to clearly define the terms under which intellectual property is contributed to OAI. It also enables us to protect the project in the event of any legal dispute regarding the software in the future. A signed ICLA must be on file before adding an individual to OAI projects in GitLab or other software/document management systems.
For corporations whose employees contribute to OAI projects, a Corporate Contributor License Agreement (CCLA) is available to cover the contribution of intellectual property (IPR). However, individual developers are still required to sign the Individual Contributor License Agreement (ICLA).
Below are the different licenses for the two OpenAirInterface repositories: OpenAirInterface5G and OpenAirCN.
Please note that you only need to sign and submit these documents if you intend to contribute code to the OAI codebase.
ICLA
Individual Contributor License Agreement for 3-Clause BSD
ICLA
Individual Contributor License Agreement for OAI RAN, 5G CN, SPGW-C/U, and FlexRIC
CCLA
Corporate Contributor License Agreement for 3-Clause BSD
CCLA
Corporate Contributor License Agreement for OAI RAN, 5G CN, SPGW-C/U, and FlexRIC