-
Notifications
You must be signed in to change notification settings - Fork 28
Proposal to keep communications more open #70
Comments
@koresar Your English is fine, and better than some native speakers I know. :) I love this idea. That it's also a core rule of the Apache Foundation is adding to what I feel is a very reasonable proposal. Of the communities I'm a member of, I'm always much more active in the ones where it's easy to find out what's going on, see what the leaders are discussing, and that I just feel more connected with. The practical question here, then, would be what actual changes would adopting this rule bring? I'm not sure. Maybe someone on the board has some ideas? |
@koresar I totally agree that this would play a large role in restoring confidence in leadership. note: You may need to post this in @nodejs/tsc instead. I would ask someone like @hackygolucky, what the protocol for a proposal like this is. PR? Issue? |
One thing I would like to add.
I think clear and open communication is extremely important. That being
said I do not think it is appropriate for CoC related discussions to happen
in the open.
It is unfair to the reporters and to those who are facing claims for the
grievences to happen openly.
All of our working group meetings do happen on air. The videos are recorded
and available on YouTube. Further the notes are all published to github
The only communications that have been private in the committees are those
involving individuals and those involving security. All of which falls into
line with the Apache rule provided.
I disagreed that the problems we are seeing are due to private discussions,
but rather due to information being published regarding an individual that
should have been anonymized.
I completely empathize with how it can feel like things have been less than
public, and an open to specific suggestions on how we can improve.
We have discussed created a more explicit process for making complaints
against committee members made public, anonymized unless there is express
concent from those involved. Would a policy like that satisfy your concerns?
|
@koresar I am working to improve transparency between the Node Foundation Board and the community- but it takes time. It really helps for folks, like yourself, to drop in and voice these opinions and show your support- so: Thank you! It isn't too obvious to the community that the Node.js Foundation Board doesn't strive to be involved with the day-to-day decision making (including CoC topics). One of the goals we hope to achieve is to make it so the Board has almost nothing to discuss- and therefor, nothing hidden. This is done by setting up and empowering Committees that own all decision making. The Community Committee is the latest example of this process in action. ...and, as @MylesBorins noted- our committees have an impeccable track record for operating transparently just as you suggest:
BUT, the Foundation is still fairly new. We're still figuring out what Committees deal with what ...and sometimes DO end up having more in-depth conversations. Many believe there is value in the community knowing that the Board has been informed of topics/issues and are on standby to provide resources if needed. We have not done a great job communicating these things though. For legal reasons- communicating things at the board level needs to be more formal than it is for Committees. ... but we're making progress! The post from @mrhinkle is proof of this.
As to your proposal for having something similar to Apache. We do have a "Guiding Principle" note at the beginning of the carters for the TSC and CommComm:
I think Apache's statement is a bit more thorough/concrete however and welcome PRs proposing improvements ours. Perhaps, something new that isn't in a committee charter and applies to the entire Foundation. |
1. Private vs published information
@MylesBorins I agree with what you are trying to say here, but with one correction: It was due to vague accusations being published regarding an individual without any additional information. The public needs to be able to sympathize with the ACTION of a moderator standing up for the transgressed. Both victim and accused are out of scope and should remain anonymous. The CoC covers everything from Suggestions on this point:
2. Throwing gas on a dumpster fireAs you said in An alternative strategy to moderation nodejs/community-committee#122 (others please read for full context):
This was such a:
Please correct me if you didn't mean 3. Damage doneAnd finally we arrive at your comment above:
This could not be further from reality. As of the time this is written, the discussion detailing and surrounding The worst thing is: Anyone searching something like
|
Last time a spoke with @brettporter (was chairman of ASF for >6 years) about why ASF is so successful he listed few main rules of the Apache governance. IIRC the first one he mentioned was that "strict rule is to always communicate on public". (Brett, if you are reading this please confirm.) Please, find the PR nodejs/TSC#391 I have just created. This is almost a copycat of the ASF rule. |
Closing stale issues and PRs as the repository is being archived. |
Hello.
Yesterday board came up with several good changes like moderation etc. Also, another good intent, quoting:
Here is an idea on improving governance.
Looking at the latest events happened in the Foundation I came to the conclusion that closed communications is the root cause of the recent CoC-related issues.
Apache Software Foundation have this rule about community communications:
My proposal to Node.js Foundation - copy the best. Apply that rule.
Open PR reviews, open all possible issues on GitHub, discourage closed communications, open committee discussions, open everything you can. Limiting those who can speak is fine, but hiding information will definitely cause another CoC misconduct or other widely resonating problems.
PS: my English could be much better, it's hard to explain things for me using foreign language, please understand that the text above could be beautifully written, I just can't.
The text was updated successfully, but these errors were encountered: