Code of Conduct Refresh #682
Replies: 14 comments 36 replies
-
I'm entirely +1 on this initiative. I want to mention the fact we stick to an old version of the Contributor Covenant COC. New versions include things such as enforcement guidelines, including type of bans, etc: https://www.contributor-covenant.org/version/2/1/code_of_conduct/#enforcement-guidelines . Happy to help! |
Beta Was this translation helpful? Give feedback.
-
So I had a call with Joanna Lee, VP of Strategic Programs & Legal at CNCF and Linux Foundation, for some expert advice on the best practices when it comes to updating our CoC and selecting a CoC committee. These are some of the insights we should consider:
Some additional materials/procedures we can use or replicate from CNCF: These are some notes and things I picked up that we need. Questions? |
Beta Was this translation helpful? Give feedback.
-
nice work! looking at all the comments and discussion my assumption is:
conduct@asyncapi.io should probably not be a mailbox where conduct is sent, but rather a distribution list, so any email is automatically redirected to committee members? you know, to make sure copy of report is not located in a single place where administrator can look into. Do I get it right? |
Beta Was this translation helpful? Give feedback.
-
I'd love to propose @Barbanio and @AceTheCreator as nominees for the CoC committee 🫶 not sure if they would be up for it but I'd love them to take care of it. |
Beta Was this translation helpful? Give feedback.
-
I'll be dropping my first nomination @smoya @Barbanio @AceTheCreator hope y'all are up for it🤗 |
Beta Was this translation helpful? Give feedback.
-
My vote is for @Barbanio and @smoya, who have more experience in this area and have consistently demonstrated maturity/impeccable communication in all their collaboration with community members. |
Beta Was this translation helpful? Give feedback.
-
I am delighted to announce my nominations for the position: @AceTheCreator @derberg and @Barbanio Congratulations to all of you! 🎉🤗 |
Beta Was this translation helpful? Give feedback.
-
And my votes go for awesome @thulieblack, magic @Barbanio, and amazing @AceTheCreator! |
Beta Was this translation helpful? Give feedback.
-
My nomination is for @alequetzalli, @smoya and @AceTheCreator. I think they all make the community a kinder and more inclusive place ❤️ |
Beta Was this translation helpful? Give feedback.
-
I am gonna nominate the amazing @alequetzalli, @derberg and @AceTheCreator. |
Beta Was this translation helpful? Give feedback.
-
ping for people that already provided nominations @alequetzalli @fmvilas @thulieblack @smoya @Barbanio @AceTheCreator @mhmohona when we voted, @Mayaleeeee was not yet part of TSC, so just want to bring to your attention that she is a TSC and can also be nominated 😉 anyway, my votes go to @Mayaleeeee @Barbanio @smoya |
Beta Was this translation helpful? Give feedback.
-
It has been approximately 3 months since we called out for votes for establishing our Code of Conduct committee through the voting process, and we received some great nominations. Quick Recap Summary:
So far, here are the current nominations: Main Committee
Supporting Committee
When the voting began, @Mayaleeeee wasn't part of TSC, so now she is eligible for votes. I would like to ask and encourage all TSC members to participate in this voting process. The final deadline is October 31st. cc @asyncapi/tsc_members |
Beta Was this translation helpful? Give feedback.
-
Congratulations are to @AceTheCreator @smoya @Barbanio for being the first AsyncAPI Code of Conduct Committee members and to @alequetzalli, @Mayaleeeee and @thulieblack for being the support CoC members. Next Steps
|
Beta Was this translation helpful? Give feedback.
-
The AsyncAPI Community has been experiencing significant growth, and it is necessary for us to refresh our Code of Conduct (CoC) in order to ensure that the community remains inclusive and safe for all members. This proposal outlines some key steps that can be taken to refresh our CoC, including improving the description, establishing a CoC Committee, and creating a clear reporting process.
Improve the Code of Conduct description
While the current CoC has been effective, I believe it is time to review and improve it further. The new CoC needs to promote inclusivity and respect across the community. We must be intolerant of any form of discrimination, especially between citizens of different countries under political wars. We need to outline clear expectations for behavior from all community members, contributors, and maintainers, and establish a consequence clause for anyone who violates the CoC, including a temporary or permanent ban.
We can implement some ideas from successful communities such as Django Project, Python Community, and Ubuntu. This will help ensure that the CoC is effective and aligns with the best practices of other open-source communities.
Code of Conduct Committee/Moderators
To ensure that the CoC is enforced fairly and consistently, we need to establish a Code of Conduct Committee consisting of 3-5 members. The committee will be responsible for reviewing and settling any CoC violations and taking appropriate action. Committee members will be selected based on their demonstrated commitment to inclusivity and their experience in the community.
The committee will be responsible for ensuring that the CoC is enforced, but they will also be available to offer support to community members who have concerns or questions. They will have the responsibility of liaising with community members to promote a safe and inclusive community for all.
Reporting Process
We need to establish a clear reporting process whereby community members can report CoC violations or concerns. This process will be outlined in the new CoC and will provide information on how to reach the committee members. We can either create a dedicated email address or a form that can be reached by all committee members simultaneously.
The Code of Conduct Committee will be responsible for responding promptly to all reports and taking the necessary steps to address any violations. This process will be transparent, and the committee will ensure that all reports are handled fairly, respectfully, and confidentially.
Finally
Refreshing our Code of Conduct and establishing a committee is a critical step in ensuring that our community remains a safe and inclusive space for all members. We believe that by working together and committing to these changes, we can create a community that is welcoming, respectful, and supportive.
cc @asyncapi/tsc_members
Beta Was this translation helpful? Give feedback.
All reactions