Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding information about structure and governance. #38

Merged
merged 2 commits into from
Mar 22, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions about.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ This page contains information about the 2i2c organization and community.

Your best place to learn about 2i2c's values is to check out [the About pages](https://2i2c.org/about/) on the 2i2c website. Those give an idea for the kind of organization that 2i2c strives to be, and the impact that it wishes to have on the world.

## 2i2c's structure and governance

Check out [](about/structure.md) for more information about this.

## Where is 2i2c located?

While 2i2c is housed under the [International Computer Science Institute](https://icsi.berkeley.edu), located in Berkeley, CA, 2i2c team members are distributed across the globe and 2i2c claims no formal physical center. All of its work is done online.
Expand Down
60 changes: 60 additions & 0 deletions about/structure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Structure and governance of 2i2c

2i2c is an organization dedicated to supporting open infrastructure in interactive computing for research and education, as well as the open source communities that underlie this infrastructure. Its host organization is {ref}`structure:icsi`.

This page describes the major organizational structures of 2i2c, and how they relate to governance and operations.

:::{admonition} A few notes on governance
- All 2i2c members act as individuals, and not on behalf of their affiliated institutions.
- All decisions made by the 2i2c Steering Council or Teams must abide by the policies of its host organization, {ref}`structure:icsi`.
:::

## Steering Council

The Steering Council defines the mission, vision, and values of 2i2c. It also sets the strategic direction and priorities for 2i2c. The Steering Council provides oversight to the Executive Director of 2i2c and the Operations Team.

The Steering Council makes decisions via consensus (all members voting in the affirmative), and is restricted by the legal obligations and policies of ICSI. It uses the following process for these decisions:

* Open an issue in the `meta/` GitHub repository using [the {guilabel}`decision` template](https://github.com/2i2c-org/meta/issues/new?assignees=&labels=decision&template=decision.md&title=%7B%7B+Decision+Summary+%7D%7D).
* Have conversation around the decision in that issue. This may happen in the issue directly, or in ancillary issues, meetings, etc that are relevant. The decision issue should link to these relevant spaces.
* Once everybody has voted, if all vote in favor, then the vote passes. If anyone votes against, the vote does not pass. Either way, note the decision in the issue, close it, and take necessary action.

:::{seealso}
The current Steering Council is [listed on the 2i2c website](https://2i2c.org/about/#steering-council).
:::

## Executive Director

The Executive Director oversees the execution of the mission and strategy provided by the Steering Council.
They are the primary interface to {ref}`ICSI's <structure:icsi>` administration, and coordinate activity in the 2i2c Teams.
The Executive Director oversees each team, and makes tie-breaking decisions if they are at an impasse in decision-making.
The Executive Director reports to the Steering Council.

:::{seealso}
The current Executive Director of 2i2c is listed on the [Our Team page of the website](https://2i2c.org/about/#our-team).
:::


## 2i2c Teams

2i2c Teams carry out the mission of 2i2c with a specific focus or project.
They are made up of staff funded through ICSI, employees at other organizations providing in-kind support, or volunteers contributing their time to 2i2c.
Each team has a decision-making process as well as a scope.

You can find a list of teams below.

```{contents}
:local: true
:backlinks: none
```

### 2i2c Open Engineering Team

**Team focus:** Build infrastructure for the 2i2c Hub service, contributions to open source contributions for projects that underlie this infrastructure, and development of a bootstrap business model around that service.

**Governance:** [Lazy consensus-seeking](http://smallcultfollowing.com/babysteps/blog/2019/04/19/aic-adventures-in-consensus/), or via delegation to individuals or groups within that team. This does not currently follow a formal process, but is made in good-faith conversation across the 2i2c repositories and issues.

(structure:icsi)=
## International Computer Science Institute (ICSI)

[ICSI](https://icsi.berkeley.edu) is the host organization of 2i2c. It provides administrative and strategic resources for 2i2c and leadership to support them in their mission. ICSI supports 2i2c by assisting in managing partnerships with 2i2c collaborators and contracts with 2i2c customers, connecting with the larger open research and education community, fundraising, grant and financial management, assuming legal and financial risk for 2i2c, and hiring and management of staff.
1 change: 1 addition & 0 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
:hidden:
:caption: 2i2c Information
about
about/structure
positions
reference
```
Expand Down
3 changes: 0 additions & 3 deletions reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,4 @@ Here are some helpful terms that we use at 2i2c.
```{glossary}
Single Source of Truth
Remote teams and open communities need to balance information across team members, and ensure that everyone is on the same page. For this reason, it is recommended to adopt a "single source of truth" for anything important. This is an authoritative source that everyone can look to in order to know the current status and plan for anything we do at 2i2c.

ICSI
The [International Computer Science Institute](http://www.icsi.berkeley.edu/) is the host organization of 2i2c and is the manager of 2i2c's grants and other assets. It is a non-profit organization dedicated to fostering international collaboration in computer science, based out of Berkeley, CA.
```