Back to Top

License, Patents, and Contributor Agreement

ONOS® requires that contributions to the source code be released under the Apache 2.0 license. Code submitted to the project is required to have licensing information in the header. This allows all submissions to be immediately available to all community members under the Apache 2.0 license.
The following licenses are compatible with ONOS:

  • Apache 2.0
  • MIT
  • BSD 2 Clause
  • Some other “permissive” licenses

See the Apache web site or the Open Source Initiative web site for more information about licenses and compatibility.

ONOS also requires all submitters to agree to our Contributor License Agreement (CLA), which is based on the Apache Software Foundation CLA. Our CLA can be found here. We concur with the Apache Software Foundation FAQ.