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

Nominating @BethGriggs to the TSC #718

Closed
MylesBorins opened this issue Jun 17, 2019 · 38 comments
Closed

Nominating @BethGriggs to the TSC #718

MylesBorins opened this issue Jun 17, 2019 · 38 comments

Comments

@MylesBorins
Copy link
Contributor

No objections from the TSC so far and Beth has given a 👍 so I'm nominating her for the TSC. Beth has been shouldering a huge chunk of the LTS work for the last year and has begun being as focused on strategy and long term management of the program as getting the day to day work done. As I scale back my involvement in release I think it is a great idea to get someone else on the TSC who is helping to own that strategic initiative!

@mhdawson
Copy link
Member

+1

@mcollina
Copy link
Member

mcollina commented Jun 17, 2019 via email

@sam-github
Copy link
Contributor

+1

@richardlau
Copy link
Member

This should be on the TSC agenda as per the charter?

Changes to TSC membership should be posted in the agenda, and may be suggested as any other agenda item.

@mhdawson
Copy link
Member

I'll add to the agenda.

@Trott
Copy link
Member

Trott commented Jun 17, 2019

This should be on the TSC agenda as per the charter?

Changes to TSC membership should be posted in the agenda, and may be suggested as any other agenda item.

It's only the changes to the membership that need to be posted in the agenda--in other words, when we finally vote on bringing her in (or not). For now, this is just a nomination. That said, this is worth a mention in the Announcements section for sure.

@danbev
Copy link
Contributor

danbev commented Jun 18, 2019

+1

5 similar comments
@ChALkeR
Copy link
Member

ChALkeR commented Jun 18, 2019

+1

@fhinkel
Copy link
Member

fhinkel commented Jun 18, 2019

+1

@joyeecheung
Copy link
Member

+1

@gabrielschulhof
Copy link

+1

@cjihrig
Copy link
Contributor

cjihrig commented Jun 19, 2019

+1

@mhdawson
Copy link
Member

mhdawson commented Jul 8, 2019

Beth was invited to the last 3 TSC meetings and attended the 2/3 that were held.

We have 14/18 +1's and no objections.

I suggest we confirm her membership in the meeting this week.

@mhdawson
Copy link
Member

There were no objections in the meeting and normally I think that would have let us confirm the nomination based on the votes in this issue and lack of objections in the meeting. @nodejs/tsc the wrinkle is that the Redhat Acquisition just closed. Redhat will be managed as a separate company but my assumption is that we would still come under the same cap (let me know if you disagree).
Based on that assumption IBM would already be at the cap of 4 based on the current TSC membership of 18 people.

My preference would have been if Bethany had been confirmed and we could have dealt with the cap later as we (IBM) would then look at how to adjust to the cap without it just affecting the last person to be added.

Since the nomination is a recognition of the work that Bethany has been putting into the project and the value of having her voice in TSC discussions I've been thinking about a few options.

My first one is some sort of rotation where we'd have one of the IBM members rotate out every 2 months and another one re-join. Of course, this would be subject to our regular process which is to re-nominate/confirm the request of an Emeriti member to rejoin, just like we have for other Emeriti members in the past.

The other thing I've been thinking about is that it is useful for people like Sam to be able to report on where we are on the Security triage, or Bethany on Releases so I'm wondering if it would be ok for the person who has rotated off to continue to join the TSC members as an observer. Not sure if this crosses the line or not?

I'm just thinking of potential ideas to balance between concerns over membership from a single company and trying to maximize the effectiveness of our collaborators. Please let me know if I'm completely off base or you feel that these suggestions go against the spirit of the limit on TSC members from a single company and I'll drop these kinds of suggestions.

@cjihrig
Copy link
Contributor

cjihrig commented Jul 10, 2019

Another option would be for each company to have a single vote - although I think we would still want a hard upper limit on membership.

@MylesBorins
Copy link
Contributor Author

MylesBorins commented Jul 10, 2019

Considering the membership clause is in our charter I don't feel that we have much wiggle room without drafting changes (and getting those approved by CPC /w heads up to board). We have in the past required a company to have a member step down based on these rules so it does not seem fair to find ways to work around it.

I believe for board memebership rules subsidiaries, even if separately managed, still count towards the head count rules. For example we cannot have both community board seats be from the same company.

One solution would be to onboard another person first, bringing our count to 20 and making it so IBM would only be 25%

@mhdawson
Copy link
Member

mhdawson commented Jul 10, 2019

@MylesBorins just so I understand do you see "rotating" as trying work around the limit? I was suggesting that we'd have a member step down, only that we'd change who that was over time...

@mhdawson
Copy link
Member

