kubernetes / steering

The Kubernetes Steering Committee
Apache License 2.0
86 stars 61 forks source link

defining and scoping the term member #160

Closed parispittman closed 3 years ago

parispittman commented 4 years ago

Problem Statement

The term member is conflated in our various documents, ill-defined, or not defined at all for certain use cases.

Proposed Solution

Open Questions

Next Steps

Other Considerations, Notes, or References

dims commented 4 years ago

I'd say a "member" is someone explicitly added in an "official" roster of some kind (yaml files? github org? github groups? owners_aliases files?)

This would rule out having "i joined a mailing list by myself, so i am a member" scenario. Essentially it's by invitation.

Reminds me of https://quoteinvestigator.com/2011/04/18/groucho-resigns/ :)

nikhita commented 4 years ago

I have added this issue to today's steering committee meeting agenda (4 May 2020).

Dropping some thoughts here to remain async :)

So "community member" would be someone tracked by being explicitly added to our github org

Maybe we call this out as "GitHub membership" explicitly and rename community-membership.md to github-membership.md?

@cblecker and others have mentioned about this in previous contribex calls -- being a member of the GitHub org = getting permissions to lgtm, etc. It shouldn't be necessary to be a part of the GitHub org to feel as a part of the community. IMHO if someone interacts and collaborates with other people about Kubernetes, they are a part of the community. :)

A "sig member" would be someone added who was added to an owners alias or github group (do we have anything else?)

I like this! I would also go ahead and include anyone who has contributed to a repo owned by the SIG or helped with any of the sig-specific non-code contributions.

highest priority is picking a different term for member in sig-governance to mean Chair, Tech Lead, and Subproject Owners as a collective. lead, officer, and more suggested in the comments.

~Maybe if we have explicit terms for "GitHub member" and "SIG member", using just "member" here is ok?~ :thinking: Edit: scratch that, the docs still sound very confusing if "member" is used... Also, is there more context on why the previous SC wasn't supportive of the term "lead"? Trying to understand it better...

if membership ("member") in community-membership.md is defined as a github org member, should members of standing in steering committee elections be defined by that with an activity number? (currently only do activity number)

I think the previous election officers have data (and thoughts!) around how org membership and activity have been related in the past. cc @mrbobbytables @castrojo @idvoretskyi

spiffxp commented 4 years ago

sig-governance to mean Chair, Tech Lead, and Subproject Owners as a collective. lead, officer, and more suggested in the comments.

During the meeting I described how I use the word "Lead" to describe someone who is a member of the union of "Chair, Tech Lead, Subproject Onwers", aka someone who has some decision making power over some part of the project and thus additional accountability, without necessarily scoping the specific decision making power or authority (as that's spelled out in sig-governance).

During the meeting, other members of steering said this is how they undertood the term "Lead"

fejta-bot commented 4 years ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale

fejta-bot commented 4 years ago

Stale issues rot after 30d of inactivity. Mark the issue as fresh with /remove-lifecycle rotten. Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle rotten

cblecker commented 4 years ago

/remove-lifecycle rotten

fejta-bot commented 3 years ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale

fejta-bot commented 3 years ago

Stale issues rot after 30d of inactivity. Mark the issue as fresh with /remove-lifecycle rotten. Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten

fejta-bot commented 3 years ago

Rotten issues close after 30d of inactivity. Reopen the issue with /reopen. Mark the issue as fresh with /remove-lifecycle rotten.

Send feedback to sig-contributor-experience at kubernetes/community. /close

k8s-ci-robot commented 3 years ago

@fejta-bot: Closing this issue.

In response to [this](https://github.com/kubernetes/steering/issues/160#issuecomment-798793730): >Rotten issues close after 30d of inactivity. >Reopen the issue with `/reopen`. >Mark the issue as fresh with `/remove-lifecycle rotten`. > >Send feedback to sig-contributor-experience at [kubernetes/community](https://github.com/kubernetes/community). >/close Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.