Skip to content
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

governance: Raise the bar for changes in membership and governance policy. #1222

Closed
wants to merge 1 commit into from
Closed

Conversation

mikeal
Copy link
Contributor

@mikeal mikeal commented Mar 20, 2015

Clearing up some of the voting mechanics, hardening the single company limit, and raising the bar for changes in membership and governance.

…y limit, and raising the bar for changes in membership and governance.
@mikeal mikeal mentioned this pull request Mar 20, 2015
@@ -129,7 +129,16 @@ When an agenda item has appeared to reach a consensus the moderator
will ask "Does anyone object?" as a final call for dissent from the
consensus.

Agenda items should be tagged at least 24 hours in advance. If an item
is added less than 24 hours before the meeting it cannot be brought to
a vote.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good call.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe change to specify that it is voting only, not bringing it up for discussion.

@Fishrock123
Copy link
Contributor

+1

calling @iojs/tc

@jasnell
Copy link
Member

jasnell commented Mar 20, 2015

+1 ... looks good.

@mikeal
Copy link
Contributor Author

mikeal commented Mar 20, 2015

A little background: the assumption in voting is now that people not in attendance abstain from the vote. That is only fair, and not open to abuse, if there is ample notice of what might be voted on in each meeting.

As the TC grows and the number of potential issues grows it will start to make sense for some people to not attend meetings in which nothing they are directly involved in or interested in is being addressed. I think that's fine, but that means we have to be diligent about getting items on the agenda ahead of time.

@indutny
Copy link
Member

indutny commented Mar 20, 2015

+1

@@ -79,9 +79,9 @@ a standard TC motion.
Changes to TC membership should be posted in the agenda, and may be
suggested as any other agenda item (see "TC Meetings" below).

No more than 1/3 of the TC members may be affiliated with the same
No more than 1/4 of the TC members may be affiliated with the same
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why 1/4th?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh good point, I think we had forgotten there's only 6 TC members.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That adds an upper limit on the ratio, but if the TC is going to grow over time it may be wise to also add an upper limit on the actual number of individuals affiliated with the same employer that can be on the TC. Sort of depends on how large the TC is expected to get though.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But eh, do you want to kick me out or @bnoordhuis ?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What if the restriction was the lesser of 1/3 or 3(or 4?) people so that with a small TC of 6 you still have 2 people, but if it grows to a lot more you don't end up with massive over-representation from any one company.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I must have miss-counted the current voting members, I thought we were up to 8. We originally wanted 1/4 but moved it down because we didn't have enough voting members.

@mscdex
Copy link
Contributor

mscdex commented Mar 20, 2015

+1

1 similar comment
@tellnes
Copy link
Contributor

tellnes commented Mar 20, 2015

+1

If an agenda item cannot reach a consensus a TC member can call for
either a closing vote or a vote to table the issue to the next
meeting. The call for a vote must be seconded by a majority of the TC
or else the discussion will continue. Simple majority wins.
or else the discussion will continue. Simple majority wins, those not
in attendance abstain.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Disagree. We should be able to email in our vote if circumstances don't allow us to attend.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's quite reasonable so long as there is an expected time frame within
which such emails can be expected.
On Mar 20, 2015 3:52 PM, "Trevor Norris" notifications@github.com wrote:

In GOVERNANCE.md
#1222 (comment):

If an agenda item cannot reach a consensus a TC member can call for
either a closing vote or a vote to table the issue to the next
meeting. The call for a vote must be seconded by a majority of the TC
-or else the discussion will continue. Simple majority wins.
+or else the discussion will continue. Simple majority wins, those not
+in attendance abstain.

Disagree. We should be able to email in our vote if circumstances don't
allow us to attend.


Reply to this email directly or view it on GitHub
https://github.com/iojs/io.js/pull/1222/files#r26882797.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed.

@yosuke-furukawa
Copy link
Member

+1 !

@rvagg
Copy link
Member

rvagg commented Mar 21, 2015

I think the 1/3 -> 1/4 change may need a little discussion and justification

@Fishrock123
Copy link
Contributor

I think both @bnoordhuis & @piscisaureus should still be TC, so -1 on that 1/3 -> 1/4 as it stands

@indutny
Copy link
Member

indutny commented Mar 21, 2015

Let's do the phrasing this way: "1/3 with an exception to @bnoordhuis" or @piscisaureus

@mikeal
Copy link
Contributor Author

mikeal commented Apr 2, 2015

Closing while we don't have enough TC members to reach the new company minimum. Great discussion though, and I may send another PR just to raise the bar for governance and TC changes to 2/3.

@mikeal mikeal closed this Apr 2, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.