The presentation discusses the importance of governance in open source projects and provides guidance on how to establish clear expectations, define project scope and values, and define roles and responsibilities for contributors.
- Governance is about alignment and collaboration within a community.
- Setting clear expectations helps facilitate alignment.
- Defining project scope and values is important to avoid misunderstandings.
- Defining roles and responsibilities for contributors is crucial for effective governance.
- The CNCF provides resources and guidance for projects to establish governance, but it is up to individual projects to build their own communities and adopters.
- The CNCF prefers the use of Apache2 for code and Creative Commons for documentation, but exceptions can be made with approval from the governing board.
The speaker mentions that different business units within VMware have varying levels of involvement in open source projects. To justify the importance of open source work to executives, it is helpful to tie it back to something strategically important for the company. For example, VMware can easily make a case for involvement in CNCF projects like Kubernetes because they are building entire product lines on top of these technologies.