Skip to content

Commit

Permalink
doc: Governance changes for Collaboration Network (#547)
Browse files Browse the repository at this point in the history
* doc: Goveranance changes for Collaboration Network

Governance changes to be landed once the Collaboration
network proposal reaches stage 3.

Signed-off-by: Michael Dawson <[email protected]>
  • Loading branch information
mhdawson authored and tobie committed Sep 1, 2023
1 parent 39ff4dd commit 0ffd181
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 4 deletions.
5 changes: 5 additions & 0 deletions CPC-CHARTER.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,11 @@ Subject to such policies as may be set by the Board, the CPC is responsible for:
substantial changes before final approval by CPC.
1. Voting members are responsible for approving funds for budgets delegated
to the project.
1. Voting members are responsible for approving new `collaboration spaces` as outlined in the OpenJS
[COLLABORATION_NETWORK.md](COLLABORATION_NETWORK.md) process.
1. Voting members are responsible for making final decisions on aligning `collaboration spaces`,
removing or archiving `collaboration spaces`, as outlined in the
OpenJS [COLLABORATION_NETWORK.md](COLLABORATION_NETWORK.md) process.
1. Following and be up to date on Board/OpenJS Foundation initiatives and communicate them to the projects.
1. Defining common practices to be implemented across OpenJS Foundation projects, if any.
1. Mediating technical conflicts between OpenJS Foundation Projects when attempts to resolve
Expand Down
21 changes: 17 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ The OpenJS Foundation Cross Project Council (CPC) is the technical governing bod

## CPC Scope

The CPC's primary role is to foster an environment of collaboration. That environment extends within and between OpenJS Foundation Projects. It also extends between the Projects and the larger community.
The CPC's primary role is to foster an environment of collaboration. That environment extends within and between OpenJS Foundation Projects, OpenJS Collaboration spaces, and the larger community.

The CPC exercises autonomy in managing its responsibilities and seeks agreement from the OpenJS Foundation Board on any change to the scope of those responsibilities.

Expand Down Expand Up @@ -73,6 +73,14 @@ The following projects are official OpenJS Foundation projects. If you are inter
|-|----------------|:-----------------:|:------------------:|:---------------------:|
| | [nvm](http://nvm.sh/) | | [Contributing Guide](https://github.com/nvm-sh/nvm/blob/master/CONTRIBUTING.md) | |


### OpenJS Collaboration spaces

The following are official OpenJS Collaboration spaces. If you are interested in fostering collaboration with the
support of the OpenJS foundation through a collaboration space, please read our [Collaboration Space Progression](./COLLABORATION_SPACE_PROGRESSION.md)

* There are currently no collaboration spaces.

## CPC Meetings

The CPC meets weekly. We publish meeting agendas as [issues](https://github.com/openjs-foundation/cross-project-council/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+in%3Atitle+Project+Council+Meeting+), and also [publish meetings on our calendar](https://calendar.google.com/calendar/embed?src=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com). ([iCal](https://calendar.google.com/calendar/ical/linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com/public/basic.ics)) ([Add to Google Calendar](https://calendar.google.com/calendar?cid=bGludXhmb3VuZGF0aW9uLm9yZ19mdW9wNHVmdjc2NmY5YXZjNTE3dWpzNGkwZ0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t))
Expand Down Expand Up @@ -108,6 +116,10 @@ members can be elected as voting members. The two regular members elected as vot
- Eemeli Aro ([@eemeli](https://github.com/eemeli), Vincit)
- Michael Dawson ([@mhdawson](https://github.com/mhdawson), IBM)

#### Collaboration space representatives

Members of the Collaboration spaces at the `Core` stage may nominate a candiate for one of the voting seats on the CPC which represents the Collaboration spaces. Currently there are no spaces at the `Core` stage and therefore no representative.

### Regular Members

Anyone who has been active in the foundation or one of its member projects, as described in the [CPC Governance](https://github.com/openjs-foundation/cross-project-council/blob/master/GOVERNANCE.md#approving-and-onboarding-regular-members) may request to become a regular member by opening a PR to add themselves to the list of regular members. Outgoing Voting members automatically become Regular members, although they must remain active to retain their status.
Expand Down Expand Up @@ -146,7 +158,7 @@ be excluded from future CPC meetings based on a standard CPC motion.

## Policy Change Proposal Process

The OpenJS CPC is chartered to oversee the technical governance of all OpenJS Projects and Working Groups under the OpenJS Foundation. The CPC establishes the default governance, conduct, and licensing policies for all Projects. Projects have broad powers of self-governance.
The OpenJS CPC is chartered to oversee the technical governance of all OpenJS Projects, Collaboration spaces and Working Groups under the OpenJS Foundation. The CPC establishes the default governance, conduct, and licensing policies for all Projects and Collaboration spaces. Projects have broad powers of self-governance.

Anyone may submit an idea for a policy or program following the [staging process](STAGING_PROCESS.md).

Expand All @@ -166,9 +178,10 @@ Discussion should be held in the open whenever possible. However, if you need t

### Project Resources & Travel Fund

OpenJS Foundation projects and their community members are able to take advantage of several services and benefits, including the [Travel Fund Program](./project-resources/MEMBER_TRAVEL_FUND.md).
OpenJS Foundation projects and their community members are able to take advantage of several services and benefits, including the [Travel Fund Program](./project-resources/MEMBER_TRAVEL_FUND.md). Details can be found in the [/project-resources](./project-resources) directory.

OpenJS Foundation Collaboration spaces are able to take advantage of several services and benefits as outlined in [COLLABORATION_NETWORK.md](COLLABORATION_NETWORK.md).

Details can be found in the [/project-resources](./project-resources) directory.

### Help with project infrastructure

Expand Down

0 comments on commit 0ffd181

Please sign in to comment.