ratify-project / ratify

Artifact Ratification Framework
https://ratify.dev
Apache License 2.0
225 stars 63 forks source link

Prepare for the donation #1334

Open FeynmanZhou opened 8 months ago

FeynmanZhou commented 8 months ago

We discussed and aligned in the community meeting that we are going to donate Ratify to a open-source foundation. CNCF would be a potential home for our donation.

This issue provides a checklist and recommended actionable items before donating Ratify to CNCF based on the CNCF Sandbox submission form.

The next CNCF Sandbox project review meeting is April 9, 2024. We need to make sure all required information and process are completed by that date.

evankanderson commented 4 months ago

Was #1626 part of this effort? (The project ownership is a little confusing at the moment.)

evankanderson commented 4 months ago

Also related: https://github.com/cncf/sandbox/issues/96

FeynmanZhou commented 4 months ago

Hi @evankanderson ,

Yes.

The Ratify project was initially started by Microsoft in 2021 so we used Microsoft CLA for contributors. As more and more contributors from other vendors and organizations engaged with Ratify, the Ratify project becomes community-driven. Thus we chose to donate Ratify to CNCF and transfer the Ratify repos from Microsoft-owned GitHub organization to a neutral org and removed Microsoft CLA. We plan to move to use CNCF DCO once the sandbox application is approved. Is this movement consistent with the CNCF donation criteria?

evankanderson commented 4 months ago

I think so, I just came across this today and thought "who currently owns this?"

FeynmanZhou commented 4 months ago

I think so, I just came across this today and thought "who currently owns this?"

@evankanderson The major owner is Microsoft before CNCF accepts Ratify as a sandbox project. Microsoft is sponsoring this project.

FeynmanZhou commented 2 months ago

From https://github.com/cncf/toc/blob/main/.github/ISSUE_TEMPLATE/project-onboarding.md

Review and understand

Contribute and transfer

Update and document

susanshi commented 2 months ago

HI @FeynmanZhou , is there a timeline that we should complete all these task? let us know if there are tasks devs can help out with.

susanshi commented 2 months ago

Hi @shahramk64 , please help with item "Ensure LF footer is on your website". Please refer to https://notaryproject.dev/

FeynmanZhou commented 2 months ago

HI @FeynmanZhou , is there a timeline that we should complete all these task? let us know if there are tasks devs can help out with.

It would be better that complete the items in checklist by end of Sep. Currently, most of these are non-technical work items. The only one needs front-end code change in the website repo is "Ensure LF footer is on your website". This can be taken by @shahramk64 if you are interested.

susanshi commented 2 months ago

discussed in community meeting: we are on track to complete the list by end of Sep