Skip to content

Commit

Permalink
Create technical_voting.adoc
Browse files Browse the repository at this point in the history
Signed-off-by: Jeff Scheel <[email protected]>
  • Loading branch information
jjscheel authored Sep 26, 2024
1 parent 24295fd commit 6146857
Showing 1 changed file with 89 additions and 0 deletions.
89 changes: 89 additions & 0 deletions src/technical_voting.adoc
Original file line number Diff line number Diff line change
@@ -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. |[email protected]

|1.1 |2021-11-22 |Comment review and clarification |[email protected]

|1.0 |2021-05-12 |Initial commit. |[email protected]
|===

== 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

0 comments on commit 6146857

Please sign in to comment.