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

Add goverance.md for OCM incubation checks. #205

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

xuezhaojun
Copy link
Member

@xuezhaojun xuezhaojun commented Jan 13, 2025

Fixes issue: #196

The sections: Decision making, CoC, Steering Committee/Members are new, others are copied from #72

@openshift-ci openshift-ci bot requested review from deads2k and qiujian16 January 13, 2025 07:29
@xuezhaojun xuezhaojun changed the title Add goverance.md for OCM incubation checks. WIP: Add goverance.md for OCM incubation checks. Jan 13, 2025
GOVERANCE.md Outdated
- Fairness: Ideas and contributions are accepted according to their technical merit and alignment with project objectives, scope, and design principles.
- Diversity and inclusion: Everyone are welcome to participate in the Open Cluster Management project regardless of gender, gender identity, sexual orientation, disability, race, ethnicity, age, religion or economic status.

## Code of Conduct
Copy link
Member Author

Choose a reason for hiding this comment

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

The first draft version, it has a committee to operate the CoC, the simplier version using maintainers.

## Code of Conduct Committee

In order to review and enforce the Code of Conduct, the Steering Committee selects
3 people to be on the Code of Conduct Committee.

These individuals will be chosen based on their community management and code of conduct
experience, with diverse representation across the committee, including employer, gender,
race, background, and region of the world.  To avoid fatigue, the Steering Committee will
replace at least 1 member of the CoC Committee each year.  Members of the
committee do not need to be members of Open Cluster Management if they have sufficient other
expertise.

The CoC Committee will receive reports of conduct violations confidentially,
and will discuss them in closed meetings.  If a report is determined to be a
violation, they will recommend action on it appropriate to the scale, nature,
and context of the violation, from requiring an apology, up to expulsion of an
individual from the project.  In the event that a contributor is to be demoted
or expelled, the CoC Committee will forward this recommendation to the Steering
Committee who will ratify it in a closed meeting.  Should a member of the
Steering Committee be the offender or the reporter, this recommendation will
instead be forwarded to the CNCF staff for final arbitration.

@xuezhaojun xuezhaojun changed the title WIP: Add goverance.md for OCM incubation checks. Add goverance.md for OCM incubation checks. Jan 13, 2025
@xuezhaojun
Copy link
Member Author

/assign @qiujian16

Signed-off-by: xuezhaojun <[email protected]>
Copy link

openshift-ci bot commented Jan 15, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: xuezhaojun
Once this PR has been reviewed and has the lgtm label, please ask for approval from qiujian16. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@qiujian16
Copy link
Member

/assign @mikeshng

Copy link
Member

@mikeshng mikeshng left a comment

Choose a reason for hiding this comment

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

Thank you for taking the time and writing this! I am ok with everything that is stated here. Just some nits.

determine which, if any, assets of those subprojects will be removable should a
project leave OCM.

Where possible, Projects which still have contributors will then be moved to a
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
Where possible, Projects which still have contributors will then be moved to a
Where possible, projects which still have contributors will then be moved to a

The Steering Committee is responsible for the following tasks, any of which may
be delegated to a person or group selected by the committee:

- Reviewing and deciding on new projects to add to Open Cluster Management
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
- Reviewing and deciding on new projects to add to Open Cluster Management
- Reviewing and deciding on new projects to add to Open Cluster Management.

Copy link
Member

Choose a reason for hiding this comment

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

Same comment for the rest of the bullet points.

project records, send out announcements, and conduct the election. The election
starts with a call for nominations, which lasts for at least one week, and will
include a period for project Members to request changes to their voting status.
Candidates may nominate themselves, or they may be nominated by their colleagues.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
Candidates may nominate themselves, or they may be nominated by their colleagues.
Candidates may nominate themselves, or they may be nominated by other members of the community.


**Consensus-Driven Approach**

- Primary focus is on reaching consensus through discussion
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
- Primary focus is on reaching consensus through discussion
- Primary focus is on reaching consensus through discussion.

Copy link
Member

Choose a reason for hiding this comment

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

Same comment for below.

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.

3 participants