Every year Google organizes the Summer of Code inviting students to work on open-source projects and even get paid for it. The company first select mentoring organizations, before accepting applications from students.
Google has now announced the 200 organizations/projects that have been selected for Summer of Code 2020. Many projects are higher-level software development such as web development or desktop programs development but there are also projects closer to the hardware-side of things with operating systems and multimedia projects.
Some interesting organization and/or projects part of the audio / graphics / video / multimedia category include:
- apertus Association developing AXIOM open-source hardware camera
- FFmpeg multimedia framework to decode, encode, transcode, de/mux, stream, filter & play audio and video stream found in many projects
- OpenCV Open Source Computer Vision Library for computer vision and deep learning applications.
- XOrg foundation for X Window System and related projects such as Mesa, DRI, Wayland, etc…
Some operating systems part of GSoC 2020 include:
- Amahi home media/storage server with a web interface.
- coreboot open-source boot firmware working on various architectures such as Arm and x86
- Various Linux distributions: Debian, Fedora, openSUSE, Gentoo
- BSD operating systems like FreeBSD and NetBSD
- RTEMS operating system used in satellites, particle accelerators, robots, racing motorcycles, building controls, medical devices, and more.
- Embox configurable operating system kernel designed for resource-constrained and embedded systems.
Other notable embedded and/or open-source hardware projects:
- Arduino open-source electronics platform
- ArduPilot full-featured, reliable open-source autopilot software
- BeagleBoard.org providing open hardware single board computers for IoT, artificial intelligence, home/business automation, robotics, and education.
- Libre Space Foundation working on several free software, open hardware, and open data projects related to space applications and technologies.
You can find the full list of organizations/projects on GSoC website. For each company, you can click on “View Idea List” to see more details about the potential projects. Students will be invited to apply and submit proposals between March 16-31. Selected students will be working on the project between May 19, 2020 – August 11, 2020, with regular evaluation and final results on August 26, 2020.
Students will be paid a stipend between $3,000 and $6,600 based on the PPP (Purchasing Power Parity) adjusted cost of living in the country of their educational institution.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.