mirror of https://github.com/knative/docs.git
Add blog post on project governance changes (#2873)
This commit is contained in:
parent
929b038305
commit
a6e957bde3
|
|
@ -0,0 +1,87 @@
|
||||||
|
---
|
||||||
|
Title: 'Changes to the Knative Project Governance'
|
||||||
|
Author: "[Paul Morie](https://github.com/pmorie)", on behalf of the [Knative Steering Committee](https://github.com/knative/community/blob/master/STEERING-COMMITTEE.md)
|
||||||
|
Author handle: https://github.com/pmorie
|
||||||
|
Description: Summary of governance changes to steering and trademark committees.
|
||||||
|
Folder with media files: 'N/A'
|
||||||
|
Blog URL: ''
|
||||||
|
Labels: Articles
|
||||||
|
Reviewers: ''
|
||||||
|
date: 2020-09-30
|
||||||
|
description: "Knative Project Governance Changes"
|
||||||
|
type: "blog"
|
||||||
|
|
||||||
|
---
|
||||||
|
| Reviewer | Date | Approval |
|
||||||
|
| ------------- | ------------- | ------------- |
|
||||||
|
| <!-- Your Github handle here --> | | |
|
||||||
|
|
||||||
|
|
||||||
|
One of the long-standing [asks](https://github.com/knative/community/issues/33)
|
||||||
|
within the Knative community has been for the Steering Committee to clarify its
|
||||||
|
charter and how the committee is composed. I'm happy to be able to say that we
|
||||||
|
now have a new [Steering Committee
|
||||||
|
charter](https://github.com/knative/community/pull/277) which, in my opinion,
|
||||||
|
delivers on this ask. Community participation was central to working through the
|
||||||
|
process to get to this new charter, and I first and foremost want to say a
|
||||||
|
sincere THANK YOU to everyone in our community that participated in our public
|
||||||
|
discussions on this topic. The community participation, which included
|
||||||
|
individual code and non-code contributors, as well as working group leads,
|
||||||
|
helped to influence the direction the discussions went.
|
||||||
|
|
||||||
|
Let me summarize the meaning of the changes, and then go into some detail:
|
||||||
|
|
||||||
|
- There will be elections for Steering Committee members
|
||||||
|
- Steering committee members serve as individuals rather than representing their employer
|
||||||
|
- No vendor will be allowed to have a majority of seats in the Steering Committee
|
||||||
|
- We added the new Knative Trademark Committee (KTC) to handle matters related to the trademark
|
||||||
|
- There is a transition plan from the current bootstrap scheme to the new governance scheme
|
||||||
|
|
||||||
|
Those of you who love committees will be pleased that we have increased the
|
||||||
|
committee count within the project by one. Those of you who don't love
|
||||||
|
committees for their own sake may be asking what the purpose of such a committee
|
||||||
|
is; luckily, there is a clear and sensible answer. During the discussions around
|
||||||
|
new governance, it became apparent that there was a clear separation of concerns
|
||||||
|
between the specific vendor needs around trademark, "core" scope (for lack of a
|
||||||
|
better term) and conformance, and the broader community needs around everything
|
||||||
|
else Steering does. While we could have created a hybrid structure for Steering,
|
||||||
|
we decided it was simpler to just have a vendor committee that focused only on
|
||||||
|
scope and conformance, with the Steering committee focusing on the other aspects
|
||||||
|
of community growth and project governance.
|
||||||
|
|
||||||
|
The KTC will initially include representatives from Google, Red Hat/IBM, and
|
||||||
|
VMware. They will need to figure out how new components and features "plug in"
|
||||||
|
to the Knative ecosystem in a non-technical sense. They will also help Steering
|
||||||
|
settle questions around derivative trademarks and logos, Knative "extensions",
|
||||||
|
and other questions about being part of our larger project. Membership to the KTC
|
||||||
|
is renewed on an annual basis, at the same time that the 2021 steering elections happen.
|
||||||
|
When the committee is renewed, new vendors may receive a seat on the KTC, by
|
||||||
|
virtue of their contributions in the previous year. Since we know that not all
|
||||||
|
contributions are easy to quantify, any vendor may frame their contributions,
|
||||||
|
and request consideration for membership on the KTC.
|
||||||
|
|
||||||
|
With regard to the Steering Committee, the five members will be elected by the
|
||||||
|
contributors to Knative, the same way that TOC members are. The difference
|
||||||
|
between Steering and TOC will be that TOC members need to be code reviewers,
|
||||||
|
whereas Steering members might contribute in other areas and will lead the
|
||||||
|
project in non-code areas. To ensure fairness, no more than two Steering members
|
||||||
|
may work for the same employer. As the project grows, it's possible that we may
|
||||||
|
expand the committee to 7 seats in the future.
|
||||||
|
|
||||||
|
The election date isn't set yet, but expect to see a call for nominations
|
||||||
|
shortly.
|
||||||
|
|
||||||
|
The goal of these changes is to give new contributors and contributing
|
||||||
|
organizations a clearer path on how they can participate in project governance.
|
||||||
|
Anyone can run for steering, and the KTC will add new members from any new
|
||||||
|
sponsoring organizations every year.
|
||||||
|
|
||||||
|
It was an inspiration and an honor to participate in this revision process.
|
||||||
|
Practically the whole Knative community was involved, and almost everyone had a
|
||||||
|
discussion item or a comment that got considered. The eventual charter we ended
|
||||||
|
up with looks very different than what we started with because of community
|
||||||
|
participation. This is a victory for open governance -- even more so because
|
||||||
|
it's not done! We need you to keep participating so that the Knative project can
|
||||||
|
keep evolving as our technology grows.
|
||||||
|
|
||||||
|
And in the short term, you'll need to vote for the new Steering Committee! Stay tuned for announcements.
|
||||||
Loading…
Reference in New Issue