
The Linux Foundation
Operating systemsNon-profit consortium fostering growth of Linux
Get involved
Links from the organization’s published listing (2026). Older contact links may have moved.
Proposal examples
Browse the proposal library →Outcomes are reported by the linked archives.
- 2024 · acceptedOpenPrinting-for-Linux Uddhav ↗
- 2026 · acceptedProposal-GSoC-2026 ↗
Programs & participation
17 records across 1 programIndexed project records; missing years are not zero. Coverage
2026Google Summer of CodeAnnual program · 19 projects indexed
- Advanced System-Level Fuzzing for OpenPrinting: Deep State Exploration and LLM-Augmented Mutation
- AGL Bluetooth Integration
- AI Driven Printer Compatibility and Recommendation Portal
- Building a Full Print System Testing Pipeline
- CI Testing Programs & Upstream Integration for OpenPrinting
- CISA 2025 SBOM Conformance and SPDX 3 Support
- Converting Legacy Linux Kernel Device Tree Bindings to YAML Schemas
- COSMIC Desktop Print Dialog
- COSMIC Desktop Printer Setup Tool
- device tree bindings : Convert to DT schema
- Extending PDFio to be a PDF renderer
- Fuzz and Test the go-mfp CPython Binding
- Implement IPP-Scan Support in go-mfp
- Implement Missing Greybus Protocols in Zephyr
- KDE Print Manager – Completing CUPS 3.x Support and Printer Application Integration
- Porting OpenPrinting to Zephyr
- Real-Time Audio Capture and Playback Pipeline for Zephyr with Optional ML Integration
- ROS-Embedded LiDAR Perception in CARLA with AGL Visualization
- Task #4: AI-enabled Backup Camera
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2025Google Summer of CodeAnnual program · 21 projects indexed
- Add Virtual DAI component to SOF
- App Store: A Secure, User-Friendly Application Platform for Embedded Linux IVI Systems
- Automotive Grade Linux (AGL) - meta-ros
- Conformance Checker for SPDX AI SBOM
- Enhancing the Functionality of spdx-license-diff
- GNOME Control Center: Finalizing the New Printing Architecture for GNOME
- Google Summer of Code 2025: IIO Driver
- GTK Print Dialog: Modern dialog with built-in preview in main view
- IIO Driver for ADE9113
- Integrating OSS-Fuzz for Go-Based and Python-Based OpenPrinting Projects
- Intelligent Camera Stream Integration and Warning System (ICSW)
- KDE Print Manager vs. CUPS 3.x
- Modernize OpenPrinting Website with Next.js
- OpenPrinting Image Output Verification Framework
- Porting Printing to Zephyr
- Porting pyCUPS to CUPS 3.x API and implementing it in system config printer
- Running Open-Source ML Models on HiFi4 DSP with Zephyr RTOS
- Rust bindings for cpdb-libs
- Rust bindings for libcups2/3
- Stabilizing and extending patch-hub for a v1.0.0 release
- Utilizing OSS-Fuzz-Gen to Improve Fuzz Testing for OpenPrinting Projects
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2024Google Summer of CodeAnnual program · 19 projects indexed
- Building support for an A/B partition scheme-based update for Uptane Client
- Converting Braille embosser support into a Printer Application
- Desktop integration: CPDB support for the LibreOffice print dialog
- Desktop integration: CPDB support for the print dialogs of Mozilla
- Desktop Integration: Update system-config-printer for the New Architecture of printing.
- Device tree bindings: Convert device tree bindings to DT schema
- Enhance Speech Recognition Demo for AGL
- Extend AGL's Demo Control Panel
- GNOME Control Center: Finalizing the New Printing Architecture for GNOME
- IIO Driver: AD7294-2 ADC/DAC
- Implement a GUI to Control Data for SOF Components
- Implementing kw self-owned CI server infrastructure
- Integrating C-based OpenPrinting Projects in OSS-Fuzz Testing
- Integration Tests for Kworkflow
- Make a native printer Application from Gutenprint
- Packaging CUPS and Printer Apps into OCI images
- PAPPL API Bridging for Scanner Applications
- perf trace and BTF
- Replace QPDF by PDFio as PDF manipulation library in libcupsfilters
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2023Google Summer of CodeAnnual program · 11 projects indexed
- Adding support for the new functionality of IPP Everywhere 2.x to libcupsfilters and CPDB
- AGL @ Linux Foundation | GSoC 2023 | Enhance Speech Recognition
- Continuous Integration: Test Programs for libcupsfilters, libpappl-retrofit, libppd, CPDB, CPDB Libs
- GNOME Control Center: List and handle IPP print services for the New Architecture
- HTTP Server Implementation
- kworkflow: Implementing lore.kernel.org interface
- OpenPrinting : CPDB support for application's print dialogs: Firefox, Chromium, LibreOffice
- Overhauling Uptane.io: Creating a Better User Experience for the Uptane Project Website
- Perf Data Converter
- Qt5 Application to Visualise/ Simulate CAN bus traffic using Kuksa.val
- Sand-Boxed Scanner Application Framework
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2022Google Summer of CodeAnnual program · 14 projects indexed
- Add Avahi calls for discovering and resolving driverless IPP printers and Optimize the processes
- Adding CPDB support to existing Print Dialogs
- An Offline voice-agent for Automotive Grade Linux
- Apache Thrift Module for Zephyr
- Arduino module based on Zephyr
- converting Braille embosser support into a printer application
- Create new printer setup tool for the GNOME Control Center
- Flutter based application that reads and displays CAN data through kuksa.val
- GUI for discovering non-driverless printers and finding suitable Printer Applications for them
- Lore interface for kw
- Make Kworkflow Stronger: Legacy Bug Fix and New Distribution Support
- Official Release of Open-source Uptane Server (“OTA Community Edition”)
- Scanning Support in PAPPL with eSCL Support
- Write a flutter demo application demonstrating an Instrument Cluster.
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2021Google Summer of CodeAnnual program · 18 projects indexed
- Add dynamic load module support for SOF
- Create a single universal CUPS filter to replace the chain of individual filters
- CUPS Filters: Converting Filters to Filter Functions
- Examining the Coccinelle’s Handleability of All Function Headers Found in the Linux Kernel
- Expanding support for Kworkflow: bootloaders and Linux distributions
- Finding bugs related to memory errors in Linux Kernel and improving environment model specifications for static verification
- Firmware and other file handling in PAPPL
- GSOC 2021 Proposal - GUI for listing and managing available IPP services
- IIO Driver: AD511X DigiPOT
- IIO Driver: ADXL355 Accelerometer
- Improving statistics from kw
- LIDAR visualization application on AGL using ROS2
- LSB: Analysis & Fixing of Race Condition Warnings in the Linux Kernel
- Make All Filter Functions Work Well Even Without PPD Files
- Multi-threading in perf
- Optimizing build and deploy in Kworkflow: towards the Beta release
- Proposal for GSoC 2021 IIO Driver: ADXL313
- VirtIO-blk implementation with AGL on Jailhouse
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2020Google Summer of CodeAnnual program · 13 projects indexed
- Analysis and fixing of race condition warnings in the Linux kernel
- Development of environment model specifications for static verification of Linux Kernel
- Extract raster data from PDFs for direct printing
- General Printer Application SDK
- IIO Driver
- IIO Driver for ADXRS290 Gyroscope
- Integrate PaStA with Patchwork
- Jailhouse support to AGL
- Linux GUI application to admin MF devices using IPP System Service
- Linux Kernel Driver Debugging Support
- Make Printer Applications Configurable
- Porting of Jailhouse partitioning hypervisor into Automotive Grade Linux
- Speed/Scaling Optimisation of cups-browsed
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2019Google Summer of CodeAnnual program · 7 projects indexed
- Add Driver Support for AD5940 in the IIO Subsystem
- ASoC codec driver
- Generic Framework to turn legacy drivers consisting of CUPS filters and PPDs into Printer Applications
- Improve the pdftoraster filter
- IPP: ipptool test suite updates for IPP errata updates
- ipptool test suite for IPP System Service
- Proposal for GSoC 2019 IIO Driver: AD7292
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2018Google Summer of CodeAnnual program · 12 projects indexed
- Automotive Grade Linux (AGL)
- Common Print Dialog Backend
- Content Oriented Printer AutoSelection
- Enhancements for ipptool
- Idea: Enhancements for ipptool
- IIO Driver Project (Bosch BME680)
- Improve environment model for memory safety verification of the Linux kernel and find bugs related to the memory errors in Linux kernel
- Improving bannertopdf filter to use QPDF instead of Poppler APIs
- IPPDOCLINT Program
- Performance and benchmarking improvements in WireGuard
- WireGuard Kernel Hacking
- WireGuard Kernel related tasks
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2017Google Summer of CodeAnnual program · 11 projects indexed
- Add support to CUPS-FILTERS for enabling conversion to and printing of PCLm files supported by IPP everywhere printers.
- Common Print Dialog
- Common Print Dialog
- Common Print Dialog for desktop applications and mobile devices
- DBus activatable Print Backends and Common Libraries for the Common Printing Dialog
- Finding bugs related to the data races in Linux kernel
- Finding bugs related to the memory errors in Linux kernel
- Flattening non-static content (like filled forms) in PDF files for printing
- Performance Optimization / Android Interface
- Qt based Common Print Dialog
- Userland implementation of WireGuard in Golang
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2016Google Summer of CodeAnnual program · 11 projects indexed
- Add MuPDF support to cups-filters for a lightweight mobile printing stack
- Diagnose my ceph cluster
- Disk Removal Safety Utility for Ceph
- Environment model specifications for more bugs to reveal
- Linux Kernel Backports
- LLVMLinux: Static Analysis
- LSB Navigator
- Porting mainline kernel to ARM Cortex-M7 microcontroller
- Programmatically Discover Data Center Topology
- Race detection in Linux kernel
- The Linux Foundation OpenPrinting Proposal (Draft)
Source checked Sep 28, 2026
Participation imported from the GSoC Organizations archive snapshot; this historical listing is not an application-status claim.
2014Google Summer of CodeAnnual program · 15 projects indexed
- Color Management Printing Extension for CUPS II
- Formalization and Checking of Correct Usage of Kernel Core API
- FOSSology+SPDX Project Proposal
- Implement C++ Support for the LSB Data Import Tools
- Improve Allwinner SoCs support on mainline Linux
- IPP over USB on Linux
- Linux kernel revoke support for character-devices
- LSB projects, Extend and Update LSB Core Test Suite
- Parallel Verification of Linux Kernel Modules
- Public Pool of Bugs in Linux Kernel Modules
- Python SPDX parser library
- SPDX Merge Tool Proposal
- SPDX Parser library for the Go Programming Language
- Web service for Commit Verifier
- Web Tools - Web visualization of BEL graphs
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2013Google Summer of CodeAnnual program · 14 projects indexed
- A partial rebuild feature for Btrfs filesystem
- Automatic Construction of Kernel Core Model
- Color Management Printing Extension for CUPS
- Efficient sparse file handling in the page cache
- foomatic-rip: Replace the universal print filter by an easy-to-maintain CUPS filter
- Formalization of Correct Usage of Kernel Core API
- Generation of Environment Model for Verification of Multi-module Device Drivers
- Improve multi-version support in automatically generated LSB test suites
- Improving performance of the KernelStrider tools
- LSB projects, Extend and Update LSB Core Test Suite
- OpenPrinting web site: Usability and backend enhancements
- OpenPrinting web site: web application for printer and driver administration
- Penguin with Dragon Wings: Check Before Take-off
- Verification of Linux file systems drivers by combination of static and dynamic analysis
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2012Google Summer of CodeAnnual program · 14 projects indexed
- Add Dynamic Tests to the Linux Application Checker
- Advanced Source Code Instrumentation for the Linux Driver Verification Project
- Compat-vga for the Linux kernel
- Formalization of Correct Usage of Kernel Core API
- Formalization of Correct Usage of Kernel Core API
- Implement a Lightweight Data Race Detector for Linux Kernel Modules on x86
- Implement device profiles for Btrfs filesystem
- KMSCON: A DRM based terminal emulator
- libjtapi
- Linux Kernel digital television framework enhancements
- OpenPrinting web site: Enhancements for printer and driver administration, in depth security review
- PDF manipulation tools, with special focus on printing needs
- Redesign LSB Navigator to be more independent from particular DBMS
- Update LSB OLVER Core Test Suite
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2011Google Summer of CodeAnnual program · 12 projects indexed
- Adding support for interception of callback operations in kernel modules to KEDR Framework
- Consistency Checkers for the LSB Database
- CUnit format support for API Sanity Autotest
- Heal-On-Rewrite for ext4-snapshots
- Hot File system Backup using Ext4 Snapshots
- Implement a generic restriper for Btrfs filesystem
- Improve LSB DevChk
- Interpolating procedure for quantified formulas for the LDV Project
- Linux support for the "Letcool N350JP" game console
- Parse XML DB in Perl, replacing legacy C programs
- Ticketed Print Monitoring System
- User-friendly Interface for Linux Driver Verification Tools
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2010Google Summer of CodeAnnual program · 11 projects indexed
- Annotation support for API Sanity Autotest
- Compression of locally installed PPD repositories
- Cross Distribution Package Dependency Translation
- Implementation of the Locator/ID Separation Protocol in the Linux kernel
- Improving tracing in perf events / ftrace
- Linux Device Drivers Quality Inspector
- Linux kernel device drivers for reconfigurable architectures aka FPGA's
- LSB test result analytic system
- Memory Compression for Virtualized Environments
- NetworkManager: fast-user-switching support and related goodness
- Upstream Tracker
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.
2009Google Summer of CodeAnnual program · 7 projects indexed
- AP mode support for Network Manager
- Common Print Dialog
- Finalize the common dialog designed by OpenUsability
- IEC 68831-6 support for the new FireWire stack
- Kevin Seitz's OpenPrinting Application
- Make OpenJDK LSB Compliant
- OpenPrinting: Making the web-based application for browsing the database less resource consuming using a PHP/MySQL architecture
Source checked Oct 2, 2026
Community mirror of the 2009–2015 Google Melange project archive. Original Melange project links may now redirect; the participation source retains the mirrored records. Organizations without indexed projects may be absent. Imported and normalized from Vaibhav Gupta / GSoC-Data-Analyser, MIT.