-
Notifications
You must be signed in to change notification settings - Fork 7
clarify election process for operations advisory group #20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
README.md
Outdated
|
|
||
| **Members \-** open recruitment but through self nomination and voting from the community. | ||
| The Solid Operations Advisory Group consists of three members elected using the [ranked choice voting process used to select Chairs of the Solid Community Group](https://www.w3.org/community/solid/charter/). Members are elected for 2 year terms. Specifically, | ||
| - There is a self-nomination process. Candidates are asked to submit a statement justifying their suitability to the role - including experiences and background that means they will ensure accessibility of infrastructure to a diverse range of developers and end users - towards the global vision of Solid. This will be made via a PR to a specified document in this repository. Nominees will have **10 days** from the date of announcement to self-nominate. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jeff-zucker @CxRes @mrkvon - could you please identify if you would like any modifications to the phrasing of the self-nomination statement
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jeswr You need to setup a small hoop for nomination process. This could be self-nomination, if you have previously contributed to Solid or requiring, say, two other community members (or previous solid contributors) to sign off on your nomination. This is a basic sanity check to prevent random applications.
Also the ranked choice voting for a committee is fundamentally flawed, as it selects from everyone's top choice (adjusted for eliminations) to fill n seats as opposed to everyone's top n choices to fill n seats. This is why, for example, elf Pavlik did not get elected in the first round of CG elections as he was a 2nd choice for a lot of people voting strategically. I would suggest Broda Count but that's my preference.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good thought - thinking out loud perhaps the phrasing could be:
Must have meaningully contributed to one of the following within the last 12 months, or be endorsed by two community members who have have meaningully contributed to one of the following within the last 12 months:
- solidproject.org
- solidcommunity.net
- Any repositories under the solid and solid-contrib GitHub organisations.
Got it on ranked choice being flawed - have you researched to see if the Broda Count is the best alternative / what is the suggestion based on?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Solid CG used a Single Transferable Vote system because like with most of its charter/guidelines leaning on the W3C Process where applicable, it was one of them for various elections at W3C (AB, TAG, at the very least): https://www.w3.org/policies/process/#AB-TAG-elections . And, neither the CG or myself had the time or the expertise to figure out the most suitable voting method in combination with the voting system (provided by W3C) we could use (with some software we had to write tapping into W3C API for eligibility etc etc..). Perfect/Flawless? Most likely not. Most suitable considering various criteria/options? I would say so.
And to be more specific, W3C uses MeekSTV.
Regarding who got elected and who not.. there is the Solid CG Election Retrospective which might be of some use.
SC: I don't know how to evaluate the results in a meaningful and fair
way without understanding MeekSTV well. I'll trust the consensus in W3C
as to why they use it and keep it aligned to rest of election stuff
there. Easier to work with a process that they have than doing our own
things, in case we have questions, etc.
SC: That doesn't mean we cannot do additional things on top of things
we observe. Charter has some constraints on only one person from each
affiliation; we can add other constraints on other things. I don't know
if there should be some thresholds. Comes down to the math. Looking at
these results: one of the winners has 39% unranked. I don't know how to
interpret that, but at face value, from 41 ballots, 39% said they did
not want the candidate, but they got a seat. I don't know what to do
with that information, but it does stand out. It had to do with the method.
So, I don't have a strong opinion on a particular STV - folks with more time, expertise, and community support/history would be better fit to speak about it - but generally find it fair. Except of course when we get strange outcomes such as the one above - while 39% of the voters not even ranking a candidate (~do not want) yet they still get a seat.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got it on ranked choice being flawed - have you researched to see if the Broda Count is the best alternative / what is the suggestion based on?
Let me address that in two parts:
- A perfect voting system is mathematically impossible. See for example: https://www.youtube.com/watch?v=qf7ws2DF-zk
- There is some research that favours Broda count. See a summary here: https://marginalrevolution.com/marginalrevolution/2025/01/the-borda-count-is-the-best-method-of-voting.html but also see counterpoints in the comments.
And, neither the CG or myself had the time or the expertise to figure out the most suitable voting method in combination with the voting system (provided by W3C)
Like @csarven points out, this all came to us in hindsight after the Solid CG election. However, up to a first approximation, I am reasonably confident of my reasoning of the results. I think the W3C might be well advised to re-examine its choice of voting system, particularly for multi-candidate elections.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"meaningful contributions" seems too restrictive for voters, but I don't have anything better to propose :-/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I realize this as well, but options I can think of are silly!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for all of the inputs, based on this thread I have:
- Changed to using a Broda count, my understanding is that there were no objections to this choice
- Removed any membership barriers to vote
See changes in c2c7a76
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm going to merge this PR - should further changes be needed please open an issue.
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
Drafting the election process for the operations advisory group. Comments are welcome.