How LibreOffice Participates in Google Summer of Code

LibreOffice actively participates in the Google Summer of Code (GSoC) program under the umbrella of The Document Foundation (TDF) to onboard new developers and advance its open-source office suite. Through structured mentorship, project idea curation, and practical code contributions, LibreOffice provides participants with hands-on experience in a massive C++ codebase while expanding its global developer community.

Each year, the LibreOffice community prepares for GSoC by publishing a comprehensive list of project ideas on their dedicated developer wiki. These proposals span diverse domains within the suite, such as core engine performance, UI/UX enhancements, import/export filters, QA testing frameworks, and mobile/online integration. Each project proposal includes the scope of work, required skills, and the names of community developers willing to serve as mentors.

To ensure candidates are prepared for the technical demands of the project, LibreOffice requires applicants to complete a prerequisite task known as an “Easy Hack.” Prospective participants must set up their development environment, submit at least one patch through LibreOffice’s Gerrit code review system, and successfully get it merged before their application is finalized. This requirement ensures that applicants are familiar with the toolchain, git workflows, and developer communication channels prior to acceptance.

Once participants are selected, LibreOffice pairs them with experienced core developers who provide technical guidance and community support throughout the program. Mentors conduct regular check-ins, guide architectural decisions, review code, and assist with debugging complex components. Communication primarily occurs over IRC, Matrix, mailing lists, and video calls, integrating the contributors directly into the daily life of the community.

Participant progress is assessed through official GSoC midterm and final evaluations, where mentors review milestone completions and code quality. Successful projects are merged directly into the main LibreOffice codebase, directly benefiting millions of end users worldwide. Beyond the completion of individual projects, LibreOffice leverages GSoC to convert seasonal participants into long-term contributors, maintainers, and future mentors.