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

Update our Code of Conduct to reflect OpenJS Foundation Code of Conduct #5

Merged
merged 4 commits into from
Aug 30, 2023

Conversation

Relequestual
Copy link
Member

Fixes json-schema-org/community#163

Moved modifications to the Contributor Covenant Code of Conduct to their own sections.
Added details about the OpenJS Foundation Code of Conduct.
Specified that the IETF BCP 54 are taken a guide only.

CODE_OF_CONDUCT.md Outdated Show resolved Hide resolved
Fix escalation anchor link for OpenJSF CoC
> The OpenJS Foundation maintains a [Code of Conduct Panel (CoCP)](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md#code-of-conduct-panel). This is a foundation-wide team established to manage escalation when a reporter believes that a report to a member project or the CPC has not been properly handled. In order to escalate to the CoCP send an email to coc-escalation@lists.openjsf.org.
Copy link
Member

Choose a reason for hiding this comment

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

This CoCP link looks like a 404 to me. Not sure what the right one is, that repo doesn't have that file, is it on a branch?

Copy link
Member Author

Choose a reason for hiding this comment

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

Suggested change
> The OpenJS Foundation maintains a [Code of Conduct Panel (CoCP)](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md#code-of-conduct-panel). This is a foundation-wide team established to manage escalation when a reporter believes that a report to a member project or the CPC has not been properly handled. In order to escalate to the CoCP send an email to coc-escalation@lists.openjsf.org.
> The OpenJS Foundation maintains a [Code of Conduct Panel (CoCP)](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/conduct/FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md#code-of-conduct-panel). This is a foundation-wide team established to manage escalation when a reporter believes that a report to a member project or the CPC has not been properly handled. In order to escalate to the CoCP send an email to coc-escalation@lists.openjsf.org.

Fix broken link to OpenJSF CoC requirements doc
@Relequestual Relequestual requested a review from Julian July 19, 2022 10:24
@Julian
Copy link
Member

Julian commented Jul 19, 2022

We probably need to update a bunch of badges to reflect this kind of thing, right? Right now all the repos just mention Contributor Covenant.

@Relequestual
Copy link
Member Author

Well, we subscribe to the CoC proper in full, but define a few extras.
The badges link to the CoC file in this repo.

What do you think we need to do? (genuine question)
Modify the badge? Add more badge/s? Something else?

@Julian
Copy link
Member

Julian commented Jul 20, 2022

It's I guess not the worst thing in the world to leave as-is. Today yeah there's no practical difference though maybe someone who sees the badge and is familiar with the contributor covenant will at some point be surprised we in fact expect them to comply with more than that.

Perhaps an alternative is just a more generic badge, e.g.:

Contributor Covenant

But I don't feel strongly if we're lazy and leave it.

@Relequestual
Copy link
Member Author

I'd be fine with that and maybe suggest in addition "(CC 2.1+)". Although I don't know if that has the connotation I'd want it to.

@gregsdennis gregsdennis closed this Jul 3, 2023
@gregsdennis gregsdennis reopened this Jul 3, 2023
@Relequestual Relequestual self-assigned this Jul 3, 2023
Copy link
Collaborator

@benjagm benjagm left a comment

Choose a reason for hiding this comment

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

I left a comment regarding the section: IETF Guidelines for Conduct


We subscribe to the OpenJS Foundation Code of Conduct in full. The OpenJS Foundation Code of Conduct
consists of the Contributor Covenant Code of Conduct, commitments relating to reports,
and an escalation process.

# IETF Guidelines for Conduct
Copy link
Collaborator

@benjagm benjagm Jul 5, 2023

Choose a reason for hiding this comment

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

I'd suggest to remove entirely this section: "IETF Guidelines for 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.

We agreed not to remove it, but to modify it, on our previous call: json-schema-org/community#429 (comment)

Copy link
Member Author

Choose a reason for hiding this comment

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

Updated. Please let me know if this is now clearer 🙏

Copy link
Collaborator

@benjagm benjagm Jul 24, 2023

Choose a reason for hiding this comment

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

Honestly speaking I still find very confusing dedicating a full opening section of our CoC to the IETF ways of working when we are no longer members of the IETF. It appears to me like we are reluctant to move forward with our CoC evolution as part of the OpenJS Foundation. I think 99% our Community don't know what is the IETF BCP 54 or RFC7154 because there were not part of the spec editing discussions.

I suggest to move this whole section at the bottom of the CoC after "The OpenJS Foundation Code of Conduct"

This is the same thinking I shared in the OCWM but It seems I am the only one with this thinking, therefore I am approving the PR to move forward.

Copy link
Collaborator

@benjagm benjagm left a comment

Choose a reason for hiding this comment

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

Honestly speaking I still find very confusing dedicating a full opening section of our CoC to the IETF ways of working when we are no longer members of the IETF. It appears to me like we are reluctant to move forward with our CoC evolution as part of the OpenJS Foundation. I think 99% our Community dont know what is the IETF BCP 54 or RFC7154 because there were not part of the spec editing discussions.

I suggest to move this whole section at the bottom of the CoC after "The OpenJS Foundation Code of Conduct"

This is the same thinking I shared in the OCWM but It seems I am the only one with this thinking, therefore I am approving the PR to move forward.

@benjagm benjagm merged commit a72050a into json-schema-org:main Aug 30, 2023
1 check passed
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.

Update project CoC reporting methods to include OpenJS Foundation escalation path
4 participants