Program Overview
The GNOME Fellowship program opens a year‑long opportunity for skilled contributors to shape the desktop environment. Participants receive between 70k and 100k in funding while focusing on core areas such as documentation, testing, and developer tools. The initiative aims to reduce reliance on volunteer labor and to strengthen long‑term maintainability of the project.
Each fellow works under the guidance of the GNOME leadership team and collaborates with the broader community. The program runs in twelve‑month cycles, allowing ample time for deep integration and measurable progress through continuous collaboration. Successful fellows often continue as long‑term contributors after the stipend period ends.
Eligibility Criteria
Applicants must demonstrate a solid history of GNOME involvement, including contributions to code, documentation, or testing. The selection panel looks for proven expertise in at least one of the targeted focus areas such as developer tools, accessibility, or performance. Candidates also need to be able to commit full‑time effort for the entire twelve‑month period.
Residency is not a strict barrier, but applicants must be able to work within the timezones that align with the core GNOME team. Fluency in English is required to ensure clear communication across the distributed community. A detailed portfolio showcasing prior open‑source work strengthens the application considerably.
Application Process
The application opens on the official GNOME blog and closes after a thirty‑day window. Prospective fellows submit a structured form that includes a personal statement, a project plan, and examples of past contributions to GNOME. All submissions are reviewed by a panel of senior maintainers who assess technical depth and alignment with program goals.
After initial screening, selected candidates participate in a video interview to discuss their vision and to clarify any logistical concerns. The final decision is communicated via email, and successful applicants receive a contract outlining responsibilities, milestones, and payment schedule. Fellows are expected to begin work within two weeks of contract signing.
Funding and Compensation
The stipend range of 70k to 100k is paid in monthly installments and is designed to cover living expenses in most regions. In addition to the base amount, fellows may request a modest budget for hardware, software licences, or conference travel, subject to approval. All payments are processed through the GNOME foundations fiscal system to ensure transparency.
Fellows are not classified as employees they operate as independent contractors, which affects tax handling and benefits. The program does not provide health insurance, so participants should arrange personal coverage before the start date. Detailed financial guidelines are included in the onboarding packet to avoid any misunderstanding.
Expected Impact and Contributions
The primary goal is to improve the stability and usability of the GNOME desktop by addressing long‑standing bugs and enhancing documentation. Fellows also focus on building better developer tooling, which accelerates future contributions from the wider open‑source ecosystem. Measurable outcomes include reduced issue resolution time and higher satisfaction scores from end users.
By allocating dedicated resources, the program hopes to attract new talent who might otherwise be deterred by the lack of financial support. Over time, a stronger developer base can lead to richer feature sets and more frequent releases, benefiting both casual users and power users alike. The fellowship serves as a model for other open‑source projects seeking sustainable growth.
Practical Tips for Applicants
Start by reviewing recent GNOME merge requests to understand current coding standards and review practices. Draft a clear project outline that specifies milestones, deliverables, and realistic timelines, embedding at least five strong keywords to highlight key objectives. Seek feedback from existing GNOME maintainers early to refine the proposal before submission.
Highlight any prior experience with Git, glib, or GTK in your résumé, as these tools are central to GNOME development. Provide concrete examples of how you have improved documentation or automated testing processes in past projects. Demonstrating a proactive attitude and clear communication style will resonate strongly with the selection panel.