diff --git a/src/technical_voting.adoc b/src/technical_voting.adoc new file mode 100644 index 0000000..d604e54 --- /dev/null +++ b/src/technical_voting.adoc @@ -0,0 +1,89 @@ += Technical Voting Policy + +Version: 1.2 + +One line description: The types of votes we use in our technical +leadership groups. + +Author(s): Mark I Himelstein, Stephano Cetola + +Status: approved + + +== Version History + +[width="100%",cols="<25%,<25%,<25%,<25%",options="header",] +|=== +|Ver |Date |Details |Email +|1.2 |2022-10-24 |Add 6+ majority for TSC for policies and group +creation. At the TSC level. Cleaned up language. |mark@riscv.org + +|1.1 |2021-11-22 |Comment review and clarification |jeff@riscv.org + +|1.0 |2021-05-12 |Initial commit. |stephano@riscv.org +|=== + +== Rationale + +Voting at the Board of Directors level is defined by the RISC-V +Regulations. Those regulations leave it to the discretion of the +technical steering committee and the meetings and committees it governs +on how they each conduct voting. + +We have been implementing all or part of this policy for a while and as +of May 2021 finalized the type of votes necessary for each item. + +== Policy + +For all votes, dissenting votes (objections) are allowed and must be +discussed by the committee in email or in a TSC meeting before a measure +is approved. + +=== Technical Steering Committee (TSC) + +The two forms of votes are called *Majority* and *6+ Majority*. + +*Majority* vote requires approval from the majority of all eligible +voters. This type of vote is used for: + +[arabic] +. Approval to send specifications to the BOD for ratification. + +. HC/IC charter and chair and vice-chair approval. + +. Any major organizational restructuring, voting changes, exceptions, +and any other TSC specific votes not covered by the vote types below. + +*6+ Majority* includes at least 6 TSC members voting positive where the +vote is a majority of voters who voted not including abstentions. This +type of vote is used for: + +[arabic] +. Task group preliminary charter and chair and vice chair approval + +. Policies affecting TSC (e.g. group, chair, vice chair +creation/election, acceptance criteria, etc.). If there is any question +about whether it should be a 6+majority or a majority vote, the item +should be discussed at TSC before issuing the vote. + +. Ratification waivers or blanket waivers + +== Task Group Chairs + +The only vote is called *6+ Majority*. + +*6+ Majority* includes at least 6 Technical chairs voting positive where +the vote is a majority of voters who voted not including abstentions. +This type of vote is used for: + +[arabic] +. Approving policies that do not affect the TSC directly. + +. Approving waivers for the Freeze Milestone + +. Other technical chairs business (e.g. approving decisions we want to +go on record with a vote). + +Please see the +https://docs.google.com/document/d/1_0Mnd5sXn8KcyOUI4-qvCdG7ITPY6vSAIhFc5Iy-URI/[Groups +and Elections Policy] for details on the exact steps for HC/IC/TG/SIG +creation and elections. + +== Exception handling + +For any questions or comments on our voting process please contact the +RISC-V CTO directly. + +== Transition to start using policy + +Immediate