Google Summer of Code GSoC 2021 Promises Interesting Improvements to these FOSS Projects

2 min


Google announced the GSoC 2021 projects and the list includes some interesting improvements to the mainstream foss projects such as GNOME, Xfce, LibreOffice, etc. Take a look.

GSoC 2021 - Foss Projects
GSoC 2021 – Foss Projects

Google Summer of Code is a yearly competition where it accepts project proposals from students across the world to improve open-source projects. It’s a popular worldwide summer program sponsored by Google and other sponsors where students get awards by finishing the accepted projects to improve the existing foss applications.

This year is the 17th year of the program which received 6991 applications from 4795 students across 103 countries. And 1292 students are selected from 68 countries and the list consists of some additions and improvements to the mainstream FOSS projects.

The list is quite large. However, I have summarised them below filtered by the main and popular foss projects.

Google Summer of Code – GSoC 2021 – Foss Projects

LibreOffice

  • Some of the common and annoying user experience LibreOffice bugs that are part of the “100 Paper Cuts” list are expected to be fixed. You can refer to the list here on the TDF site. However, which of them is selected as part of this project is unknown at the moment.
  • Improving the LibreOffice testbed (unit test) for bug fixes that currently do not have any test written. The project expects to write them as per the bug priority order.
  • Implement the interface for external data provides while doing data import in Calc which was removed as part of this commit.
  • Improving the DOCX compatibility for Table Styles with many additions. Hopefully, it solves many compatibility issues of opening and working with MS Office .docx formats.
  • Improving the tests for the VCL graphics backend.

GNOME

  • Customize IBus Extension project aims to make IBus themes separate from the current GNOME-Shell theme and GTK theme so that users can customize it with other available GNOME-Shell themes and GTK themes.
  • Faces of GNOME project plans to build a web portal to showcase the GNOME Contributors over the years in a proper and structured way with profiles and other details of the contributors.
  • GNOME’s built-in screenshot and screen-recorder utility to be merged into a single UI as part of this project with additional improvements.
  • Multi-account support is expected to the GNOME’s Matrix messaging client ‘Fractal’ as part of this project.
  • The GNOME Health app expects a main view design overhaul as part of this project which was planned in GitLab.
  • Better resource management in the GNOME desktop is planned in this project which uses the systemd, cgroups, and slices. This project expects to improve GNOME performance and responsiveness.

VLC

Pidgin

  • This project idea would focus on making the account adding process easier for everyone by introducing an Account assistant for Pidgin3.

GStreamer

  • Versatile Video Coding (VVC) is the latest video compression standard after HEVC. VVC Parsar’s work starts with this project.

Debian

Xfce

  • XFCE4 panel plugin development in Python and JavaScript (currently written on C).

digiKam


The overall list is interesting and we hope these get completed. And the end-users get to use the new features. The program is expected to begin its coding phase on June 7th and expected to be completed by August 16th.

For more details, visit the project page.


We bring the latest tech, software news and stuff that matters. Stay in touch via Telegram, Twitter, YouTube, and Facebook and never miss an update!

Join our Telegram channel and stay informed on the move.

Also Read


Like it? Share with your friends!

Arindam

Creator of debugpoint.com. All time Linux user and open-source supporter. Connect with me via Telegram, Twitter, LinkedIn, or send us an email.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x