@sam-github suggested I clarify more specifically as

The mechanism for rotation would that one person would step down, then later another person would step down, and a replacement would be nominated

@Trott
Copy link
Member

Trott commented Jul 10, 2019

I think rotating is a perfectly acceptable, even laudable, solution to the problem.

That said, I think Myles's suggestion that we can nominate at least one more person is a good idea too, considering that we have (in my estimation) at least three other people who are obvious folks to consider for a nomination. I'll send email to TSC to discuss that more.

@Fishrock123
Copy link
Contributor

Another option would be for each company to have a single vote - although I think we would still want a hard upper limit on membership.

I am very much not for this idea.

TSC seats are supposed to be individually held, and kept with individuals even when transferring companies, etc. They are supposed to represent as best as possible (and so, this rule) the individual contributor's judgement. Moving to per-company would be a huge step backwards and would possibly lead us to other less savoury rule changes in the future.

@cjihrig
Copy link
Contributor

cjihrig commented Jul 11, 2019

I actually agree with @Fishrock123. I retract my previous comment 😄

@Fishrock123
Copy link
Contributor

I am also a bit hesitant on rotation, and I'd like to think about it a bit more.

I would rather not adjust our operations based on immediate circumstance when other options are available. (Other options include someone from IBM not remaining a TSC member, unfortunately. 😞)

@Fishrock123
Copy link
Contributor

Ok yeah, any 'official' rotation I think also eats into my previous point.

I think a longer term rotation by IBM itself (and so tsc members going fully on and off the tsc), could perhaps work.

@Fishrock123
Copy link
Contributor

+1

@mhdawson
Copy link
Member

We discussed in the TSC meeting today and agreed nomination can progress.

As per TSC charter we need a vote. @nodejs/tsc, we'll consider +1s in this issue to be a yes vote unless an objection is raised in this issue before the end of this week.

The following people were in attendance in the meeting and are considered yes votes as well:

@nodejs/tsc, if you have not commented in this issue before or would like to change your vote please comment in the issue before the end of the week. Michael will plan to tally votes and open PR's to add to TSC if appropriate on Monday next week

@targos
Copy link
Member

targos commented Sep 11, 2019

+1

4 similar comments
@addaleax
Copy link
Member

+1

@cjihrig
Copy link
Contributor

cjihrig commented Sep 12, 2019

+1

@apapirovski
Copy link
Member

+1

@danbev
Copy link
Contributor

danbev commented Sep 12, 2019

+1

@MylesBorins
Copy link
Contributor Author

making +1 explicit

@mhdawson
Copy link
Member

We have 17/18 +1s and no objections so considering vote complete and acceptance onto the TSC complete. Will PR addition.

@gireeshpunathil
Copy link
Member

converting my 👍 to an explicit +1!

mhdawson added a commit to mhdawson/io.js that referenced this issue Sep 13, 2019
mhdawson added a commit to mhdawson/email that referenced this issue Sep 13, 2019
@mhdawson
Copy link
Member

PR to add to mainling list: nodejs/email#144

@mhdawson
Copy link
Member

PR to add to invitee list for TSC meetings: nodejs/create-node-meeting-artifacts#76

@mhdawson
Copy link
Member

PR to add to TSC list in nodejs/node: nodejs/node#29546

@mhdawson
Copy link
Member

mhdawson commented Sep 13, 2019

checklist once PR in nodejs/node lands:

  • Add the new member to the @nodejs/tsc and @nodejs/security-tsc teams.
  • Change the new member's role in the GitHub nodejs organization to Owner.
  • Add them to the @nodejs-private org and with an Owner role.
  • Add them to the @nodejs-private/security-tsc team.

mhdawson added a commit to nodejs/email that referenced this issue Sep 13, 2019
* Add Bethany and Tobias

Refs: nodejs/TSC#746
Refs: nodejs/TSC#718
mhdawson added a commit to nodejs/node that referenced this issue Sep 13, 2019
Refs: nodejs/TSC#718

PR-URL: #29546
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
@mhdawson
Copy link
Member

Checklist complete. @BethGriggs welcome to the TSC!

targos pushed a commit to nodejs/node that referenced this issue Sep 20, 2019
Refs: nodejs/TSC#718

PR-URL: #29546
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
BridgeAR pushed a commit to nodejs/node that referenced this issue Sep 25, 2019
Refs: nodejs/TSC#718

PR-URL: #29546
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
Johnhvy added a commit to Johnhvy/NodeJS-Email that referenced this issue Jul 16, 2024
* Add Bethany and Tobias

Refs: nodejs/TSC#746
Refs: nodejs/TSC#718
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests