Vote: Updating CNCF Project Proposal Process
Just following up on Alexis' desire to get consensus from the TOC to solidify the project proposal process from the last couple of TOC meetings so we can put it on the website.
The first suggestion is to move the project proposal process to GitHub. This will make it easier to find and submit project proposals. It's also working well for CoreDNS who is iterating on their project proposal on GitHub now: https://github.com/cncf/toc/pull/9/files
Second, Alexis wanted to get consensus on the project proposal process having four stages which I've listed below. Dear TOC, please reply +1 if you support this and we'll update everything on our end:
The project proposal process within CNCF has four stages.
Stage 1: Discovery
Project contacts CNCF. Informal conversation about mission of CNCF and how CNCF can help Project. At this stage, the Project should decide if it potentially wishes to be in the CNCF. The representatives of the CNCF should decide if they are comfortable recommending a move to Stage 2.
Stage 2: Introduction
Project makes a 20 minute presentation to the TOC during a scheduled TOC meeting. In the first 10 minutes: present a slide deck should explain why the project exists, who is using it, and where it is going. Not more than 5 slides. In the second 10 minutes: Q&A.
At this stage, the TOC has the opportunity to invite a Project to make a formal Proposal. This invitation occurs when, in public forum, a voting TOC member agrees to act as Project Sponsor and the Project agrees to proceed.
Stage 3: Proposal
Project and Sponsor create a written proposal using the published proposal template on GithUb. At this stage, the TOC may provide feedback and ask questions. The TOC may request a formal presentation of the Proposal during one of its regular meetings. This stage is completed when, during a TOC meeting, the TOC states that a vote will take place.
Stage 4: Vote
The TOC votes on the Project Proposal on the public TOC mailing list. A successful vote requires 6 TOC members. Projects that are successful will then proceed to Incubation.
Chris Aniszczyk (@cra) | +1-512-961-6719