Closed hueniverse closed 9 years ago
Love it.
Minor nitpick, I'm not really sure what you mean by the word "authentic" in the sentence, "Participate in an authentic and active way". At a glance it seems like a hard thing to measure.
@HankMcCoy I hope I'm paraphrasing here, would "truthful" be better ?
@Marsup, oh yeah, truthful makes way more sense to me. That's a much more clearly definable binary.
Thank you for adding this.
I've recently learned (concretely) that certain methods of argument/decision-making in and of themselves do hinder participation– at times potential community members will choose not to engage due to aggressive modes of communication. This was a noticeable theme in peoples stories this year at nodeconf.
Yeah authentic
seems vague agree.
Who is in the committee?
Deliberate following online
I know this is meant as some form of stalking but Twitter popt right in my head, maybe clarify it more, or am I misreading it?
Ok just saw https://github.com/hapijs/contrib/issues/36 to form the committee :P
I assume that as part of the consequences of a CoC violation, removal as a lead maintainer is an option. The governance doc, however, says a lead maintainer cannot be removed. If this is changing we need to remember to update the governance doc to note that a lead maintainer may be removed. I think we should also spell out exactly how that process would work. Unanimous decision of the CoC committee?
i agree with @mark-bradshaw, that is definitely something that should be addressed
No, you can't remove a lead maintainer, period.
You can fork and kick it our of the project and we already have a process for that.
@hueniverse does this translate into some form of immunity for lead maintainers?
I don't see it as an immunity. As stated, the process for dealing with it is forking and kicking out. Ultimately you can't (and should not) try to control people. You can however distance yourself from them and any undesired behavior.
In the end it doesn't really matter too much. Eran has indicated in #36 that his intent is to glom onto a node committee to cover conduct, though it seems that this would need to be a consensus decision of the group. I would like to know more about the proposed committee and the rules under which it functions. Does anyone know any more about this?
@danielb2 yeah I don't quite get the fork thing, does the maintainer need to fork or?
At the last NodeConf I joined the Diversity WG. I suspect ideas will become more concrete during the next contributor summit. You may want to follow the thread that Eran started the other day related to this.
The summary of the NodeConf talks can be found here (for now): https://github.com/nodejs/diversity/pull/1
If a lead maintainer is found to be in violation of the CoC and refuses to correct their ways, the module they lead will be removed from the hapi.js organization and any internal dependencies will be replaced by a fork of the module. The fork will get a new lead.
Although I don't see the reason to fork when the person is removed from the organization I am confident the hapi community and "leadership" is mature enough to handle the situation when it would come up. Still liking the initiative very much!
On Wed, 8 Jul 2015 23:12 Eran Hammer notifications@github.com wrote:
If a lead maintainer is found to be in violation of the CoC and refuses to correct their ways, the module they lead will be removed from the hapi.js organization and any internal dependencies will be replaced by a fork of the module. The fork will get a new lead.
— Reply to this email directly or view it on GitHub https://github.com/hapijs/contrib/pull/35#issuecomment-119732296.
@AdriVanHoudt the project is moved to another GitHub org, but retains the owner as well as the npm owner. That's the FL in BDFL.
@hueniverse I see, where does this BDFL come from? part of the license or?
From the governance model. Benevolent Dictator For Life.
I see, thanks for the explanation!
We are lacking a clear Code of Conduct. This is my initial attempt. Please review and post comments. The goal is to optimize for participation, not for freedom of speech. No one is forced to participate here and given that this is an open source project published under a liberal license, you are always free to fork and create the community you want to have instead.