From 133e5d0c42f490c53fc4d429a322ff01f7b6d9b8 Mon Sep 17 00:00:00 2001 From: Tobie Langel Date: Thu, 30 May 2024 14:46:01 +0200 Subject: [PATCH 1/6] Cleanup GOVERNANCE.md Closes #1052. Signed-off-by: Tobie Langel --- governance/GOVERNANCE.md | 60 ++-------------------------------------- 1 file changed, 2 insertions(+), 58 deletions(-) diff --git a/governance/GOVERNANCE.md b/governance/GOVERNANCE.md index 5542e366b..3099a5d87 100644 --- a/governance/GOVERNANCE.md +++ b/governance/GOVERNANCE.md @@ -59,65 +59,9 @@ To improve organizational transparency and collaboration between the CPC and Boa The team follows the [decision-making][cpc charter decision making] and [voting][cpc charter voting] policies described in the charter. -## Term for Voting Members +## Elections -As per the [CPC charter][cpc charter term], the term for all voting members is 1 year: - -> Voting members serve for a term of 1 year and must be re-nominated and ratified -> by the Voting CPC members each year. - -The term for all voting members ends March 31st. In the event annual elections are not complete before the end of a term year, voting members will hold their seats until that election is complete. - -## Term for CPC Board representatives - -As per the CPC charter, the term for CPC Board representatives is 1 year. Due to the bootstrap -process and the decision to stagger CPC representative terms by 6 months, the initial term for the -[Primary CPC Director][] will end February 28, 2021 and the initial term for the -[Secondary CPC Director][] will end August 31, 2020. Subsequent terms will be for a period -of 1 year ending the last day of February for the Primary CPC Director and August 31 for the -Secondary CPC Director. - -In the event that the [Tertiary CPC Director][] seat is activated and a start date is determined, -the Tertiary CPC Director will then serve for a term of 1 year from that start date. - -The election process will be started 1 month in advance of the end of the term for each Director -with the goal of having it be complete 2 weeks before the term ends. We will not share the specific -results in terms of votes received by each candidate as this could discourage candidates. -Instead, general election data will be made available, for example the percentage of voter turnout. - -## Election process for Non-Impact Voting CPC members - -As per the [CPC charter][cpc charter], the non-impact projects elect 2 voting CPC members: - -> up to two (2) Voting members may be nominated by the non-impact projects based on a process set by the CPC. - -These members will be elected for a term of 1 year as follows: - -* Once a year an issue will be opened in the CPC repo announcing that the period for nominations is open. - -* Any member from one of the non-impact projects can self-nominate emailing the chair of the CPC with their interest in running for the CPC. - -* The nomination period will be open for 2 weeks at which point the CPC chair will list the nominees in the issue. - -* Each of the candidates listed will be asked to open an issue in the CPC repo which includes the following: - * Projects they are part of - * Description of their background - * The reasons they would like to act as a non-impact CPC voting member - * Confirmation that they can devote the required time/effort. - * Their employer (if applicable). This is needed due to the limitations on maximum employer representation in the CPC voting members. - -* The projects will be asked to confirm membership as identified by the nominees. - -* Each non-impact project will nominate two `voters` through a process of their choosing. - -* Each voter will be able to vote for as many or as few candidates as they wish. - -* Voting will start a week after the nomination period ends, and be open for two weeks. - -* Those candidates who receive the greatest number of votes will be confirmed as the winners. - In the case of a tie between 2 or more candidates, the winner will be chosen randomly unless: - * There are only 2 candidates tied for the largest number of votes, in which case those 2 candidates will be the winners, or - * all but one of the candidates that are tied for the number of votes choose to conceed. +Elections are organized by the OpenJSF Program Directior, following the [election calendar](https://github.com/openjs-foundation/cross-project-council/blob/main/Dates-and-Reminders.md#elections-calendar) and the policies defined in the [CPC charter][cpc charter]. ## Approving and Onboarding Regular Members From 3534995d2b7e238eaf4b9890065d203749373cea Mon Sep 17 00:00:00 2001 From: Tobie Langel Date: Thu, 30 May 2024 14:47:07 +0200 Subject: [PATCH 2/6] fix typo Signed-off-by: Tobie Langel --- governance/GOVERNANCE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/governance/GOVERNANCE.md b/governance/GOVERNANCE.md index 3099a5d87..a782b8cdd 100644 --- a/governance/GOVERNANCE.md +++ b/governance/GOVERNANCE.md @@ -61,7 +61,7 @@ The team follows the [decision-making][cpc charter decision making] and [voting] ## Elections -Elections are organized by the OpenJSF Program Directior, following the [election calendar](https://github.com/openjs-foundation/cross-project-council/blob/main/Dates-and-Reminders.md#elections-calendar) and the policies defined in the [CPC charter][cpc charter]. +Elections are organized by the OpenJSF Program Director, following the [election calendar](https://github.com/openjs-foundation/cross-project-council/blob/main/Dates-and-Reminders.md#elections-calendar) and the policies defined in the [CPC charter][cpc charter]. ## Approving and Onboarding Regular Members From 03bfb2a37ae05594834ed595c0a096930349fde7 Mon Sep 17 00:00:00 2001 From: Tobie Langel Date: Thu, 30 May 2024 14:51:57 +0200 Subject: [PATCH 3/6] Remove unused defs Signed-off-by: Tobie Langel --- governance/GOVERNANCE.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/governance/GOVERNANCE.md b/governance/GOVERNANCE.md index a782b8cdd..00aaf5f80 100644 --- a/governance/GOVERNANCE.md +++ b/governance/GOVERNANCE.md @@ -169,6 +169,3 @@ CPC members may request fast-tracking of pull requests they did not author. In t [README]: ../README.md [OpenJS Foundation Directory]: https://github.com/openjs-foundation/directory-private/blob/HEAD/cpc-private.md [Active OpenJS Collaborator]: #definition-of-an-active-openjs-collaborator -[Primary CPC Director]: https://github.com/openjs-foundation/cross-project-council/blob/HEAD/CPC-CHARTER.md#the-primary-cpc-director-as-defined-in-43d-in-the-openjs-foundation-bylaws -[Secondary CPC Director]: https://github.com/openjs-foundation/cross-project-council/blob/HEAD/CPC-CHARTER.md#the-secondary-cpc-director-as-defined-in-43e-in-theopenjs-foundation-bylaws -[Tertiary CPC Director]: https://github.com/openjs-foundation/cross-project-council/blob/HEAD/CPC-CHARTER.md#the-tertiary-cpc-director-as-defined-in-43f-in-the-openjs-foundation-bylaws From cafe397b80d4a84e0954d39107f1aa3427fbeb5a Mon Sep 17 00:00:00 2001 From: Tobie Langel Date: Thu, 30 May 2024 14:54:35 +0200 Subject: [PATCH 4/6] Update GOVERNANCE.md Signed-off-by: Tobie Langel --- governance/GOVERNANCE.md | 1 - 1 file changed, 1 deletion(-) diff --git a/governance/GOVERNANCE.md b/governance/GOVERNANCE.md index 00aaf5f80..05909e3c1 100644 --- a/governance/GOVERNANCE.md +++ b/governance/GOVERNANCE.md @@ -161,7 +161,6 @@ CPC members may request fast-tracking of pull requests they did not author. In t [cpc repo]: https://github.com/openjs-foundation/cross-project-council [cpc charter]: ../CPC-CHARTER.md -[cpc charter term]: ../CPC-CHARTER.md#voting-members [CPC charter section 5]: ../CPC-CHARTER.md#section-5-responsibilities-and-expectations-of-the-cpc [cpc charter decision making]: ../CPC-CHARTER.md#section-9-decision-making [cpc charter voting]: ../CPC-CHARTER.md#section-10-voting From 66874a73db5afb5a3eee27d6316145a97cd0f850 Mon Sep 17 00:00:00 2001 From: Tobie Langel Date: Thu, 30 May 2024 15:11:44 +0200 Subject: [PATCH 5/6] Update GOVERNANCE.md Signed-off-by: Tobie Langel --- governance/GOVERNANCE.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/governance/GOVERNANCE.md b/governance/GOVERNANCE.md index 05909e3c1..974fcf623 100644 --- a/governance/GOVERNANCE.md +++ b/governance/GOVERNANCE.md @@ -61,7 +61,7 @@ The team follows the [decision-making][cpc charter decision making] and [voting] ## Elections -Elections are organized by the OpenJSF Program Director, following the [election calendar](https://github.com/openjs-foundation/cross-project-council/blob/main/Dates-and-Reminders.md#elections-calendar) and the policies defined in the [CPC charter][cpc charter]. +Elections are organized by the OpenJSF Program Director, following the [election calendar][] and the policies defined in the [CPC charter][cpc charter elections]. ## Approving and Onboarding Regular Members @@ -164,6 +164,8 @@ CPC members may request fast-tracking of pull requests they did not author. In t [CPC charter section 5]: ../CPC-CHARTER.md#section-5-responsibilities-and-expectations-of-the-cpc [cpc charter decision making]: ../CPC-CHARTER.md#section-9-decision-making [cpc charter voting]: ../CPC-CHARTER.md#section-10-voting +[cpc charter elections]: ../CPC-CHARTER.md#section-7-elections +[election calendar]: ../Dates-and-Reminders.md#elections-calendar [cpc regular members team]: https://github.com/orgs/openjs-foundation/teams/cpc-regular-members [README]: ../README.md [OpenJS Foundation Directory]: https://github.com/openjs-foundation/directory-private/blob/HEAD/cpc-private.md From 6e6ea12a2fb6e04ba9223e0c1ef81053dcf3266e Mon Sep 17 00:00:00 2001 From: Tobie Langel Date: Thu, 30 May 2024 15:25:38 +0200 Subject: [PATCH 6/6] Update GOVERNANCE.md Signed-off-by: Tobie Langel --- governance/GOVERNANCE.md | 1 - 1 file changed, 1 deletion(-) diff --git a/governance/GOVERNANCE.md b/governance/GOVERNANCE.md index 974fcf623..fc524129c 100644 --- a/governance/GOVERNANCE.md +++ b/governance/GOVERNANCE.md @@ -160,7 +160,6 @@ The pull request may be fast-tracked if two CPC members approve the fast-trackin CPC members may request fast-tracking of pull requests they did not author. In that case only, the request itself is also one fast-track approval. Upvote the comment anyway to avoid any doubt. [cpc repo]: https://github.com/openjs-foundation/cross-project-council -[cpc charter]: ../CPC-CHARTER.md [CPC charter section 5]: ../CPC-CHARTER.md#section-5-responsibilities-and-expectations-of-the-cpc [cpc charter decision making]: ../CPC-CHARTER.md#section-9-decision-making [cpc charter voting]: ../CPC-CHARTER.md#section-10-voting