open-feature/.github

CNCF Incubation

beeme1mr opened this issue · 5 comments

Overview

The CNCF associates a maturity level with every project. OpenFeature is currently a sandbox project, which is the entry point for early stage projects. Incubation status provides a number of benefits to the project including access to additional CNCF services and production readiness guarantees. That's why incubation status is important to the long-term success of the project.

Requirements

Note: The incubation level is the point at which we expect to perform full due diligence on projects.

To be accepted to incubating stage, a project must meet the sandbox stage requirements plus:

  • Document that it is being used successfully in production by at least three independent direct adopters which, in the TOC’s judgement, are of adequate quality and scope. For the definition of an adopter, see https://github.com/cncf/toc/blob/main/FAQ.md#what-is-the-definition-of-an-adopter.
  • Have a healthy number of committers. A committer is defined as someone with the commit bit; i.e., someone who can accept contributions to some or all of the project.
  • Demonstrate a substantial ongoing flow of commits and merged contributions.
  • Since these metrics can vary significantly depending on the type, scope and size of a project, the TOC has final judgement over the level of activity that is adequate to meet these criteria
  • A clear versioning scheme.
  • Clearly documented security processes explaining how to report security issues to the project, and describing how the project provides updated releases or patches to resolve security vulnerabilities
  • Specifications must have at least one public reference implementation.

References

I'm curious how far we are from getting to the CNCF incubation at this point?

@oldukhno we're 1 binding vote away! There was a freeze for KubeCon. Hopefully, we'll get the last vote soon.

cncf/toc#985 (comment)

Thanks for responding. We are evaluating the possibility of using and contributing to OpenFeature, and the growing maturity within CNCF is one of the cornerstones in making this decision.

The CNCF has promoted OpenFeature from sandbox to incubation. A press release will be sent later this week.