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

Replaced the LC with the TSC. #51

Merged
merged 5 commits into from
Oct 14, 2024
Merged

Conversation

dblock
Copy link
Member

@dblock dblock commented Sep 25, 2024

Description

The OpenSearch Project is supported by The OpenSearch Software Foundation, a project of The Linux Foundation. You can read the launch announcement here and learn more about joining the foundation here.

The project has a Governing Board and a Technical Steering Committee.

This PR adds the initial TSC charter and creates a placeholder for the GB.

Closes #48.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@krisfreedain
Copy link
Member

thank you @dblock - one comment - completely erasing the records of the LC feels inappropriate for transparency - I'd say we should likely note that it is super-ceded by TSC at least for a set time-period

@dblock
Copy link
Member Author

dblock commented Sep 25, 2024

thank you @dblock - one comment - completely erasing the records of the LC feels inappropriate for transparency - I'd say we should likely note that it is super-ceded by TSC at least for a set time-period

I replaced MEMBERS.md in the LC folder by a note with a link to the last working version with the list of people and added a README with the same to access meeting notes. Does that work?

Copy link
Member

@andrross andrross left a comment

Choose a reason for hiding this comment

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

Looks like a .DS_Store file slipped in here

Copy link

@KarstenSchnitter KarstenSchnitter left a comment

Choose a reason for hiding this comment

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

Good work. Only minor remarks.

Copy link
Contributor

@AmiStrn AmiStrn left a comment

Choose a reason for hiding this comment

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

Nothing to add. This is great, Thanks @dblock !


b. Startup Period.

1. The initial voting members ("Initial Members") of the TSC at the inception of the Project (the "Start Date") are those individuals identified as voting members in the "STEERING.md" file within the Project’s .github repository. Initial Members will consist of Initial Members serving one-year terms and Initial Members serving two-year terms, as indicated in the STEERING.md file.
Copy link
Contributor

Choose a reason for hiding this comment

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

I believe we set on TSC to be one year term?

Copy link
Member Author

Choose a reason for hiding this comment

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

We always need some continuity, so it's 2 years to create overlap. At start LC members are 1 year so we can re-elect half after year 1, and the rest 2 years so we can re-elect the other half and then it's business as usual.

Copy link
Contributor

@reta reta left a comment

Choose a reason for hiding this comment

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

Thanks @dblock !

@sam-herman
Copy link

Thank you @dblock !

@dblock
Copy link
Member Author

dblock commented Sep 30, 2024

@krisfreedain Can this be merged?


8. discussions, seeking consensus, and where necessary, voting on technical matters relating to the code base that affect multiple projects; and

9. coordinating any marketing, events, or communications regarding the Project.
Copy link

Choose a reason for hiding this comment

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

This seems wrong. That's definitely not the job of the TSC. Point 9 is the job description of the community manager, and would be a significant distraction from the TSC's correct focus - on the steering the technical direction of the project.

Copy link
Member Author

Choose a reason for hiding this comment

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

Thanks @rbowen.

I think this item came from the template we used and is present in other charters under LF, here and here.

Removing that paragraph would be an amendment to the Technical Charter that was reviewed by the members before we announced the foundation, which requires a 2/3 vote of the entire TSC and approval by LF. I opened https://github.com/opensearch-project/community/issues/53, please add your comments.

@dblock
Copy link
Member Author

dblock commented Oct 7, 2024

We had a discussion on whether this content belongs in the community repo and decided to create a new steering one. @krisfreedain is taking care of it.

I'll split this PR in two then.

@dblock
Copy link
Member Author

dblock commented Oct 14, 2024

I've moved the TSC parts to https://github.com/opensearch-project/technical-steering (members merged as part of opensearch-project/technical-steering#4).

@krisfreedain take a look again?

Copy link
Member

@krisfreedain krisfreedain left a comment

Choose a reason for hiding this comment

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

thanks @dblock

@krisfreedain krisfreedain merged commit e9fddcb into opensearch-project:main Oct 14, 2024
2 checks passed
@dblock dblock deleted the tsc branch October 14, 2024 21:29
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.

[FEATURE] Document formation of the Technical Steering Committee (TSC)
8 participants