openjs-foundation / cross-project-council

OpenJS Foundation Cross Project Council
https://openjsf.org/
MIT License
442 stars 152 forks source link

Standardize on Collab Spaces over Working Groups #1110

Closed joesepi closed 1 month ago

joesepi commented 1 year ago

We have Collab Spaces and Working Groups. I don't think we need both and I've heard from multiple people that having both is confusing.

Related: openjs-foundation/cross-project-council#1108

There's agreement to move forward with this. Here are the steps:

mhdawson commented 1 year ago

The concept of working groups as inherited from the Node.js project makes less sense to me in the context of the foundation. I'd favor consolidating into Collab Spaces.

tobie commented 1 year ago

This doesn't seem so bad to fix: No bylaws impact. Just a single mention of WGs in the charter.

The only question is want we want to do with the authority delegation aspect of WGs. For the record, the CPC delegates a scoped decision-making power to the WG via the WG's charter. A WG is able to represent the Foundation in that context. That is not currently the case for Collab Spaces.

IMHO, this power delegation is important in some cases, for example, to allow WG members to represent the Foundation in standard bodies, so we need to keep it around.

I think we can just specify in the Collab Space's charter whether or not the CPC delegates decision-making power to the Collab Space (and what exactly is delegated if that's the case). We'd just need to amend the docs accordingly and update existing Collab Space charters to be specific that there isn't any delegation going on for them.

[Edit: task list moved to the top of the issue.]

joesepi commented 1 year ago

are there any objections from anyone on the @openjs-foundation/cpc to simplify and standardize on collab spaces?

in today's meeting, we had no objections and would like to move forward on the work.

joesepi commented 1 year ago

Lets make sure to alert @openjs-foundation/standards if they haven't been already.

tobie commented 1 year ago

Lets make sure to alert @openjs-foundation/standards if they haven't been already.

Beat you to it: https://github.com/openjs-foundation/standards/issues/253

anfibiacreativa commented 8 months ago

@joesepi as discussed I found the following mentions of "working groups" across the repo. I made some suggestions as to how to handle them, but of course, feel free to correct. I can open a PR for changes if course of action is approved.

Working groups.

I have found the following occurrences of ‘Working groups’

path line mention suggestion
https://github.com/openjs-foundation/cross-project-council/tree/main/readme.md 232 Link to working spaces governance mark deprecated
https://github.com/openjs-foundation/cross-project-council/tree/main/readme.md 240 ’”…Collaboration Spaces and Working Groups” remove
https://github.com/openjs-foundation/cross-project-council/tree/main/CPC-CHARTER.md 89 “…or working groups” remove
https://github.com/openjs-foundation/cross-project-council/tree/main/governance/GITHUB_ORG_MANAGEMENT_POLICY.md 26 “…added to any working group replace
https://github.com/openjs-foundation/cross-project-council/tree/main/governance/GOVERNANCE.md 196 “...including approving changes to working groups” replace
https://github.com/openjs-foundation/cross-project-council/tree/main/proposals/approved/CPC-CHARTER.md 132 “...create subcommittees or working groups.” replace
https://github.com/openjs-foundation/cross-project-council/tree/main/proposals/approved/EXPECTATIONS/EXPECTATIONS.md 100 “…contribute to working groups or initiatives.” remove or archive
https://github.com/openjs-foundation/cross-project-council/tree/main/artifacts/EXPECTATIONS/EXPECTATIONS.md 100 “…contribute to working groups or initiatives.” remove or archive
https://github.com/openjs-foundation/cross-project-council/tree/main/proposals/approved/SECURITY_REPORTING/README.md/ 45 “…security working group at foundation level.” remove or archive
https://github.com/openjs-foundation/cross-project-council/tree/main/proposals/incubating/ANNUAL_ECOSYSTEM_REPORT/README.md 25 “…a new working group should be created.” replace
https://github.com/openjs-foundation/cross-project-council/tree/main/proposals/incubating/ANNUAL_ECOSYSTEM_REPORT/README.md 2 “…working group will create a report” replace
https://github.com/openjs-foundation/cross-project-council/tree/main/proposals/incubating/ANNUAL_ECOSYSTEM_REPORT/README.md 58 “Creation of a working group” replace
https://github.com/openjs-foundation/cross-project-council/tree/main/proposals/incubating/COLLABORATION_SUMMIT/README.md 25 “…team/working group” replace
https://github.com/openjs-foundation/cross-project-council/tree/main/proposals/incubating/COLLABORATION_SUMMIT/README.md 27 “…team/working group” replace

A great amount of mentions are found under https://github.com/openjs-foundation/cross-project-council/tree/main/governance/WORKING_GROUPS.md and under meeting logs, which can be archived. The mentions in https://github.com/openjs-foundation/cross-project-council/tree/main/COLLABORATION_SPACE_PROGRESSION.md and https://github.com/openjs-foundation/cross-project-council/tree/main/COLLABORATION_NETWORK.md that explain the differences between collaboration spaces and working groups, probably need to stay in place.

joesepi commented 3 months ago

Meeting notes: