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.
- Improving Mail Integration in Merkuro: Aakarsh MJ worked on the mail integration in Merkuro. Now, we can compose and send mail via 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.
- Add Automatic Tags Assignment Tools and Improve Face Recognition Engine for digiKam: TRAN Quoc Hung developed a deep learning model that can recognize various categories of objects, scenes, and events in digital photos. The model generates corresponding keywords that can be stored in digiKam’s database and assigned to photos automatically. The MR will be merged after the release of DigiKam 8.2.0.
- 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.
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.
- Adding moderation tool in Tokodon project under KDE: Rishi Kumar worked on implementing the admin APIs in Tokodon. Rishi added various moderation tools that all have been merged and will be available in the next Tokodon release.
- 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.
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.
KDE is an international technology team that creates free and open source software for desktop and portable computing. Among KDE's products are a modern desktop system for Linux and UNIX platforms, comprehensive office productivity and groupware suites and hundreds of software titles in many categories including Internet and web applications, multimedia, entertainment, educational, graphics and software development. KDE software is translated into more than 60 languages and is built with ease of use and modern accessibility principles in mind. KDE's full-featured applications run natively on Linux, BSD, Windows, Haiku, and macOS.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V..
Linux is a registered trademark of Linus Torvalds. UNIX is a registered trademark of The Open Group in the United States and other countries.
All other trademarks and copyrights referred to in this announcement are the property of their respective owners.
For more information send us an email: email@example.com
Article contributed by Johnny Jazeix under the CC-BY-4.0 license.