We're hiring!

Google Summer of Code 2019

Mark Filion avatar

Mark Filion
May 30, 2019

Share this post:

A few days ago, coding began for this year's Google Summer of Code (GSoC) projects. Announced earlier this month, the 2019 edition accepted nearly 1,300 students from 63 countries, to work with 201 open source organizations.

Now in its 15th year, GSoC is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a three month programming project during their break from school.

While Collaborans have taken part in the program as students in the past (Elie Tournier and Rohan Garg, for example), this year's edition will see two Collaborans join as mentors for two Debian projects! In addition, GSoC 2019 also includes four GStreamer and Wayland related projects that are worth keeping an eye on in the coming weeks. Below are the details for each of these exciting projects.

Congrats to all the students who were selected this year, and best of luck for your projects!


  • Android SDK tools in Debian
    Student: Saif Abdul Cassim
    Organization: Debian
    Mentors: Andrej Shadura (Collabora) and Hans-Christoph Steiner
    I plan to package Kotlin 1.1.1 so that the android sdk tools packages that depend on Kotlin can finally be packaged. I am also planning on updating the other android sdk packages that are still in android 7.0.0..

  • Debian Cloud Image Finder
    Students: Arthur Diniz
    Organization: Debian
    Mentor: Bastian Blank and Lucas Kanashiro (Collabora)
    This project aims to develop a web application that will make it easier for users to find official Debian cloud images.


  • GStreamer: Add VMAF filter as plugin in the GStreamer
    Student: Sergey Zvezdakov
    Organization: Intel Media And Audio For Linux
    VMAF is a new full-reference perceptual video quality metric developed by Netflix, which has a high correlation with subjective quality scores. This metric is widely used in industry, and I want to add VMAF plugin to GStreamer. Also, I have some additional interesting ideas related to VMAF accelerating and tuning.

  • Converting GStreamer plugins to Rust
    Students: Sajeer Ahamed Riyaf
    Organization: GNOME
    GStreamer plugins are written in C and the developers are pursuing in an attempt to convert them to Rust which is more robust and easy to maintain. I will be a part of this conversion and help to fix certain issues related to this. This may require lot of testing and careful implementation of the C written program in Rust.

  • Stabilize Processing Video with GStreamer 1.x
    Students: Alex Stamm
    Organization: The Processing Foundation
    Stabilizing the Processing video library by repackaging GStreamer 1.x for a leaner video release and addressing some additional clean-up to reach a finalized release of the 2.0 beta.


  • A Wayland application proxy
    Student: mstoeckl
    Organization: X.Org Foundation
    To create a program which acts as a Wayland proxy (client + server pair), and which can forward Wayland protocol information and local shared-memory updates over a socket. The end result should enable a workflow similar to network transparency with X11 and ssh.


Comments (0)

Add a Comment

Allowed tags: <b><i><br>Add a new comment:


Search the newsroom

Latest News & Events

Kernel 5.14: 30 years in the making and still improving


With an ever-increasing interest in more modern hardware support, and a more reliable kernel that is thoroughly tested, contributions by…

Linaro Virtual Connect - Fall 2021


September's busy conference schedule kicks off next week with the Fall edition of Linaro Virtual Connect. Join us as we look at how to master…

Reverse-engineering the Mali G78


After a month of reverse-engineering the Arm Mali G78, we’re excited to release documentation on the Valhall instruction set, available…

Open Since 2005 logo

We use cookies on this website to ensure that you get the best experience. By continuing to use this website you are consenting to the use of these cookies. To find out more please follow this link.

Collabora Ltd © 2005-2021. All rights reserved. Privacy Notice. Sitemap.

Collabora Limited is registered in England and Wales. Company Registration number: 5513718. Registered office: The Platinum Building, St John's Innovation Park, Cambridge, CB4 0DS, United Kingdom. VAT number: 874 1630 19.