Skip to content

Governance Model #51

Description

@brianna-corremonte

Most of these initial sketchings are based on concepts from https://www.theopensourceway.org/ and previous conversations at the bi-weekly pangeo-forge meeting. Myself, @yuvipanda and @cisaacstern will have a meeting today to discuss the following.

Selecting a Governance Model

From reading through the above ebook and starting to research into similar organizations, I believe the following governance models can all be contenders for moving pangeo-forge forward.

  • Do-ocracy: forgoing formal and elaborate governance conventions and instead insist that "decisions are made by those who do the work".
    -- Pros: Since we will likely me interfacing with various large companies/government entities which produce geospatial data archives, the do-ocracy could "force" those to actively participate
    -- Cons: Not sure implementing this style would actually work, could cause the larger entities to just not participate. Or only allow entities with time/money capacities to dominate what is done

  • Self-appointed council or board: "Under this model, members of an open source project may appoint a number of leadership groups to govern various aspects of a project. Such groups may have names like "steering committee," "committer council," "technical operating committee, "architecture council," or "board of directors." And typically, these groups construct their own decision-making conventions and succession procedures."
    -- Pros: "The self-appointing council or board governance model is useful in cases where a project does not have a sponsoring foundation and establishing electoral mechanisms is prohibitively difficult."
    --Cons: "this model can stymie community participation in leadership activities, as community members often feel like they must "wait to be chosen" before they can take initiative on work that interests them." Can also be issues if governing group is not representative of the community.

  • Electoral: "Under the electoral model, communities establish and document electoral procedures to which they all agree, then enact those procedures as a regular matter of decision-making."
    -- Pros: more explicit documentation and definitions of roles, procedures and participation guidelines.
    -- Cons: Can be contentious, time-consuming and too complicated for the size of participation we current see.

  • Foundation-backed: Either chose to be managed by an incorporated NGO, or form one ourselves. Some initial discussions started with this idea, potentially involving the Radiant Earth Foundation or 2i2c
    -- Pros: Allows the pangeo-forge project to be effectively an abstract entity from a foundation which can more easily take ownership of resources, planning etc.
    -- Cons: Legal requirements especially when we talk about funding. High amount of overhead.

Defining roles

  • Members: how do we define this? Are users of pangeo-forge automatically project members? Are companies members or individuals? Are end-users members? Defining members means defining who it is the project leaders need to listen to.
  • Contributors: what makes someone a contributor? Only contributors who push code? Does this apply to companies or individual people? What about non-coding type roles like advocacy or coordination?
  • Leaders: The process of how we select leaders must be documents and made transparent

Integration into the pangeo community

What will this look like? Who can we reach out to? Get @rabernat feedback.

Open to-dos:

  • Organize communication outside of currently private slack channel. Options include gitter... others? (@briannapagan)
  • Select governance, how do we do this fairly and transparently (All)
  • Engage in conversations with pangeo community leaders to see how pangeo-forge could be integrated into existing structure (@briannapagan)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions