Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning
titleDRAFT DSpace Governance Model 2014

This is a rough draft DSpace Governance model as of 2014. It is currently under discussion by the DSpace Steering Group. A "cleaned-up" final draft will be presented for community-wide feedback at OR14 conference in Helsinki.

Table of Contents

Governance Diagram

...

Governance Roles

DSpace Steering Group

The DSpace Steering Group provides leadership and sets strategic direction for DSpace software. They make decisions around the allocation of all DSpace revenue and oversee project operations and recommend annual budget allocations.

Primary Responsibilities:

  • Provide leadership and set the strategic direction guidance for DSpace software.
  • Recommend annual budget allocationsMake decisions around allocation of all DSpace revenue (from membership fees, grants, etc)
  • Present key decisions to the DSpace Leadership Group.
  • Raise funding and other resources on behalf of DSpace

Meeting Frequency: Monthly phone meetings

Group Participants (6-15 individuals):

  • Steering Group is nominated and elected by the DSpace Leadership Group
  • Participants Group participants have a set term limit (2 years?), and are elected by the DSpace Leadership Group.
  • Any DSpace Member or Registered Service Provider may be elected to the Steering Group
  • Ex-officio participants:
    • Chair of DSpace Product Planning Group (i.e. DSpace Product Manager, once hired)
    • Chair of DSpace Technology Advisory Group (i.e. DSpace Technical Lead)
    • Chair of DSpace Community Advisory Team

...

The DSpace Leadership Group provides feedback to the Steering Group on strategic direction. While they are not directly involved in the day-to-day activities of the platform, they do have the opportunity to vote on key decisions or proposals. 

Primary Responsibilities:

approves the overall priorities and strategic direction of the project.

Primary Responsibilities:

  • Approves priorities and strategic direction (as presented by Steering Group)
  • Approves annual budget allocation decisions
  • Approves strategic product roadmap decisions
  • Approves strategic community direction decisions
  • Nominates and elects Steering Group members
  • Votes on key decisions presented by the Steering Group
  • The Leadership Group votes on key decisions or proposals presented by the DSpace Steering Group.
  • The Leadership Group elects Members to the Steering Group.

Meeting Frequency: Annually at DuraSpace Summit (March). Up to 3 other phone calls per year, based on whether there are key decisions or proposals to review.

