Governance is based on a representative, community-based membership model incrementally rewarding members who have made the greatest commitments to the project. Fedora is governed by a Leadership Group and a Steering Group. This page outlines the roles and responsibilities of each group and its members.
Note: As per a decision made by sitting Fedora Steering Group members in March 2022, the Leadership and Steering groups have been combined in to one group until the end of the FY2023-24 governance term. The current program structure is as follows:
The Leadership Group is made up of members that contribute over $20,000 annually to the project, along with representatives from institutions contributing at least 0.5 FTE in-kind developers, or a combination of financial and in-kind resources. See In-Kind Guidelines for more information. Members that contribute at lower levels can also be elected to serve on the leadership group. See Elections for more information. The Leadership Group approves the overall priorities and strategic direction of the project by: Leadership Group Members serve 2-year terms once elected. See a list of current members and their status. Past Leadership Group members can be found here.
Members that contribute at lower levels can also be elected to serve on the leadership group. See Elections for more information.
The Leadership Group approves the overall priorities and strategic direction of the project by:
Leadership Group Members serve 2-year terms once elected. See a list of current members and their status.
Past Leadership Group members can be found here.
Leadership Group Ambassadors
The Fedora Leadership Group has created a role called “Ambassador” for select group members who are invited by the group to share their wisdom and experience and serve in a non-voting capacity.
The following rules apply to Leadership Group Ambassadors:
- Ambassadors must be nominated by a current member of the Leadership Group
- The nomination must be seconded by another member of the Leadership Group
- Once a candidate has been nominated, Leaders will have two weeks to discuss the nomination and raise any issues
- At the end of the two week discussion period, a private vote will be held
- A simple majority vote will approve the candidate as an Ambassador
- The Steering Group will serve as arbiter in case of a tie vote or other issues that may arise
- Ambassadors will serve a three year term, with the possibility for renewal
- If the need arises, ambassadors can be removed from the Leadership Group via a motion from a member of the Leadership Group followed by a vote
In order to facilitate closer alignment with the Islandora and Samvera communities from a technical perspective, a technical liaison from each community will be appointed to the Fedora Leadership Group in a non-voting capacity. Each community will be asked to put forward one technical liaison based on the following criteria.
A technical liaison should:
- Have broad technical knowledge of their community’s application framework
- Understand the roadmap for the application framework
- Understand how technical changes in Fedora may impact the application framework, and vice-versa
- Have the endorsement, support, and trust of the leadership/governance group of the partner community
The Steering Group is nominated and elected by the Leadership Group. Steering Group members serve three-year terms. The Steering Group provides project oversight and ensures that the priorities of the Leadership Group and members are met, by:
- Providing strategic direction to the Project
- Providing guidance to the Product Manager / Project Director / Technical Manager, with input on their annual performance reviews
- Recommending annual budget allocations
- Presenting key decisions to the Leadership Group for discussion and approval
- Raising funds and securing other resources on behalf of the Project
- Overseeing project operations
Steering Group Members serve 3-year terms once elected.
A list of past Steering Group members can be found here.
Steering Group Chair
The Steering Group elects a chair-elect on an annual basis, drawn from among its members. The chair-elect serves for one year prior to beginning their term as chair. The Steering Group chair also serves as the Leaders Group chair, to ensure both groups are working on the same agenda and time frame. When needed, the person serves as the personification / representative of the members of the Fedora Community. The Chair has the following duties:
- Serves as chair-elect for one year prior to beginning their term as chair.
- Chairs the Steering Group meetings (both face to face and conference calls), ensuring an appropriate agenda
- Chairs the Leaders Group meetings (both face to face and conference calls), ensuring an appropriate agenda
- Collects and channels feedback on DuraSpace-employed staff supporting Fedora for annual and ad hoc performance reviews
- Represents the community in discussions / negotiations with DuraSpace, as appropriate
- Ensures Steering & Leaders contribute to the creation of and final validation of the Fedora project's annual budget, strategic plan and operating plan
- Ensures Members, Steering & Leaders contribute resources (financial and human) and energy to the project consistent with a member-driven, member-supported open source project
The Product Manager, is funded by and accountable to the Fedora community. The Program Manager has the following duties:
- Set the long-term vision for Fedora
- Serve as strategic liaison to the governance groups, community members, service providers, and other stakeholders.
- Work with the governance groups to secure funding and in-kind contributions from Fedora stakeholders
- Perform local and international outreach to institutions, government organizations, funding agencies, and others
- Work together with the Fedora Technical Lead to oversee key project processes
- Maintain project budget
For the stability and continuity of the technical platform, the Fedora program, employs a technical resource. This individual has the following duties:
- Establish technical vision, goals, and priorities for the Fedora platform
- Coordinate community software development effort around above priorities
- Participation in weekly technical meeting
- Support community engagement in technical discussions
- Support community understanding of Fedora through workshops, conferences, etc
- Ensure regular, production-quality Fedora releases
- Support community initiatives in the broader Fedora ecosystem
- Keep governance abreast of developments and needs
- Cultivate vibrant developer community