cncf / toc

⚖️ The CNCF Technical Oversight Committee (TOC) is the technical governing body of the CNCF Foundation.
https://cncf.io
1.67k stars 629 forks source link

Explore possibility of projects existing as a part of or under two or more foundations #889

Open TheFoxAtWork opened 2 years ago

TheFoxAtWork commented 2 years ago

CNCF provides a home for cloud native projects, the nature of "cloud native" applies modern software development methodologies, practices, and processes to gain efficiencies and grow high velocity projects, however cloud native is not the only open source community that benefits from these principles. In particular, the general principles and best practices in supply chain security and application development apply universally, with the notable exception in their implementation and operating environments (depending on the project).

As a result, there may be projects who move in both a cloud native and larger open source arena. We're seeing projects begin to apply in the CNCF that focus on technologies that have their own foundation but implement concepts in a cloud native way, to whom do these belong? to which foundation does the project (and foundation) provide the most value or benefit?

When an umbrella organization is similar (such as Linux Foundation) it can remove a set of questions in how do we manage or support these kinds of projects, but there are still plenty to figure out.

As expressed in OpenSSF TAC public Channel there are quite a few considerations and issues to be worked through. It is my personal preference that we plan for this to occur so we are not surprised and figuring it out when it does.

Some initial thoughts to drive discussion (knowing full well this is a broader Foundation discussion):

By establishing some guidance in this area, we can support members of multiple foundations in their contributions so their experience is less fractured with the value of providing adopters (organizations and maintainers) great value in their engagements.

TheFoxAtWork commented 2 years ago

@caniszczyk this sounds like your area.... there was discussion on today's TOC call that this may need to go to the GB but getting your gut check on this would be nice

JustinCappos commented 1 year ago

I'd like to quickly add here a few reasons why projects that are in the CNCF might want to consider this:

As I mentioned in the open meeting, the maintainers on the projects I have in the CNCF are super happy with the support the CNCF has provided us. We wouldn't want a reduction of CNCF support as part of multi homing. We're just looking to expand even further and faster!

raravena80 commented 1 year ago

FYI. The KServe presented/discussed the project today in the TAG-Runtime meeting (02/09/2023). They see more alignment with the CNCF because Kubeflow is becoming part of the CNCF and there is a lot of cross collaboration with other CNCF projects like Kubernetes, Argo, etc, etc. If a project cannot be part of the CNCF and the LF AI & Data at the same time, it would be good to have clarity on how they can move from one foundation to another, and how they can keep collaborating with their previous foundation.

At the moment, we are recommending them to check with CNCF staff on what would be the process to move the project from the LF AI to the CNCF.

cc: @yuzisun @nikhita