Skip to content

KDE and Google Summer of Code 2023

Tuesday, 14 November 2023  | 

This year KDE successfully mentored seven projects in the Google Summer of Code (GSoC). GSoC is a program in which contributors new to Free and Open Source software spend between 175 and 350 hours during from 10 to 22 weeks working on an Open Source project. This post will introduce the projects and contributors for 2023 and their achievements.

Projects

Merkuro

Mail composition window in Merkuro

  • Implement calendar availability: InfiniteVerma worked on calendar availability in Merkuro. This will allow you to specify the hours when you are available and can be invited to meetings and events. This work is still in progress, and hopefully it will be polished and merged soon.
    Current work in progress of calendar availability feature of Merkuro

digiKam

Screenshot of digiKam automatic Tags Assignment Tools

Krita

  • Improving the Bundle Creator: Srirupa Datta worked on improving and expanding the bundle creator in Krita. Bundles are packages of resources, like brushes or gradients that Krita users can exchange. The work has already been merged and will be part of the next release.

Bundle editing workflow

KDE Eco

Measuring Energy Consumption using Remote Lab: Karanjot Singh implemented remote access to the KDE Eco energy measurement lab. Although the lab is physically located at the KDAB offices in Berlin, with KEcoLab it is now accessible to KDE and other Free Software developers from anywhere in the world. This was achieved by setting up backend CI/CD integration and automating the energy measurement process, including providing a summary of the results.

Tokodon

Moderation tool added

Okular

  • Improve Okular For Android: Shivodit worked on improving Okular for Android, bringing in the much-needed font rendering improvement when fonts are not embedded in the PDF file - text was not rendered (the left image), and now it is (the right image). Other improvements have also been carried out during the period, such as improving the "About" page and finding the root cause of a freeze on Android. All of Shivodit's work has been merged in the various repositories.

Screenshot of Okular application on Android before and after GSoC"

Next Steps

The GSoC period is over, but it does not mean the contributions should stop there. Contributors had a fun summer honing their skills within KDE with the support of the community. Hopefully, they felt welcome and will continue to contribute for many years in the future.