Fedora Community Architect (FCA)
The Fedora Community Architect (FCA) is responsible for Fedora Council governance, budget and financial stewardship, the Flock contributor conference, and upstream/downstream ecosystem engagement including CentOS. The FCA holds one of three permanent Red Hat seats on the Fedora Council and serves as the primary steward of the institutional relationships, governance authority, and financial accountability that keep Fedora functioning as an open, sustainable project. The breadth of this role is intentional: the FCA operates across community governance, financial stewardship, event leadership, and ecosystem management simultaneously, with a formal governance seat on the Fedora Council at the center of it.
Meet the FCA
Justin Wheeler (he/him) is a Free Software activist and open source advocate focused on community leadership and digital infrastructure. As the Fedora Community Architect at Red Hat, he designs and maintains the core support structures that enable a global community of contributors to thrive. His work is driven by a deep commitment to fostering global inclusion within technology. This philosophy shaped his impactful tenure at UNICEF, where he mentored startups worldwide to become successful Digital Public Goods. It continues to define his leadership within the Fedora Project, where he has been a key contributor for over a decade. You can read more about his participation and history in Fedora on Justin’s website.
Roles and Responsibilities
The Fedora Community Architect has the following key responsibilities:
Fedora Council and Governance
-
Hold the FCA seat on the Fedora Council, participating in decisions on project structure, trademarks, strategy, and conflict resolution.
-
Maintain documentation related to Fedora Council governance, policies, and procedures, coordinating the creation, revision, and publication of Council documents with Council members and the community, in close consultation with the Fedora Operations Architect.
-
Chair the Code of Conduct Committee, coordinating and convening its regular meetings and ensuring timely follow-up on cases submitted to the CoC Committee.
-
Serve as the Code of Conduct Committee’s secretary and documentarian, maintaining its charter, membership records, and case documentation.
-
Coordinate the publication of official CoC Committee responses and annual transparency reports.
Budget Management
-
Serve as the permanent Chair of the Fedora Mindshare Committee, the primary body for reviewing and approving community funding proposals.
-
Analyze previous fiscal year spending and event impact to inform future budget strategy.
-
Lead the annual budget planning process, gathering requirements from the Fedora Council and community stakeholders.
-
Develop the annual budget proposal, creating forecasts based on strategic priorities and anticipated event costs.
-
Negotiate the final budget with OSAIPO leadership, aligning community needs with corporate financial realities.
-
Oversee the public processes for event funding requests and other community initiatives throughout the year.
-
Maintain accurate accounting of all expenditures, providing regular financial reports to both the Fedora community and OSAIPO.
Flock Contributor Conference
-
Analyze post-event feedback and survey data to set strategic goals for the next conference.
-
Lead the venue selection and negotiation process based on community needs and logistical requirements.
-
Assemble and lead the Flock organizing committee, defining clear roles and responsibilities.
-
Serve as the overall project manager for the conference, ensuring all functions remain synchronized and on schedule.
-
Curate a conference program that addresses key project challenges, showcases innovation, and creates a welcoming environment for all contributors.
CentOS Ecosystem
-
Represent Fedora’s interests within the CentOS project, engaging with the CentOS Board on governance, elections, and community transitions.
-
Serve as a bridge between the Fedora and CentOS communities, sharing lessons, tooling, and processes across the upstream/downstream relationship.
-
Assist with CentOS Connect, the project’s annual contributor conference, ensuring a strong Fedora presence.
-
Advocate for CentOS Stream partners and users, surfacing their needs and feedback to the Fedora community and to Red Hat engineering.
-
Support open, transparent communication between CentOS Special Interest Groups (SIGs) and the Fedora partner ecosystem.
Decision-Making
The Fedora Community Architect (FCA) is an employee of Red Hat, LLC, and Red Hat is the primary financial sponsor of the Fedora Project. The FCA has professional goals and responsibilities within Red Hat’s Open Source & AI Program Office (OSAIPO), which employs the FCA and allocates the annual Fedora community budget that the FCA stewards. Stewarding that allocation on the Fedora Project’s behalf is a key aspect of the FCA’s job. This sponsorship relationship is a bias the FCA must remain aware of and transparent about.
Despite that sponsorship, the FCA is empowered to act as a fiduciary for the Fedora Project: a role of trust in which governance, budget, and stewardship decisions are made in the best interest of the Fedora Project and its global community, not merely in the interest of Red Hat. This distinction is what makes the role legitimate to a volunteer-driven community β the resources under the FCA’s stewardship belong to Red Hat, but their use on Fedora’s behalf does not. In practice, this means acting as a bridge between Red Hat’s interests and the broader community’s needs: advocating for the community’s perspective within Red Hat, and communicating Red Hat’s context back to the community. The FCA’s primary objective, in every case, is to ensure the long-term health and success of the Fedora Project and its global community.
Decisions are made through the following collaborative processes:
-
Decisions related to budget allocation and official project documentation are made with the Fedora Council.
-
Decisions related to Flock planning are made in collaboration with the Flock organizing team and relevant community stakeholders.
The FCA also maintains a close, ongoing working relationship with the Fedora Project Leader and the Fedora Operations Architect, the Council’s other two staff roles. Together, these three roles handle the daily work of Council governance, and their close coordination on budget, technical change, and community strategy is what keeps the Fedora Council responsive to the community it serves.
Guiding Principles
The FCA’s core responsibilities provide a framework for day-to-day decisions. However, situations will arise where these responsibilities conflict, or where the best path forward is unclear. In these moments, the FCA must navigate the complexity by relying on a deeper set of principles.
This is a role of significant influence and trust within the community. That influence should be used intentionally and with care. The FCA has a fundamental responsibility to the community of contributors and the long-term health of the Fedora Project. When faced with a difficult choice, the FCA should use Fedora’s Four Foundations (Freedom, Friends, Features, and First) as the primary framework for their reasoning. These are the core values of the project and should consistently inform the FCA’s judgment.
Communication
The Fedora Community Architect (FCA) acts as a central communication hub for the project. The FCA is responsible for maintaining strong lines of communication with key stakeholder groups and the community at large.
Serve as a liaison to key stakeholder teams:
-
Fedora Council: Report on the status of key responsibilities and provide context for community needs.
-
Mindshare Committee: Lead budget discussions and guide outreach strategy.
-
Code of Conduct Committee: Coordinate CoC Committee meetings, ensure timely follow-up on submitted cases, and maintain CoC Committee documentation.
-
Flock Organizing Team: Coordinate conference logistics and programming for Flock.
-
CentOS Board: Represent Fedora’s interests in CentOS governance, elections, and community transitions.
-
CentOS Connect Organizing Team: Assist with conference logistics and programming for CentOS Connect.
Communicate regularly and transparently with the broader community:
-
Proactively share updates and progress related to the FCA’s core responsibilities.
-
Utilize various channels, including the Fedora Community Blog, Fedora Discussion, and Matrix, to reach different audiences.
-
Create structured opportunities for community participation and feedback on relevant topics.
Previous Fedora Community Architects
- Marie Nordin
-
November 2019 β October 2022 (Fedora Linux 31 to 37)
- Brian Exelbierd
-
October 2016 β November 2019 (Fedora Linux 25 to 31)
- Remy DeCausemaker
-
February 2015 β June 2016 (Fedora Linux 22 to 24)
Why so many titles?
The title of this role evolved and changed over the years since its inception in February 2015. The creation of the role was largely envisioned and advocated for by Robyn Bergeron, then the Fedora Project Leader. When the role was first created, the role title was Fedora Community Outreach and Impact Lead, which was often shortened to Fedora Community Lead (FCL). At the time, the FCL role provided needed separation of responsibilities with the Fedora Project Leader, including the role of organizing the annual Fedora contributor conference, Flock. However, the FCL title did not feel totally right either. Anyone can be a leader in the Fedora community, whether they are employed by Red Hat or not! We did not want to imply otherwise.
Later, in October 2016, the role title was changed to Fedora Community Action & Impact Coordinator (FCAIC). This title was lengthier but better captured what community engagement means in a large, globally-distributed community like Fedora. Over time, more projects, organizations, and companies working on Free & Open Source Software (FOSS) introduced new roles in community management and leadership. However, community work does not have an industry-accepted job ladder, as is more common with software engineering. Red Hat eventually settled on the title of community architect for a career path in community management in its pioneering Open Source communities.
The title was changed in January 2023 to Fedora Community Architect (FCA) to reflect the changing landscape. Ultimately, the goal of changing the name then was to better describe the role and what the FCA did in Fedora. The lengthy "FCAIC" title often came with an explanation to others unfamiliar with Fedora and our unique community culture. FCA was also a handy shortening of the longer FCAIC acronym too!
2026 role changes
In 2026, this charter was substantially rewritten to describe the FCA’s actual scope of work, rather than the broader "community manager" framing it had carried since the role’s earliest days. Roles and Responsibilities was reorganized around four concrete areas β Council governance, budget and fiduciary stewardship, the Flock conference, and CentOS ecosystem β with CentOS added as a newly explicit responsibility, reflecting the deepening relationship between Fedora and its sibling project. The Community Initiative Support and Collaboration with Community Ops sections were removed β the former because the Fedora Council paused the Community Initiatives program, and the latter because supporting Community Ops was never a distinct, formal responsibility of the role. Decision-Making was expanded to state plainly that the FCA, while a Red Hat employee, is a fiduciary for the Fedora Project: the community budget belongs to Red Hat, but its stewardship serves Fedora. The FCA’s ongoing working relationship with the Fedora Project Leader and Fedora Operations Architect was documented for the first time, and the stakeholder list in Communication was tightened to reflect only the relationships tied to a formal responsibility.
Want to help? Learn how to contribute to Fedora Docs βΊ