Discussion on Addressing Voting Issues and Proposed Update to Committer Rules
Hauke Mehrtens
hauke at hauke-m.de
Thu May 29 11:39:15 PDT 2025
Thank you for al the good input.
I updated the proposal to also change the voting rules.
I restricted the votes to Yes/No votes. A vote like: "Where do we want
to host: own git, github or gitlab?" would not be possible any more.
Someone would have to propose a change where we can vote approve or
disprove to.
I also changed the number of votes needed. Normal votes need 2/3 of
participating voters approval and 1/3 of all. For rule changes I changed
it to 75% of participating voters and 50% of all.
I also reordered the rules a bit.
I would also like to change committers to members. This would allow us
to add people who do not contribute code to become a OpenWrt team
member. To improve this I also removed the rule that everyone needs full
commit rights.
Everyone who is currently listed as committer will become a active
member after this rule change.
If no one disagrees I would like to do an official vote with the version
changing committers to members.
If I accidentally changed any other meaning in the rules please tell me now.
Hauke
The current version with committers:
------
The roles within the OpenWrt (formerly LEDE) project are: active
committers, inactive committers, and non-committers. There is no core
developer group or any other specially privileged members.
Committers may voluntarily switch between active and inactive status at
any time.
The commit credentials of inactive committers are revoked and will be
restored upon their return to active status.
Any active committer may request that another committer be moved to
inactive status. This request must be sent by email to the person
concerned, with the openwrt-adm mailing list in CC. If the person either
agrees or does not respond within 30 days, they will be moved to
inactive status.
There shall be only full commit rights in any case, no partial access or
otherwise restricted access to the repositories.
All active committers have the right to vote and are invited to
liberally exercise this voting right in order to keep a broad consensus
on project matters.
To propose changes to project matters or the overall development
direction, a formal proposal must be sent to the openwrt-adm mailing
list. The proposal must clearly describe the suggested changes and
include a specific deadline for when the voting period will end. Active
committers may vote to either approve or disapprove the proposal.
For the proposal to be accepted, it must achieve a two-thirds majority
approval among the active committers who participate in the vote.
Additionally, it must receive approval from at least one-third of all
active OpenWrt committers, regardless of whether they participated in
the vote.
Changes to these rules require a 75% majority among the active
committers who participate in the vote, as well as 50% approval from all
active OpenWrt committers.
Frequent contributors may become committers after a simple vote among
existing active committers. Project members are free to suggest suitable
candidates.
Any votes and decisions made will be made public on the project websites.
Project infrastructure should be outsourced FOSS community operated
services whenever possible in order to allow project members to focus on
actual development efforts.
Any infrastructure that cannot be outsourced and/or is operated by the
project itself shall be administrable by at least three different people
to reduce the likelyhood of the project getting locked out due to
operators being unreachable. Responsible operators for the various
services shall be documented publicly.
The project will not offer email accounts under its project domain for
privacy and equality reasons.
Be nice to each other.
------
The current version with change to members.
------
The roles within the OpenWrt (formerly LEDE) project are: active
members, inactive members, and non-members. There is no core developer
group or any other specially privileged members.
Members may voluntarily switch between active and inactive status at any
time.
The commit credentials of inactive members are revoked and will be
restored upon their return to active status.
Any active member may request that another member be moved to inactive
status. This request must be sent by email to the person concerned, with
the openwrt-adm mailing list in CC. If the person either agrees or does
not respond within 30 days, they will be moved to inactive status.
All active members have the right to vote and are invited to liberally
exercise this voting right in order to keep a broad consensus on project
matters.
To propose changes to project matters or the overall development
direction, a formal proposal must be sent to the openwrt-adm mailing
list. The proposal must clearly describe the suggested changes and
include a specific deadline for when the voting period will end. Active
members may vote to either approve or disapprove the proposal.
For the proposal to be accepted, it must achieve a two-thirds majority
approval among the active members who participate in the vote.
Additionally, it must receive approval from at least one-third of all
active OpenWrt members, regardless of whether they participated in the vote.
Changes to these rules require a 75% majority among the active members
who participate in the vote, as well as 50% approval from all active
OpenWrt members.
Frequent contributors may become members after a simple vote among
existing active members. Project members are free to suggest suitable
candidates.
Any votes and decisions made will be made public on the project websites.
Project infrastructure should be outsourced FOSS community operated
services whenever possible in order to allow project members to focus on
actual development efforts.
Any infrastructure that cannot be outsourced and/or is operated by the
project itself shall be administrable by at least three different people
to reduce the likelyhood of the project getting locked out due to
operators being unreachable. Responsible operators for the various
services shall be documented publicly.
The project will not offer email accounts under its project domain for
privacy and equality reasons.
Be nice to each other.
------
More information about the openwrt-adm
mailing list