This repository was archived by the owner on Apr 22, 2023. It is now read-only.

Description
From time to time we wish to discuss information that is embargoed for various reasons.
At the moment we have a "constitutional crisis" since neither our Charter or our Governance document have provisions for that. As a result we have been in violation of our own policy, and IMHO have a sub par communication on the way.
Charter 4.7
The CommComm shall meet regularly using tools that enable participation by the community (e.g. weekly on a Google Hangout On Air, or through any other appropriate means selected by the CommComm). The meeting shall be directed by the Individual Membership Directors. Minutes or an appropriate recording shall be taken and made available to the community through accessible public postings.
We need to remedy that ASAP, and it seems like the solution is to establish a communication channel that is as good as GitHub, but allows embargoing certain conversations, until we can publish them.
As I see it the requirements are:
- opt-in / opt-out of online communication.
- Archiving so that it's possible to opt-in to offline communication, and have reference for newcomers.
- Ability to publish conversations after an embargo is lifted, as thus fulfill our obligation to the community.
I have limited ideas for a solution myself:
- We can't use a private channel on https://node-js.slack.com, since the operators and admins have access to that, and they are not bound by the same policy we are.
- We could provision our own slack workspace (or cohabitate with other channels in a node.org managed stack).
- We could use a "google group" as it has an archive, so that newcomers can catch up on prior communication, and we can un-private conversations
If anyone has ideas please help!