mirror of https://github.com/knative/community.git
Combine Steering and TO Committees (#1587)
* Combine Steering and TOC committees; merging current memberships and establishing process for future 1-election-per-year schedule. * Add total company representation limits * Fix my company affiliation * Update STEERING-COMMITTEE.md Co-authored-by: Roland Huß <rhuss@redhat.com> * Clarify and correct a bunch of inconsistencies pointed out by rhuss and aliok * Update STEERING-COMMITTEE.md * Updates from Paul and David Hadas, including an explicit waiver of company diversity for the 2024 combined committee. --------- Co-authored-by: Roland Huß <rhuss@redhat.com> Co-authored-by: David Hadas <david.hadas@gmail.com>
This commit is contained in:
parent
87481f2a31
commit
0934efd406
|
@ -1,34 +0,0 @@
|
|||
---
|
||||
title: "Knative Governance Framework"
|
||||
linkTitle: "Governance"
|
||||
weight: 20
|
||||
type: "docs"
|
||||
aliases:
|
||||
- /contributing/governance/
|
||||
---
|
||||
|
||||
Knative Governance is broken into two components. At a high level, the Knative
|
||||
Steering Committee (KSC) is the "root" level governance body.
|
||||
The Tech Oversight Committee (TOC) operates
|
||||
entirely within the governance definitions delineated by the KSC.
|
||||
|
||||
## Community and Operations
|
||||
|
||||
The [Knative Steering Committee](./STEERING-COMMITTEE.md) is responsible for the
|
||||
general health of the Knative community. Responsibilities include maintaining
|
||||
the governance framework, code of conduct, community meetings, communication
|
||||
platforms, and test resources.
|
||||
|
||||
## Trademarks
|
||||
|
||||
The [Knative Steering Committee](./STEERING-COMMITTEE.md) is responsible for
|
||||
management, licensing, and conformance verification of Knative logos, names, and
|
||||
trademarks, including the definition of what "Knative" is and the definition and
|
||||
rules for usage of derived marks.
|
||||
|
||||
## Technology and Software Implementation
|
||||
|
||||
The [Knative Technical Oversight Committee](./TECH-OVERSIGHT-COMMITTEE.md) is
|
||||
responsible for the technical oversight, release process, and integration of the
|
||||
technology components of the Knative project. Most day-to-day work is delegated
|
||||
by the TOC to various subject-specific working groups.
|
|
@ -1,14 +1,17 @@
|
|||
---
|
||||
title: "Knative steering committee"
|
||||
linkTitle: "Steering committee"
|
||||
weight: 40
|
||||
weight: 20
|
||||
type: "docs"
|
||||
aliases:
|
||||
- /contributing/governance/
|
||||
- /contributing/steering-committee/
|
||||
- /contributing/tech-oversight-committee/
|
||||
---
|
||||
|
||||
The Knative Steering Committee (KSC) is
|
||||
[responsible for the general health of the Knative community](./GOVERNANCE.md).
|
||||
The Knative Steering Committee (KSC) is [responsible for the general health of
|
||||
the Knative community, as well as establishing and coordinating other working
|
||||
groups](./GOVERNANCE.md).
|
||||
|
||||
The governance of Knative is an open, living document, and will continue to
|
||||
evolve as the community and project change.
|
||||
|
@ -38,15 +41,20 @@ evolve as the community and project change.
|
|||
1. Define, evolve, and promote the vision, values, and mission of the project.
|
||||
1. Define and evolve project governance structures and policies, including
|
||||
project roles and how collaborators become members, approvers, leads, and/or
|
||||
administrators. This includes policy for the creation and administration of
|
||||
administrators. This includes the creation and administration of
|
||||
[working groups](./working-groups/WORKING-GROUPS.md) and committees.
|
||||
1. Coordinate and empower subcomponents of the Knative project, including
|
||||
ensuring compatibility between components, and developing long-term vision
|
||||
for the project's technical direction.
|
||||
1. Steward, control access, delegate access, and establish processes regarding
|
||||
all Knative project resources and has the final say in the disposition of
|
||||
those resources.
|
||||
all Knative project resources (including repositories and GitHub
|
||||
organizations), and provide the final say in the disposition of those
|
||||
resources.
|
||||
1. Coordinate with the CNCF regarding usage of the Knative brand and how that
|
||||
brand can be used in relation to other efforts or vendors.
|
||||
1. Define and evolve the scope of the Knative community and extensions, and the
|
||||
process for migration of extensions projects into Knative Extensions.
|
||||
1. Define and evolve the scope of the Knative community and extensions, the
|
||||
lifecycle of community-maintained code and releases, and processes and
|
||||
standards for accepting project contributions.
|
||||
1. Receive and handle reports about [code of conduct](./CODE-OF-CONDUCT.md)
|
||||
violations and maintain confidentiality.
|
||||
1. Receive security reports; work with the appropriate technical leads to accept
|
||||
|
@ -60,8 +68,8 @@ evolve as the community and project change.
|
|||
KSC may choose to delegate its authority to other committees as-needed. The
|
||||
committee currently recognizes this delegated authority for:
|
||||
|
||||
- Technical guidance is delegated to the
|
||||
[Technical Oversight Committee](./TECH-OVERSIGHT-COMMITTEE.md).
|
||||
- Individual Working Groups, as described in [the working groups
|
||||
document](./working-groups/WORKING-GROUPS.md).
|
||||
|
||||
## Committee Meetings
|
||||
|
||||
|
@ -86,7 +94,10 @@ for other options.
|
|||
## Committee members
|
||||
|
||||
Seats on the Steering Committee are held by an individual, not by their
|
||||
employer.
|
||||
employer. The current composition of the Steering Committee consists of members
|
||||
elected to the Steering Committee in 2022 and 2023, and the members of the
|
||||
Technical Oversight Committee elected in 2022; this is a temporary measure until
|
||||
elections are held in 2024.
|
||||
|
||||
The current membership of the committee is currently (listed alphabetically by
|
||||
first name):
|
||||
|
@ -95,33 +106,14 @@ first name):
|
|||
|---------------------------------------------------------------|-------------------------|--------------|----------------------------------------------------|------------|----------|
|
||||
| <img width="30px" src="https://github.com/nrrso.png"> | Norris Sam Osarenkhoe * | SVA | [@nrrso](https://github.com/nrrso) | 2024-02-28 | 2025 |
|
||||
| <img width="30px" src="https://github.com/aliok.png"> | Ali Ok | Red Hat | [@aliok](https://github.com/aliok) | 2023-11-28 | 2025 |
|
||||
| <img width="30px" src="https://github.com/evankanderson.png"> | Evan Anderson | VMware | [@evankanderson](https://github.com/evankanderson) | 2023-11-28 | 2025 |
|
||||
| <img width="30px" src="https://github.com/evankanderson.png"> | Evan Anderson | Stacklok | [@evankanderson](https://github.com/evankanderson) | 2023-11-28 | 2025 |
|
||||
| <img width="30px" src="https://github.com/nainaz.png"> | Naina Singh | Red Hat | [@nainaz](https://github.com/nainaz) | 2022-12-06 | 2024 |
|
||||
| <img width="30px" src="https://github.com/salaboy.png"> | Mauricio Salatino | Diagrid | [@salaboy](https://github.com/salaboy) | 2022-12-06 | 2024 |
|
||||
| <img width="30px" src="https://github.com/davidhadas.png"> | David Hadas | IBM | [@davidhadas](https://github.com/davidhadas) | 2023-09-12 | 2024 |
|
||||
| <img width="30px" src="https://github.com/dprotaso.png"> | Dave Protasowski | Independent | [@dprotaso](https://github.com/dprotaso) | 2021-05-26 | 2024 |
|
||||
| <img width="30px" src="https://github.com/dsimansk.png"> | David Simansky | Red Hat | [@dsimansk](https://github.com/dsimansk) | 2022-06-01 | 2024 |
|
||||
| <img width="30px" src="https://github.com/psschwei.png"> | Paul Schweigert | IBM | [@psschwei](https://github.com/psschwei) | 2022-09-28 | 2024 |
|
||||
> * Norris holds the End User seat
|
||||
## Emeritus Committee Members
|
||||
|
||||
To recognize the folks that have served in the SC in the past, below we list the previous members of the SC (sorted by their 'Term End').
|
||||
|
||||
| | Member | Profile | Term Start | Term End |
|
||||
|----------------------------------------------------------------|----------------------|------------------------------------------------------|------------|----------|
|
||||
| <img width="30px" src="https://github.com/dewitt.png"> | Dewitt Clinton | [@dewitt](https://github.com/dewitt) | Bootstrap | 2019 |
|
||||
| <img width="30px" src="https://github.com/mchmarny.png"> | Mark Charmny | [@mchmarny](https://github.com/mchmarny) | Bootstrap | 2019 |
|
||||
| <img width="30px" src="https://github.com/jdumars.png"> | Jaice Singer DuMars | [@jdumars](https://github.com/jdumars) | 2019 | 2020 |
|
||||
| <img width="30px" src="https://github.com/lindydonna.png"> | Donna Malayeri | [@lindydonna](https://github.com/lindydonna) | 2019 | 2020 |
|
||||
| <img width="30px" src="https://github.com/rgregg.png"> | Ryan Gregg | [@rgregg](https://github.com/rgregg) | Bootstrap | 2020 |
|
||||
| <img width="30px" src="https://github.com/isdal.png"> | Tomas Isdal | [@isdal](https://github.com/isdal) | Bootstrap | 2020 |
|
||||
| <img width="30px" src="https://github.com/anicolao.png"> | Alex Nicolau | [@anicolao](https://github.com/anicolao) | 2020 | 2020 |
|
||||
| <img width="30px" src="https://github.com/ronavn.png"> | Ron Avnur | [@ronavn](https://github.com/ronavn) | 2020 | 2020 |
|
||||
| <img width="30px" src="https://github.com/bsnchan.png"> | Brenda Chan | [@bsnchan](https://github.com/bsnchan) | Bootstrap | 2021 |
|
||||
| <img width="30px" src="https://github.com/mbehrendt.png"> | Michael Behrendt | [@mbehrendt](https://github.com/mbehrendt) | Bootstrap | 2021 |
|
||||
| <img width="30px" src="https://github.com/vaikas.png"> | Ville Aikas | [@vaikas](https://github.com/vaikas) | 2020 | 2022 |
|
||||
| <img width="30px" src="https://github.com/pmorie.png"> | Paul Morie | [@pmorie](https://github.com/pmorie) | 2020 | 2022 |
|
||||
| <img width="30px" src="https://github.com/thisisnotapril.png"> | April Kyle Nassi | [@thisisnotapril](https://github.com/thisisnotapril) | Bootstrap | 2022 |
|
||||
| <img width="30px" src="https://github.com/itsmurugappan.png"> | Murugappan Chetty | [@itsmurugappan](https://github.com/itsmurugappan) | 2022 | 2023 |
|
||||
| <img width="30px" src="https://github.com/csantanapr.png"> | Carlos Santana | [@csantanapr](https://github.com/csantanapr) | 2021 | 2023 |
|
||||
| <img width="30px" src="https://github.com/lance.png"> | Lance Ball | [@lance](https://github.com/lance) | 2021 | 2023 |
|
||||
| <img width="30px" src="https://github.com/puerco.png"> | Adolfo García Veytia | [@puerco](https://github.com/puerco) | 2023 | 2024 |
|
||||
|
||||
## Decision process
|
||||
|
||||
|
@ -139,7 +131,7 @@ Quorum is considered reached when at least half of the members are present.
|
|||
|
||||
## Getting in touch
|
||||
|
||||
There are two ways to raise issues to the steering committee for decision:
|
||||
There are three ways to raise issues to the steering committee for decision:
|
||||
|
||||
1. Emailing the steering committee at
|
||||
[steering@knative.team](mailto:steering@knative.team).
|
||||
|
@ -147,16 +139,59 @@ There are two ways to raise issues to the steering committee for decision:
|
|||
access.
|
||||
2. Open an issue on a knative repository and indicate that you would like
|
||||
attention from the steering committee.
|
||||
|
||||
3. Asking a question on the
|
||||
[#knative-toc-sc-questions](https://cloud-native.slack.com/archives/C04LQCW0C03)
|
||||
channel on [CNCF Slack](https://cloud-native.slack.com/).
|
||||
|
||||
## Composition
|
||||
|
||||
The Steering Committee has five (5) seats. Of these five seats, four (4) are elected
|
||||
Contributing seats, open to any project contributor, and one (1) is an
|
||||
[End User Seat](#end-user-seat) appointed by the Steering Committee.
|
||||
The Steering Committee has between five (5) and seven (7) members. These seats are
|
||||
composed as follows:
|
||||
|
||||
- Four (4) are elected Contributing Seats, open to any project contributor.
|
||||
Two (2) Contributing Seats are elected every year, and serve a two-year term.
|
||||
In the event of a vacancy, the Steering Committee may select a replacement to
|
||||
serve out the remainder of the term.
|
||||
|
||||
- One (1) is an [End User Seat](#end-user-seat) appointed by the Steering
|
||||
Committee. The End User Seat serves until the next elected Steering Committee
|
||||
appoints a replacement in the two months after members are seated, as
|
||||
described below.
|
||||
|
||||
- Up to two Selected Seats (2) are appointed by the Steering Committee to
|
||||
balance the set of skills on the Steering Committee. These seats serve a
|
||||
1-year term, until Contributing Seats for the next Steering Committee election
|
||||
are seated.
|
||||
|
||||
Steering Committee contributing members serve for 2-year terms, staggered in
|
||||
order to preserve continuity. End user member serves for 1-year term. Every year
|
||||
two contributor seats are elected.
|
||||
order to preserve continuity. End user and selected members serve for 1-year
|
||||
terms. Every year two contributor seats are elected.
|
||||
|
||||
### Limitations on Company Representation
|
||||
|
||||
No more than two contributing seats may be held by employees of the same organization
|
||||
(or conglomerate, in the case of companies owning each other). Additionally, the end
|
||||
user seat must belong to an employee from a different organization. No company may
|
||||
hold a majority (fifty percent or more) of the total Steering Committee seats through
|
||||
any combination of seats. If the results of an
|
||||
election result in greater than two employees of the same organization, the lowest
|
||||
vote getters from any particular employer will be removed until representation on
|
||||
the committee is down to two from that organization.
|
||||
|
||||
If employers change because of job changes, acquisitions, or other events, in a way
|
||||
that would violate the company representation rules above, sufficient members of the
|
||||
committee must resign until the composition rules are met. If it is impossible to
|
||||
find sufficient members to resign, all employees of that organization will be removed
|
||||
and new special elections held. In the event of a question of company membership (for
|
||||
example evaluating independence of corporate subsidiaries) a majority of all
|
||||
non-involved Steering Committee members will decide.
|
||||
|
||||
The above limits shall be relaxed for the temporary combination of the 2024 Steering
|
||||
and Technical Oversight Committees, with the limitation that the so-constituted
|
||||
committee may not pass any governance changes except by the abstention of Red Hat or
|
||||
IBM members such that the remaining voting member do not constitute a majority of
|
||||
the committee.
|
||||
|
||||
## Election Procedure
|
||||
|
||||
|
@ -221,8 +256,7 @@ requirements based on community feedback.
|
|||
Community members must be eligible to vote in order to stand for election (this
|
||||
includes voters who qualify for an exception). Candidates may self-nominate or
|
||||
be nominated by another eligible member. There are no term limits for KSC
|
||||
members. Nothing prevents a qualified member from serving on both the TOC and SC
|
||||
simultaneously.
|
||||
members.
|
||||
|
||||
To run for a Contributing seat, a candidate must additionally be at least a
|
||||
project Member as defined in
|
||||
|
@ -234,24 +268,6 @@ Elections will be held using [Elekto](https://elekto.dev/), an online voting too
|
|||
created by CNCF intern Manish Sahani. The details for previous KSC elections can be
|
||||
found in the [elections folder](./elections).
|
||||
|
||||
### Limitations on Company Representation
|
||||
|
||||
No more than two seats may be held by employees of the same organization (or
|
||||
conglomerate, in the case of companies owning each other). Additionally, each
|
||||
end user seat (when available) must belong to an employee from a different
|
||||
organization. If the results of an election result in greater than two employees
|
||||
of the same organization, the lowest vote getters from any particular employer
|
||||
will be removed until representation on the committee is down to two.
|
||||
|
||||
If employers change because of job changes, acquisitions, or other events, in a
|
||||
way that would yield more than 2 seats being held by employees of the same
|
||||
organization, sufficient members of the committee must resign until only two
|
||||
employees of the same employer are left. If it is impossible to find sufficient
|
||||
members to resign, all employees of that organization will be removed and new
|
||||
special elections held. In the event of a question of company membership (for
|
||||
example evaluating independence of corporate subsidiaries) a majority of all
|
||||
non-involved Steering Committee members will decide.
|
||||
|
||||
## End User Seat
|
||||
|
||||
A person is eligible to serve in the end user seat if their organization is listed in the
|
||||
|
@ -265,22 +281,42 @@ new person to the end user seat.
|
|||
|
||||
The person filling the end user seat will take office in February.
|
||||
|
||||
## Selected Seats
|
||||
|
||||
The Steering Committee shall have the discretion to appoint up to two additional
|
||||
members to the Steering Commitee to balance out the set of skills on the
|
||||
committee. (For example, if the current Steering Committee is lacking anyone
|
||||
with marketing background, it might choose to appoint a community member with
|
||||
thas expertise to a selected seat.)
|
||||
|
||||
Selected seats serve for a 1-year term, until the next Steering Committee
|
||||
Contributing Seats take office.
|
||||
|
||||
When new Steering Commitee members are seated in December after the elections
|
||||
for the Contributing Seats, the newly-constituted Steering Committee (consisting
|
||||
of the four Contributing Seats and the End-User Seat) may appoint additional
|
||||
Selected Seats. The Steering Committee is not required to fill these Selected
|
||||
Seats. The persons filling the Selected Seats will take office upon accepting
|
||||
the appointment.
|
||||
|
||||
## Vacancies
|
||||
|
||||
In the event of a resignation or other loss of an elected SC member, the
|
||||
In the event of a resignation or other loss of an elected KSC member, the
|
||||
candidate with the next most votes from the previous election will be offered
|
||||
the seat, provided that person otherwise qualifies to join the SC. This process
|
||||
the seat, provided that person otherwise qualifies to join the KSC. This process
|
||||
will continue until the seat is filled.
|
||||
|
||||
In case this fails to fill the seat, a special election for that position will
|
||||
be held as soon as possible, unless the regular SC election is less than 7 weeks
|
||||
be held as soon as possible, unless the regular KSC election is less than 7 weeks
|
||||
away. Eligible voters from the most recent election will vote in the special
|
||||
election. Eligibility will not be redetermined at the time of the special
|
||||
election. Any replacement SC member will serve out the remainder of the term for
|
||||
election. Any replacement KSC member will serve out the remainder of the term for
|
||||
the person they are replacing, regardless of the length of that remainder.
|
||||
|
||||
In the event of a resignation or other loss of an appointed end user KSC member,
|
||||
the SC will appoint a new person to fill the end user SC seat.
|
||||
the KSC will appoint a new person to fill the end user KSC seat. In the event of
|
||||
a resignation or other loss of an appointed select KSC member, the KSC may choose
|
||||
whether to appoint a new person to fill the seat.
|
||||
|
||||
## Changes to the charter
|
||||
|
||||
|
@ -294,20 +330,73 @@ one week for comments and questions before a vote will occur.
|
|||
## Authority, Facilitation, and Decision Making in Knative
|
||||
|
||||
Ideally most decisions will be made at the lowest possible level within the
|
||||
project: within individual working groups. When this is not possible for
|
||||
technical decisions, the TOC can help facilitate a conversation to work through
|
||||
the contended issue. When facilitation by the TOC does not resolve the contended
|
||||
issue, the Steering Committee can help facilitate. When facilitation by the SC
|
||||
does not resolve the contention, the SC may have to make a decision.
|
||||
project: within individual working groups. When this is not possible, the
|
||||
Steering Committee can help facilitate a conversation to work through the
|
||||
contended issue. When facilitation by the KSC does not resolve the contention,
|
||||
the KSC may have to make a decision.
|
||||
|
||||
Note that if the SC is called to resolve contended decisions regularly, it is a
|
||||
Note that if the KSC is called to resolve contended decisions regularly, it is a
|
||||
symptom of a larger problem in the community that will need to be addressed.
|
||||
|
||||
|
||||
|
||||
## Emeritus Committee Members
|
||||
|
||||
|
||||
|
||||
### Steering Committee
|
||||
|
||||
To recognize the folks that have served in the KSC in the past, below we list the previous members of the KSC (sorted by their 'Term End').
|
||||
|
||||
| | Member | Profile | Term Start | Term End |
|
||||
|----------------------------------------------------------------|----------------------|------------------------------------------------------|------------|----------|
|
||||
| <img width="30px" src="https://github.com/dewitt.png"> | Dewitt Clinton | [@dewitt](https://github.com/dewitt) | Bootstrap | 2019 |
|
||||
| <img width="30px" src="https://github.com/mchmarny.png"> | Mark Charmny | [@mchmarny](https://github.com/mchmarny) | Bootstrap | 2019 |
|
||||
| <img width="30px" src="https://github.com/jdumars.png"> | Jaice Singer DuMars | [@jdumars](https://github.com/jdumars) | 2019 | 2020 |
|
||||
| <img width="30px" src="https://github.com/lindydonna.png"> | Donna Malayeri | [@lindydonna](https://github.com/lindydonna) | 2019 | 2020 |
|
||||
| <img width="30px" src="https://github.com/rgregg.png"> | Ryan Gregg | [@rgregg](https://github.com/rgregg) | Bootstrap | 2020 |
|
||||
| <img width="30px" src="https://github.com/isdal.png"> | Tomas Isdal | [@isdal](https://github.com/isdal) | Bootstrap | 2020 |
|
||||
| <img width="30px" src="https://github.com/anicolao.png"> | Alex Nicolau | [@anicolao](https://github.com/anicolao) | 2020 | 2020 |
|
||||
| <img width="30px" src="https://github.com/ronavn.png"> | Ron Avnur | [@ronavn](https://github.com/ronavn) | 2020 | 2020 |
|
||||
| <img width="30px" src="https://github.com/bsnchan.png"> | Brenda Chan | [@bsnchan](https://github.com/bsnchan) | Bootstrap | 2021 |
|
||||
| <img width="30px" src="https://github.com/mbehrendt.png"> | Michael Behrendt | [@mbehrendt](https://github.com/mbehrendt) | Bootstrap | 2021 |
|
||||
| <img width="30px" src="https://github.com/vaikas.png"> | Ville Aikas | [@vaikas](https://github.com/vaikas) | 2020 | 2022 |
|
||||
| <img width="30px" src="https://github.com/pmorie.png"> | Paul Morie | [@pmorie](https://github.com/pmorie) | 2020 | 2022 |
|
||||
| <img width="30px" src="https://github.com/thisisnotapril.png"> | April Kyle Nassi | [@thisisnotapril](https://github.com/thisisnotapril) | Bootstrap | 2022 |
|
||||
| <img width="30px" src="https://github.com/itsmurugappan.png"> | Murugappan Chetty | [@itsmurugappan](https://github.com/itsmurugappan) | 2022 | 2023 |
|
||||
| <img width="30px" src="https://github.com/csantanapr.png"> | Carlos Santana | [@csantanapr](https://github.com/csantanapr) | 2021 | 2023 |
|
||||
| <img width="30px" src="https://github.com/lance.png"> | Lance Ball | [@lance](https://github.com/lance) | 2021 | 2023 |
|
||||
| <img width="30px" src="https://github.com/puerco.png"> | Adolfo García Veytia | [@puerco](https://github.com/puerco) | 2023 | 2024 |
|
||||
|
||||
### Technical Oversight Committee
|
||||
|
||||
The _Technical Oversight Committee (TOC)_ was a separate committee responsible
|
||||
for setting the overall technical direction and roadmap of the project before
|
||||
2024. In 2024, SC and TOC [were merged](https://github.com/knative/community/issues/1549) into a single governance body.
|
||||
|
||||
To recognize the folks that have served in the TOC in the past, below we list the previous members of the TOC (sorted by their 'Term End').
|
||||
|
||||
| | Member | Profile | Term Start | Term End |
|
||||
| -------------------------------------------------------------- | --------------- | --------------------------------------------------- | ---------- | ---------- |
|
||||
| <img width="30px" src="https://github.com/vaikas.png"> | Ville Aikas | [@vaikas](https://github.com/vaikas) | Bootstrap | 2020 |
|
||||
| <img width="30px" src="https://github.com/tcnghia.png"> | Nghia Tran | [@tcnghia](https://github.com/tcnghia) | 2020 | 2021 |
|
||||
| <img width="30px" src="https://github.com/mattmoor.png"> | Matt Moore | [@mattmoor](https://github.com/mattmoor) | Bootstrap | 2021 |
|
||||
| <img width="30px" src="https://github.com/grantr.png"> | Grant Rodgers | [@grantr](https://github.com/grantr) | 2020 | 2021 |
|
||||
| <img width="30px" src="https://github.com/markusthoemmes.png"> | Markus Thömmes | [@markusthoemmes](https://github.com/markusthoemmes) | 2020-06-09 | 2021-12-16 |
|
||||
| <img width="30px" src="https://github.com/julz.png"> | Julian Friedman | [@julz](https://github.com/julz) | 2021-05-26 | 2022-02-07 |
|
||||
| <img width="30px" src="https://github.com/rhuss.png"> | Roland Huß | [@rhuss](https://github.com/rhuss) | 2021-02-16 | 2022 |
|
||||
| <img width="30px" src="https://github.com/mattmoor.png"> | Matt Moore | [@mattmoor](https://github.com/mattmoor) | 2022-02-07 | 2022 |
|
||||
| <img width="30px" src="https://github.com/n3wscott.png"> | Scott Nichols | [@n3wscott](https://github.com/n3wscott) | 2022-01-11 | 2022-09-27 |
|
||||
| <img width="30px" src="https://github.com/evankanderson.png"> | Evan Anderson | [@evankanderson](https://github.com/evankanderson) | Bootstrap | 2023-06-01 |
|
||||
| <img width="30px" src="https://github.com/zroubalik.png"> | Zbynek Roubalik | [@zroubalik](https://github.com/zroubalik) | 2022-06-01 | 2023-07-31 |
|
||||
| <img width="30px" src="https://github.com/krsna-m.png"> | Krsna Mahapatra | [@krsna-m](https://github.com/krsna-m) | 2023-06-01 | 2024 |
|
||||
|
||||
|
||||
---
|
||||
|
||||
Portions of this document are adapted from the
|
||||
[Istio Steering Committee](https://github.com/istio/community/blob/master/STEERING-COMMITTEE.md)
|
||||
documentation, and other portions are copied from the
|
||||
documentation, the [CNCF Charter](https://github.com/cncf/foundation/blob/main/charter.md), and other portions are copied from the
|
||||
[Kubernetes Steering Committee](https://github.com/kubernetes/steering/blob/master/elections.md),
|
||||
both of which are licensed under the Apache License 2.0.
|
||||
|
||||
|
|
|
@ -1,128 +1,3 @@
|
|||
---
|
||||
title: "Knative technical oversight committee"
|
||||
linkTitle: "Technical oversight committee"
|
||||
weight: 35
|
||||
type: "docs"
|
||||
aliases:
|
||||
- /contributing/tech-oversight-committee/
|
||||
---
|
||||
# See [Steering Committee documentation](./STEERING-COMMITTEE.md)
|
||||
|
||||
The Knative Technical Oversight Committee (TOC) is responsible for cross-cutting
|
||||
product and design decisions.
|
||||
|
||||
- [Charter](#charter)
|
||||
- [Committee Mechanics](#committee-mechanics)
|
||||
- [Committee Meeting](#committee-meeting)
|
||||
- [Committee Members](#committee-members)
|
||||
|
||||
## Charter
|
||||
|
||||
- Technical Project Oversight, Direction & Delivery
|
||||
|
||||
- Set the overall technical direction and roadmap of the project.
|
||||
|
||||
- Resolve technical issues, technical disagreements and escalations within the
|
||||
project.
|
||||
|
||||
- Set the priorities of individual releases to ensure coherency and proper
|
||||
sequencing.
|
||||
|
||||
- Approve declaring a new long-term supported (LTS) Knative release.
|
||||
|
||||
- Approve the creation and dissolution of working groups and approve
|
||||
leadership changes of working groups.
|
||||
|
||||
- Create proposals based on TOC discussions and bring them to the relevant
|
||||
working groups for discussion.
|
||||
|
||||
- Approve the creation/deletion of GitHub repositories, along with other
|
||||
high-level administrative issues around GitHub and our other tools.
|
||||
|
||||
- Advise the Steering Committe on conformance rules and tests that
|
||||
define brand use decisions.
|
||||
|
||||
- Happy Healthy Community
|
||||
|
||||
- Establish and maintain the overall technical governance guidelines for the
|
||||
project.
|
||||
|
||||
- Decide which sub-projects are part of the Knative project, including
|
||||
accepting new sub-projects and pruning existing sub-projects to maintain
|
||||
community focus
|
||||
|
||||
- Ensure the team adheres to our
|
||||
[code of conduct](./CONTRIBUTING.md#code-of-conduct) and respects our
|
||||
[values](./VALUES.md).
|
||||
|
||||
- Foster an environment for a healthy and happy community of developers and
|
||||
contributors.
|
||||
|
||||
## Committee Mechanics
|
||||
|
||||
The TOC is [elected by the community](./mechanics/TOC.md).
|
||||
|
||||
The TOC’s work includes:
|
||||
|
||||
- Regular committee meetings to discuss hot topics, resulting in a set of
|
||||
published
|
||||
[meeting notes](https://docs.google.com/document/d/1LzOUbTMkMEsCRfwjYm5TKZUWfyXpO589-r9K2rXlHfk/edit).
|
||||
|
||||
- Create, review, approve and publish technical project governance documents.
|
||||
|
||||
- Create proposals for consideration by individual working groups to help steer
|
||||
their work towards a common project-wide objective.
|
||||
|
||||
- Review/address/comment on project issues.
|
||||
|
||||
- Act as a high-level sounding board for technical questions or designs bubbled
|
||||
up by the working groups.
|
||||
|
||||
## Committee Meeting
|
||||
|
||||
Community members are encouraged to suggest topics for discussion ahead of the
|
||||
TOC meetings, and are invited to observe these meetings and engage with the TOC
|
||||
during the community feedback period at the end of each meeting.
|
||||
|
||||
| Artifact | Link |
|
||||
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| Google Group | [knative-tech-oversight@googlegroups.com](https://groups.google.com/forum/#!forum/knative-tech-oversight) |
|
||||
| Community Meeting VC | See the top of the [Meeting notes](https://docs.google.com/document/d/1LzOUbTMkMEsCRfwjYm5TKZUWfyXpO589-r9K2rXlHfk/edit) |
|
||||
| Community Meeting Calendar | Wednesdays at 10:00a-10:45a ET <br>[Calendar](https://calendar.google.com/calendar/embed?src=knative.team_9q83bg07qs5b9rrslp5jor4l6s%40group.calendar.google.com) |
|
||||
| Meeting Notes | [Notes](https://docs.google.com/document/d/1LzOUbTMkMEsCRfwjYm5TKZUWfyXpO589-r9K2rXlHfk/edit) |
|
||||
| Document Folder | [Folder](https://drive.google.com/drive/folders/13-h81zualjRSNkCSFItODfk-NZ7dkMut) |
|
||||
|
||||
## Committee Members
|
||||
|
||||
The current members of the TOC are shown below.
|
||||
|
||||
| | Member | Company | Profile | Term Start | Term End |
|
||||
| -------------------------------------------------------------- | ---------------- | ---------- | ---------------------------------------------------- | ---------- | --------
|
||||
| <img width="30px" src="https://github.com/davidhadas.png"> | David Hadas | IBM | [@davidhadas](https://github.com/davidhadas) | 2023-09-12 | 2024 |
|
||||
| <img width="30px" src="https://github.com/dprotaso.png"> | Dave Protasowski | Independent | [@dprotaso](https://github.com/dprotaso) | 2021-05-26 | 2024 |
|
||||
| <img width="30px" src="https://github.com/dsimansk.png"> | David Simansky | Red Hat | [@dsimansk](https://github.com/dsimansk) | 2022-06-01 | 2024 |
|
||||
| <img width="30px" src="https://github.com/psschwei.png"> | Paul Schweigert | IBM | [@psschwei](https://github.com/psschwei) | 2022-09-28 | 2024 |
|
||||
## Emeritus Committee Members
|
||||
|
||||
To recognize the folks that have served in the TOC in the past, below we list the previous members of the TOC (sorted by their 'Term End').
|
||||
|
||||
| | Member | Profile | Term Start | Term End |
|
||||
| -------------------------------------------------------------- | --------------- | --------------------------------------------------- | ---------- | ---------- |
|
||||
| <img width="30px" src="https://github.com/vaikas.png"> | Ville Aikas | [@vaikas](https://github.com/vaikas) | Bootstrap | 2020 |
|
||||
| <img width="30px" src="https://github.com/tcnghia.png"> | Nghia Tran | [@tcnghia](https://github.com/tcnghia) | 2020 | 2021 |
|
||||
| <img width="30px" src="https://github.com/mattmoor.png"> | Matt Moore | [@mattmoor](https://github.com/mattmoor) | Bootstrap | 2021 |
|
||||
| <img width="30px" src="https://github.com/grantr.png"> | Grant Rodgers | [@grantr](https://github.com/grantr) | 2020 | 2021 |
|
||||
| <img width="30px" src="https://github.com/markusthoemmes.png"> | Markus Thömmes | [@markusthoemmes](https://github.com/markusthoemmes) | 2020-06-09 | 2021-12-16 |
|
||||
| <img width="30px" src="https://github.com/julz.png"> | Julian Friedman | [@julz](https://github.com/julz) | 2021-05-26 | 2022-02-07 |
|
||||
| <img width="30px" src="https://github.com/rhuss.png"> | Roland Huß | [@rhuss](https://github.com/rhuss) | 2021-02-16 | 2022 |
|
||||
| <img width="30px" src="https://github.com/mattmoor.png"> | Matt Moore | [@mattmoor](https://github.com/mattmoor) | 2022-02-07 | 2022 |
|
||||
| <img width="30px" src="https://github.com/n3wscott.png"> | Scott Nichols | [@n3wscott](https://github.com/n3wscott) | 2022-01-11 | 2022-09-27 |
|
||||
| <img width="30px" src="https://github.com/evankanderson.png"> | Evan Anderson | [@evankanderson](https://github.com/evankanderson) | Bootstrap | 2023-06-01 |
|
||||
| <img width="30px" src="https://github.com/zroubalik.png"> | Zbynek Roubalik | [@zroubalik](https://github.com/zroubalik) | 2022-06-01 | 2023-07-31 |
|
||||
| <img width="30px" src="https://github.com/krsna-m.png"> | Krsna Mahapatra | [@krsna-m](https://github.com/krsna-m) | 2023-06-01 | 2024 |
|
||||
|
||||
---
|
||||
|
||||
Except as otherwise noted, the content of this page is licensed under the
|
||||
[Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/),
|
||||
and code samples are licensed under the
|
||||
[Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0).
|
||||
The Technical Oversight Committee [has been merged with the Steering Committee](https://github.com/knative/community/pull/1587).
|
||||
|
|
Loading…
Reference in New Issue