FAQ on Contributions

Here is a little bit of background and more information:

The ONF maintained a different CLA for each project that we hosted (i.e. ONOS, CORD, Stratum) before Oct. 8th, 2018. At that time, our attorneys drafted a new version of the CLA that would cover contributions to any projects hosted at ONF (including ONOS, CORD, and Stratum), primarily to make it easier for organizations to contribute to multiple projects. The document, titled "ONF Institutional CLA Contributor License Agreement for All Projects 2018 10 8.DOCX,”  would supersede the Stratum-specific CLA; although signing the Stratum-specific CLA would still permit contributions to the Stratum project (but not ONOS or CORD). All of these CLAs have been based on the Apache Foundation's CLA (https://www.apache.org/licenses/cla-corporate.txt). This CLA is compatible with the Apache 2.0 license used by our projects, and it requires a Copyright and Patent license for code, documentation, use cases, or other works of authorship included in ONF-hosted open source projects. The licenses only apply specifically to the contributions made by your organization, and the grants must be to anyone that consumes/uses/modifies the open source project.

Stratum is an ONF-hosted open source project, not a draft specification, which would not be subject to the IPR policy, and contributions do not go through formal membership 60-day review (although they do go through community code review to maintain codebase quality and stability). The IPR policy applies to specification documents that undergo formal membership review like the OpenFlow spec and the Reference Design (RD) specs. The grants per the IPR policy only need to be made to other ONF members, but would include all patents that are included in the Final spec.

Currently, the UPAN RD spec covers a data plane agent that uses next-generation programming interfaces for local and/or remote control and management; it does not refer to Stratum or its internals in much detail, but does describe an agent that, at a high level, behaves like Stratum. This spec has been released in draft form by the ONF's technical leadership team (TLT), and is currently available for review and comment by an ONF member. I would encourage your team to review this spec,  especially if you have specific patent claims or concerns in this space.


Stratum Technical Questions: Brian O’Connor bocon@opennetworking.org

ONF Membership Questions: Michelle Roth michelle@opennetworking.org