...

  • The Leadership Group is a subset of the overall DSpace Members, selected based on their level of contribution to DSpace.
    • Any institutional member that contributes at least $10K annually to DSpace is guaranteed one seat on the Leadership Group
    • Any institutional member that contributes at least 0.5 FTE in-kind developers to DSpace is guaranteed one seat on All DSpace Platinum ($20K to DSpace) and Gold ($10K to DSpace) members are automatically participants in the Leadership Group
    • 6 total 4 participants are elected from all DSpace Silver ($5K to DSpace) and Bronze (institutions that contribute at least $5K annually to DSpace.
    • 2 participants are elected from all institutions that contribute at least $2.5K annually to DSpace) members
    • 1 participant is elected from Discounted Bronze members all institutions that contribute at a discounted Bronze level ($250 discounted membership for economies in transition and developing economies, as decided by the United Nation's World Economic Situation and Prospects report)
    • Nominations for elections are made by DuraSpace
  • Non-DSpace Members may also sit on the Leadership Group by invitation only.

DSpace Project Members

Primary Responsibilities:

  • Members are not directly involved with decisions regarding the DSpace platform. However, they may provide their feedback via member-directed surveys or similar.
  • Any Member may be nominated and elected to the DSpace Steering Group. However only the Leadership Group can vote on nominations.
  • As Members are providing funding to DSpace, their use cases and feature requests may be prioritized over non-Member institutions.

Meeting Frequency: This  This group does not have official meetings. However, they are invited to attend the DuraSpace Summit (March).

Group Participants:

  • Any institution which has chosen to become a Member of DuraSpace and has targeted at least a portion of their membership dues towards DSpace

    .

...

  • .

DSpace Committers

DSpace Committers have primary control over the code and is also the primary support team for DSpace. They are a meritocracy (members are added from the community based on merit). 

Primary Responsibilities:

  • Maintain the codebase; Committers are the only individuals who can actively change/commit to the codebase
  • Review all code contributions/changes to ensure stability, etc (see Code Contribution Guidelines)
  • Merge/accept community code contributions
  • Help to resolve bugs or security issues within codebase
  • Help to provide ongoing support to community developers and users (via IRC, mailing lists, etc.)
  • Perform and manage new releases based on the Technical Roadmap (from the Technology Advisory Group)

Meeting Frequency: Weekly

Group Participants (no limit on number of participants):

  • Chair: DSpace Technical Lead
  • The Committers group is a meritocracy. Members are added from the pool of volunteer contributors based on merit. Anyone may be nominated for Committership. Only existing Committers may vote to add a nominated person to the Committers group. For more information see Committer Nominations.

Standing Working Groups

DSpace Product Planning Group

...

The DSpace Community Advisory Team is made up of community repository managers represents the interests of repository managers and administrators across the globe, and indirectly, DSpace end users. DCAT plays a user advisory role with Committers, Steering Group and Technology Advisory Group.  They also help  help to gather and maintain a list of common product use cases from the members (and wider community). These use cases user community, which help to inform the Product Plan.

...

Primary Responsibilities:

  • Advisory role to Committers, Steering Committee and Technology Advisory Group on any topics related to repository management and use cases
  • Survey the DSpace community to solicit comments and suggestions on recent developments in the software
  • Champion particular feature requests or bug reports
  • Gather use cases to help inform the Product Plan
  • Share knowledge and best practices on user mailing lists

Meeting Frequency: Monthly

Group Participants (no limit on number of participants):

  • DCAT is primarily made up of individuals in the "Repository Manager" role at their insitutionmembers are primarily individuals who function as DSpace repository managers at their institution. 
  • All members have an interest in advancing the development of the DSpace software and expanding the user community.
  • DCAT aims to have representatives across the globe in order to provide broad support to the DSpace user community
  • Anyone in the community may choose to join DCAT?

More details coming soon. Official charge is being drafted by the existing DCAT group.

DSpace Technology Advisory Group

The DSpace Technology Advisory Group advises all groups on DSpace technology and architectural decisions. They help to research and/or prototype various implementation options, and recommend the "best of class" for implementation.

Primary Responsibilities:

  • Once per year: Refresh the Implementation Plan / Technical Roadmap for upcoming release(s) based on Product Plan
    • Work with the Committers group to schedule & plan upcoming releases based on Technical Roadmap
  • Advise on technical implementation/architecture options based on prioritized use cases (from DCAT) and/or the proposed product plan (from Product Planning Group).
  • Help lead or organize the analysis, researching and/or prototyping of specific technical implementation options (in order to provide input/advice to Product Planning Group and Steering Group on available paths forward).
  • In some cases, participants may help lead or organize implementation teams (of Committers and/or donated developers) to add specific features into DSpace

Meeting Frequency: Monthly? (Perhaps a few times a month during detailed analysis phases)

Group Participants (4-8 individuals):

...

  • Chair: DSpace Technical Lead
  • Participants are selected from the Committers group by the Technical Lead and the Committers.
  • Community Contributors (non-Committers) may be selected to this group by a vote of the Committers.

DSpace Committers

DSpace Committers have primary control over the code and is also the primary support team for DSpace. They are a meritocracy (members are added from the community based on merit). 

Primary Responsibilities:

  • Maintain the codebase. They are the only individuals who can actively change/commit to the codebase
  • Review all code contributions/changes to ensure stability, etc (see Code Contribution Guidelines).  They are the only individuals who can merge/accept community code contributions.
  • Help to resolve bugs or security issues within codebase
  • Help to provide ongoing support to community developers and users (via IRC, mailing lists, etc.)
  • Perform and manage new releases based on the Implementation Plan / Technical Roadmap (from the Technology Advisory Group).

Meeting Frequency: Weekly

  • of

...

  • Chair: DSpace Technical Lead
  • The Committers group is a meritocracy. 
  • Anyone may nominate someone for Committership. Anyone may be nominated as a Committer.
  • Only existing Committers may vote to add a nominated person to the Committers group. For more information see Committer Nominations.