Opportunity Open Source Conference 4.0 in the IIIT Allahabad
from
Friday, August 28, 2026 (9:00 AM)
to
Sunday, August 30, 2026 (9:00 PM)
Monday, August 24, 2026
Tuesday, August 25, 2026
Wednesday, August 26, 2026
Thursday, August 27, 2026
Friday, August 28, 2026
6:00 PM
Inaugration & Opening Plenary
-
Till Kamppeter
(
OpenPrinting
)
Aveek Basu
Inaugration & Opening Plenary
(Others)
Till Kamppeter
(
OpenPrinting
)
Aveek Basu
6:00 PM - 6:30 PM
6:30 PM
Fireside Chat: Kate Stewart on Zephyr
-
Kate Stewart
Fireside Chat: Kate Stewart on Zephyr
(Community)
Kate Stewart
6:30 PM - 7:10 PM
Room: Room 1
TBD
7:10 PM
Break
Break
7:10 PM - 7:30 PM
7:30 PM
Demystifying Linux Kernel Initialization
-
Shuah Khan
(
The Linux Foundation
)
Demystifying Linux Kernel Initialization
(Development/Coding)
Shuah Khan
(
The Linux Foundation
)
7:30 PM - 7:50 PM
Room: Room 1
If you ever wondered what happens between the time you power up your laptop and when you get back with that steaming cup of your favorite beverage? This talk will take the lid off and demystify the Linux kernel boot process. In addition, it covers how to enable KNL (kernel start-up parameter) initcall_debug to allow trace init_calls as they are executed to get insight into the early boot sequence. Learning how to enable early debugging comes in handy when you are faced with a boot problem during boot, performance regressions during boot resulting in longer boot times, and a variety of other problems.
7:55 PM
How to start your Open Source journey?
-
Till Kamppeter
(
OpenPrinting
)
Aveek Basu
How to start your Open Source journey?
(Community)
Till Kamppeter
(
OpenPrinting
)
Aveek Basu
7:55 PM - 8:35 PM
Room: Room 1
Open Source is more than just code—it’s a global movement built on collaboration, transparency, and shared growth. For newcomers, however, the first step can feel overwhelming: Which project should I choose? Do I need to be an expert? How do I make my contributions count? This talk will demystify the process of getting started with Open Source. We’ll cover the essentials—from understanding community culture and finding beginner-friendly projects to making your first contribution and building a sustainable journey. Whether you’re a student, professional, or hobbyist, you’ll learn practical strategies for identifying opportunities, collaborating effectively, and showcasing your work. By the end of this session, you’ll walk away with a clear roadmap, actionable resources, and the confidence to take your first (or next) step in the world of Open Source.
8:35 PM
Everything Was Fine Until the Conference Started
-
Akarshan Kapoor
(
Indian Institute of Technology, Mandi, India
)
Everything Was Fine Until the Conference Started
(Zephyr)
Akarshan Kapoor
(
Indian Institute of Technology, Mandi, India
)
8:35 PM - 9:15 PM
Room: Room 1
On paper, conference streaming is easy: put some video into a browser and send it to YouTube. That version worked perfectly, right up until we added three rooms, remote speakers, screen sharing, twelve stream keys, and people waiting for the event to start. This talk is about the system we built around VDO.Ninja to handle the resulting mess. One server runs three independent room pipelines, mixes speakers and slides, and routes each room to the right YouTube event. More importantly, it tries very hard to stop an operator from streaming Room 2 into Room 1’s keynote. We will look at the decisions that mattered once the prototype met production: isolating rooms, keeping secrets out of logs, preventing conflicting services, restarting failed components, and checking the entire pipeline before somebody says, “We are live.” or "Why is it not streaming?" There is some FFmpeg, some systemd, and a healthy amount of defensive Bash. The video encoding was the easy part. Making the setup boring enough to operate during a real conference was the actual job.
Saturday, August 29, 2026
10:00 AM
Beyond IOPS: Benchmarking and understanding ceph storage systems
-
Utkarsh Bhatt
(
Canonical
)
Beyond IOPS: Benchmarking and understanding ceph storage systems
(Others)
Utkarsh Bhatt
(
Canonical
)
10:00 AM - 11:20 AM
Room: Room 3
How can we understand a storage system when we cannot see what is happening inside it? Is the highest IOPS number always the best result—and what does IOPS actually mean? In this hands-on workshop, participants will explore a storage system as a black box. They will run simple experiments, change factors such as request size and the number of simultaneous operations, and observe how these changes affect throughput and response time. Along the way, they will learn how to interpret benchmark results, ask useful questions, and avoid common mistakes. We will then connect these observations to Ceph, an open-source distributed storage system. Through practical examples, participants will discover how Ceph stores data across multiple machines and how replication, networking, and coordination influence performance. The workshop is designed for students curious about Linux, cloud computing, storage, or distributed systems. No previous experience with Ceph or storage benchmarking is required. Bringing a laptop is optional, but participants who want to follow the hands-on exercises are encouraged to bring one with a Linux environment or Linux virtual machine. Participants without a laptop can still follow the demonstrations and discussions.
How to start your GSoC Journey
-
Till Kamppeter
(
OpenPrinting
)
Aveek Basu
How to start your GSoC Journey
(Development/Coding)
Till Kamppeter
(
OpenPrinting
)
Aveek Basu
10:00 AM - 10:40 AM
Room: Room 1
TBD
Is Git for Research? Git's Linearity vs. The Researcher's Need for Diversity
-
Bibekananda Hati
(
Founder/CEO@ExperQuick.org
)
Is Git for Research? Git's Linearity vs. The Researcher's Need for Diversity
(Artificial Intelligence, Machine Learning, Data Science)
Bibekananda Hati
(
Founder/CEO@ExperQuick.org
)
10:00 AM - 10:20 AM
Room: Room 2
Every software developer uses Git to track code changes line-by-line as a project converges toward a stable release. But when data scientists and ML researchers try to use Git to manage exploratory experiments, the workflow breaks down. That is because software engineering and computational research have opposite goals. Engineering moves toward convergence (building one deterministic codebase). Research requires constant divergence—testing dozens of model architectures, dataset splits, loss functions, and parameter combinations in parallel. When you force Git to track experiment variations, your commit log gets polluted with messages like "try lr 0.001", your Jupyter notebooks refuse to merge cleanly, and your folder quickly fills up with `exp1_v2_final_REAL.ipynb`. Meanwhile, production MLOps tools log run metrics after the fact, but they don't help you structure or query your exploratory R&D workflow on your local machine. In this 20-minute talk, we look at why Git's line-by-line commit tree isn't built for experiment search spaces, and how adding a lightweight open-source component layer in Python (using PyLabFlow and SQLite) lets you keep Git for your source code while keeping your experiment variations structured, deduplicated, and queryable—100% offline.
10:20 AM
Risk aware Open Source Software Contribution
-
S. Venkatesan
Risk aware Open Source Software Contribution
(Security)
S. Venkatesan
10:20 AM - 10:40 AM
Room: Room 2
Abstract: The use of Open Source Software in cybersecurity is increasing because its source code is transparent and can be reviewed by the public. Anyone can propose contributions to many open source projects, however, these contributions are reviewed and validated by the project maintainers before being incorporated into the official codebase. The open source softwares is used by individuals as well as the small, medium and large scale organizations. The security bug in a software will affect every user and increase the risk to the confidentiality, integrity, and availability of their systems and data. Therefore, this becomes the easiest attack vector for the attacker to compromise millions of users in a single attack or update instead of attempting to compromise every user individually. An attack may involve unauthorized modification of the software or the submission of malicious or vulnerable code as a contribution. Although all code contributions are reviewed and verified before being incorporated into the official codebase, there is still a possibility that malicious code or subtle vulnerabilities may escape detection and be included in the software. There are incidents where contributors intentionally or unknowingly left the software with bugs. The impact of such a scenario can be significant because open source software is widely used. Therefore, contributors should understand the potential impact of their changes and contribute to open source projects responsibly and ethically to mitigate the security risk. Also, when using LLM for the code generation, contributors need to analyse the code in detail to identify security vulnerabilities, logical errors, and other defects, reducing the burden on project maintainers and improving the overall security of the software
10:40 AM
2001 - 2026: 25 years of OpenPrinting!
-
Till Kamppeter
(
OpenPrinting
)
2001 - 2026: 25 years of OpenPrinting!
(OpenPrinting)
Till Kamppeter
(
OpenPrinting
)
10:40 AM - 11:20 AM
Room: Room 1
Conference attendees to Till: *Printing works better than under Windows or Mac!* Michael Tunnell, TuxDigital, says in [one of his videos](https://youtu.be/sc0B_ckmGwQ?si=HDw5pAotgeCkDFlB&t=180): *There is no such thing like a pain-free experience of printing under Windows ... Linux printing is ridiculously good ...* This year we are celebrating the 25th anniversary of OpenPrinting. In this talk I will first tell what we are doing and what we have achieved. Then I will go through our current work: What is planned for CUPS? How do we improve the desktop experience and how do we make the desktop ready for CUPS 3.x? And I am not only talking about KDE and GNOME but also about the newcomer COSMIC and my collaboration with System 76. The printing stack is an essential part of the system infrastructure. Therefore it must be reliable and secure, and this requires thorough testing of the code. I will tell about our new development in CI testing, fuzz testing with OSS-Fuzz, and having gotten security-audited. **After having been laid off from Canonical last year I am now covered by the Sovereign Tech Agency until the end of this year. After that I need sponsors and/or members, especially companies who benefit from printing just working in Linux and open source software. So your help is needed.** - [OpenPrinting](https://www.openprinting.org/) - [OpenPrinting News](https://openprinting.github.io/news) - [OpenPrinting 25 years](https://openprinting.github.io/OpenPrinting-News-25-years-of-working-full-time-for-printing-with-free-open-source-software) - [Tech over Tea #299](https://openprinting.github.io/OpenPrinting-News-Tech-over-Tea-299-Brodie-interviews-Till-Kamppeter) - [Google Summer of Code](https://openprinting.github.io/OpenPrinting-News-Google-Summer-of-Code-2025-Our-most-successful-one/) - https://www.youtube.com/@open-printing
Become a Digital Detective: Solving a Real Cyber Attack with Velociraptor
-
Aditya D
Become a Digital Detective: Solving a Real Cyber Attack with Velociraptor
(Security)
Aditya D
10:40 AM - 11:20 AM
Room: Room 2
In this story-driven session, attendees will step into the role of a digital forensic investigator and use Velociraptor, an open-source Digital Forensics and Incident Response (DFIR) platform, to investigate a simulated cyber attack from start to finish. Rather than presenting features slide by slide, we'll work through a realistic incident, collecting forensic artifacts, querying endpoints with VQL, uncovering persistence mechanisms, analysing Windows event logs, and reconstructing the attack timeline to understand exactly what happened.Along the way, attendees will learn how modern incident response teams approach investigations, how Velociraptor enables rapid threat hunting at scale, and why open-source DFIR tooling has become an essential part of today's defensive security toolkit.
11:20 AM
Break
Break
11:20 AM - 11:35 AM
11:35 AM
Beginner's guide to contribute to OpenPrinting
-
Till Kamppeter
(
OpenPrinting
)
Aveek Basu
Beginner's guide to contribute to OpenPrinting
(OpenPrinting)
Till Kamppeter
(
OpenPrinting
)
Aveek Basu
11:35 AM - 12:00 PM
Room: Room 1
TBD
Hands-On PyLabFlow: Building Reproducible ML & Deep Learning Pipelines from Scratch
-
Bibekananda Hati
(
Founder/CEO@ExperQuick.org
)
Hands-On PyLabFlow: Building Reproducible ML & Deep Learning Pipelines from Scratch
(Artificial Intelligence, Machine Learning, Data Science)
Bibekananda Hati
(
Founder/CEO@ExperQuick.org
)
11:35 AM - 1:05 PM
Room: Room 3
Managing computational experiments during exploratory R&D is one of the trickiest parts of data science and machine learning. Notebooks get cluttered, parameter variations are hard to track, and reproducing past runs often requires digging through old files. In this 1-hour hands-on workshop, participants will build real machine learning and deep learning experiment pipelines from scratch using PyLabFlow—an open-source, local-first Python framework for experiment management and reproducibility. Through guided Jupyter Notebook exercises, attendees will: 1. Set up a structured research workspace using PyLabFlow. 2. Build modular Python components for data processing, scikit-learn ML models, and PyTorch deep learning architectures. 3. Configure and run experiment pipelines (`PipeLine`) with automatic tracking and duplicate-run protection. 4. Save and organize output artifacts, model checkpoints, and logs cleanly under experiment namespaces. 5. Query and compare past experiment runs into Pandas DataFrames to analyze model performance across sessions. By the end of the workshop, every attendee will have built two functional hands-on projects (a scikit-learn regression pipeline and a PyTorch neural network workflow) and will leave with a reusable blueprint for organizing their own projects 100% offline.
The AI Odyssey: When Your Model Is the Trojan Horse
-
Rahul Sharma
(
Senior Software Engineer | Red Hat
)
The AI Odyssey: When Your Model Is the Trojan Horse
(Artificial Intelligence, Machine Learning, Data Science)
Rahul Sharma
(
Senior Software Engineer | Red Hat
)
11:35 AM - 12:15 PM
Room: Room 2
In Homer's Odyssey, the Greeks left a gift at the gates of Troy. It looked magnificent. *It was a trap.* Every day, developers do the same thing: download a model from Hugging Face, load it with `torch.load()`, and run it. The checkpoint looks like a gift. Sometimes, it is a trap. I will open with a **live demo**: a small, innocent-looking model file that **opens a reverse shell** the moment it loads. No crash, no warning. This is not hypothetical. In 2024, JFrog found over a hundred malicious models on Hugging Face doing exactly this. In 2025, ReversingLabs discovered models using a technique called *"nullifAI"* to embed payloads in seemingly safe architectures. The root cause: popular serialization formats like **pickle allow arbitrary code execution** during deserialization. A model file is not just weights. *It is a program, and you are running it blind.* The fix now exists and it is open source. The **OpenSSF Model Signing (OMS)** specification, formalized in June 2025 and backed by Google, NVIDIA, and Red Hat, lets you sign model artifacts cryptographically and verify them before loading. It is a single `pip install model-signing` away. Under the hood, OMS uses **Sigstore bundles** wrapping **in-toto** attestation statements, the same trust infrastructure that secures container images. Major hubs including NVIDIA NGC and Google Kaggle are adopting it. In the second demo, I will **sign a model, tamper with it, and show verification catching the modification**. I will also cover safer format alternatives like **SafeTensors** and **ONNX** that eliminate pickle entirely, and close with how you can contribute to the OpenSSF model-signing project on GitHub. *If you download models from the internet, this talk is for you.*
12:00 PM
OpenPrinting - Q&A
-
Till Kamppeter
(
OpenPrinting
)
Ayush Singh
Uddhav Phatak
Omkar Nanajkar
Aveek Basu
OpenPrinting - Q&A
(OpenPrinting)
Till Kamppeter
(
OpenPrinting
)
Ayush Singh
Uddhav Phatak
Omkar Nanajkar
Aveek Basu
12:00 PM - 12:15 PM
Room: Room 1
Now, after Till has given you an overview about OpenPrinting, you probably have many questions, for example: - How to get started as contributor to OpenPrinting? - What can I do if I am not a coder? - How do I get printing into my apps? - How do I design a driver for a non-IPP legacy/specialty printer? - How do I report issues? - ... Till, Aveek, Uddhav, Omkar, and Ayush (and perhaps other people from OpenPrinting) will answer your questions. [More about OpenPrinting ...][1] [1]: https://openprinting.github.io/OpenPrinting-News-25-years-of-working-full-time-for-printing-with-free-open-source-software/
12:20 PM
From Speech to Speech: Building a Low-Latency Interpretation Platform with Open Source
-
Arnav Angarkar
(
FOSSASIA
)
From Speech to Speech: Building a Low-Latency Interpretation Platform with Open Source
(Development/Coding)
Arnav Angarkar
(
FOSSASIA
)
12:20 PM - 12:40 PM
Room: Room 2
# VoxBento: Reimagining Real-Time Multilingual Interpretation with AI What if professional event interpretation did not require dedicated booths, complicated hardware, or specialized listening devices? VoxBento is an open source, browser-first platform for real-time multilingual interpretation, combining WebRTC-based media infrastructure with speech recognition, context-aware AI translation, live subtitles, and AI-generated speech. This talk goes behind the scenes of VoxBento, covering its low-latency audio pipeline, seamless interpreter handoffs, AI translation and synthesis, browser-based attendee experience, and the architecture required to securely support multiple events. We will explore how human interpreters and AI can work together rather than treating AI as a simple replacement, and how modern real-time infrastructure can make multilingual communication more accessible and scalable. The session concludes with a live demonstration of VoxBento and a look at the future of open source, AI-powered accessibility. **Audience:** Developers, students, researchers, open source contributors, and engineers interested in real-time systems, WebRTC, AI/ML, accessibility, and open source infrastructure. **No prior knowledge of speech AI or WebRTC is required.**
Stop Generating AI PRs: Build a Career by Solving Open Source Problems with FOSSASIA
-
Mario Behling
(
FOSSASIA
)
Stop Generating AI PRs: Build a Career by Solving Open Source Problems with FOSSASIA
(Artificial Intelligence, Machine Learning, Data Science)
Mario Behling
(
FOSSASIA
)
12:20 PM - 12:40 PM
Room: Room 1
AI tools can generate code, boilerplate, tests, documentation, and pull requests faster than ever. But open source projects do not need more low-quality AI-generated PRs. They need contributors who can understand real problems, read existing code, make good technical decisions, test their work, and deliver solutions that reduce maintainer workload instead of increasing it. This talk introduces active FOSSASIA software and hardware projects where students and young developers can contribute to real products, including Eventyay, Visdom, Scrum Helper, LED badges, ePaper badges, Flutter apps, Voxbento, and Loungemesh. These projects offer opportunities to work on event platforms, visualization tools, developer workflows, open hardware, mobile apps, multilingual event technology, and spatial video collaboration. The session focuses on how contributors can use AI meaningfully as part of a serious development workflow. FOSSASIA projects support this through documentation, contribution guidelines, issue workflows, progress updates, and AI-oriented project context such as AGENTS.md. The goal is not to outsource thinking to AI, but to use AI with enough project understanding to deliver focused, tested, and useful contributions. FOSSASIA is looking for students and young developers who want to start their career by proving their ability through real open source work. Contributors who show technical judgment, independence, reliability, and useful project contributions can build pathways into internships, Google Summer of Code, freelance work, and paid development roles. Key takeaways: * How to identify and solve real problems in open source projects * How to use AI responsibly without creating maintainer overhead * How project context such as AGENTS.md can improve AI-assisted development * What maintainers look for in useful contributors * How open source contributions can become a pathway into professional software development
12:45 PM
All about The Linux Foundation
-
Sridhar Rao
(
The Linux Foundation
)
All about The Linux Foundation
Sridhar Rao
(
The Linux Foundation
)
12:45 PM - 1:05 PM
Room: Room 1
1:05 PM
Lunch
Lunch
1:05 PM - 2:30 PM
2:30 PM
Build a Zero-Cost AI Agent in Your Browser
-
Nishant Kumar Thakur
(
NA
)
Build a Zero-Cost AI Agent in Your Browser
(Artificial Intelligence, Machine Learning, Data Science)
Nishant Kumar Thakur
(
NA
)
2:30 PM - 3:55 PM
Room: Room 3
Every AI tutorial starts the same way: sign up for an API key, add a credit card, spin up a server. For students and independent developers, that's a barrier before you write a single line of code. This workshop skips all of that. Participants build a working AI agent inside one HTML file: streaming chat, custom persona, multi-turn memory, and agentic tool-calling, all running in a browser tab. No API keys, no servers, no cloud bill. Chrome and a text editor is the entire setup. The stack is open source: Google's Gemma 2 2B (4-bit quantized, ~1.5 GB), WebLLM from the MLC-AI project (an OpenAI-compatible chat completions API loaded from a single CDN import), and WebGPU for GPU-accelerated inference natively in the browser. We build in four hands-on phases: - Phase 1, The AI Loop (40 min): Load a quantized model via WebLLM, run a first chat completion, add token streaming, and wire multi-turn conversation memory. From a blank HTML file to a working chat in under an hour. - Phase 2, Chat UI (20 min): Turn raw text output into a styled chat application with message bubbles, a scroll container, and a loading progress bar. CSS is provided so participants focus on wiring the JavaScript. - Phase 3, Make It Yours (30 min): Pick a persona (fitness coach, travel guide, language tutor, game master) and customize the agent. Then a live demo of agentic tool-calling, where the model outputs structured markers like [TOOL wikipedia "Eiffel Tower"], which get parsed and executed against real APIs. Results feed back into the conversation loop, following the same observe-decide-act architecture used by production agent frameworks. - Phase 4, Ship It (15 min): Save the HTML file, write a two-sentence description, submit. Because the WebLLM API mirrors OpenAI's chat.completions interface, the patterns and code participants write here work identically with cloud-hosted models when they're ready to scale. But for this session, the whole thing runs offline once the model is cached. What to bring: A laptop with Chrome (WebGPU enabled, check at chrome://gpu), VS Code with the Live Server extension, and any GPU, integrated is fine. Every phase includes a checkpoint file so nobody falls behind.
Enterprise grade security for your cloud infrastructure with FOSS
-
Balachandran Sivakumar
Enterprise grade security for your cloud infrastructure with FOSS
(Security)
Balachandran Sivakumar
2:30 PM - 3:10 PM
Room: Room 2
This talk explores how to secure cloud workloads using a practical stack of open source tools. We'll look at how services like NGINX can serve as a secure reverse proxy and web gateway, IPS/IDS like Suricata can provide high-performance network intrusion detection and prevention, and utilities like fail2Ban can automatically respond to malicious behavior by blocking abusive clients. We'll also discuss additional open source components that complement this stack, such as CrowdSec for collaborative threat intelligence, Wazuh for host-based detection and monitoring, and Netfilter/nftables for modern Linux firewalling. Rather than focusing on individual tools in isolation, the session demonstrates how these components can work together to build layered, enterprise-grade security for cloud-native and traditional workloads. Through real-world deployment patterns, architecture diagrams, and practical examples, attendees will learn how to detect threats, reduce attack surfaces, automate incident response, and improve visibility across their infrastructure. Whether you're running workloads on public cloud, private cloud, or Kubernetes, you'll leave with a blueprint for building a cost-effective security stack using open source technologies—without compromising on capability or scalability.
Google Summer of Code -- Panel and Q&A
-
Abhishek Kumar
(
The Linux Foundation
)
Till Kamppeter
(
OpenPrinting
)
Uddhav Phatak
Omkar Nanajkar
Aveek Basu
Akash Singh
(
Sabi
)
Varsha U N
Sankalp Jha
Google Summer of Code -- Panel and Q&A
(Community)
Abhishek Kumar
(
The Linux Foundation
)
Till Kamppeter
(
OpenPrinting
)
Uddhav Phatak
Omkar Nanajkar
Aveek Basu
Akash Singh
(
Sabi
)
Varsha U N
Sankalp Jha
2:30 PM - 3:30 PM
Room: Room 1
Till Kamppeter and Aveek Basu are organizing every year the participation of [the Linux Foundation](https://www.linuxfoundation.org/) as mentoring organization in the [Google Summer of Code](https://summerofcode.withgoogle.com/) (GSoC) and are mentoring contributors for [OpenPrinting](http://www.openprinting.org/). In all the years (18) we did not only get a lot of work done, but got people into our team, got contributors into the world of free software, gave them experience for their careers, ... In this panel session Till and Aveek, and some of the current and former contributors and mentors will tell about their experience with GSoC, what was amazing, where they struggled, ... We tell how to get a GSoC contributor, what is required and how one works on a project. We also show the evaluation and onboarding process of OpenPrinting ... And we do a Q&A session for the audience, answering all their questions and dispel any doubts ... **And if you have experience with the GSoC, as a contributor/student and/or as a mentor/org admin, please feel free to step up and join us in our panel on the stage!** - [Linux Foundation Project Ideas 2026](https://github.com/LinuxFoundationGSoC/ProjectIdeas/wiki/Google-Summer-of-Code-2026) - [OpenPrinting GSoC 2025 Outcome](https://openprinting.github.io/OpenPrinting-News-Google-Summer-of-Code-2025-Our-most-successful-one) - [OpenPrinting GSoC 2026 State of the Art](https://openprinting.github.io/OpenPrinting-News-Google-Summer-of-Code-2026-All-contributors-did-a-great-start) - [Video: Ubuntu Community - OpenPrinting GSoC 2021](https://www.youtube.com/watch?v=diB3wm4HB1Y)
3:10 PM
One Micro-Commit at a Time: Migrating Legacy GNOME Apps to GTK4
-
Divyanshu Rajput
(
GNOME Foundation
)
One Micro-Commit at a Time: Migrating Legacy GNOME Apps to GTK4
(Development/Coding)
Divyanshu Rajput
(
GNOME Foundation
)
3:10 PM - 3:30 PM
Room: Room 2
When I first opened the codebase of GNOME Gitg to help with its GTK4 migration, I was staring at thousands of lines of deprecated API calls, removed widget types, and a build system that refused to cooperate. The natural instinct was to rewrite everything at once. But that approach gets your merge requests ignored and your motivation burned out fast. Instead, I adopted a strategy of micro-contributions: tiny, focused merge requests of 10 to 15 lines, each addressing exactly one deprecated API. Over five months, this approach let me systematically modernize the application while keeping the maintainers happy and the codebase stable. This talk is a practical field report from that ongoing migration. I will walk through real code diffs, share the specific GTK4 pitfalls I encountered, and demonstrate why small, consistent contributions are far more effective than heroic rewrites when modernizing legacy desktop applications. **What the Audience Will Learn:** * **The Micro-MR Strategy:** How to decompose a massive migration into reviewable, self-contained merge requests that maintainers approve quickly. * **GTK4 Migration Patterns:** Concrete before/after code examples (migrating Gtk.main() to GLib.MainLoop, replacing Gdk.Screen with Gdk.Display, removing deprecated container packing). * **Upstream Collaboration:** How to communicate with maintainers and build trust as an outside contributor.
3:35 PM
GNU/Linux in the beginning of AI era: practical experince and challenges
-
Mikhail Novosyolov
GNU/Linux in the beginning of AI era: practical experince and challenges
(Artificial Intelligence, Machine Learning, Data Science)
Mikhail Novosyolov
3:35 PM - 4:15 PM
Room: Room 1
This talk is based on my work as a developer in the ROSA Linux distribution. ROSA is an independent distribution, not based on any other, with its own package base and RPM+DNF package management, continuing the Mandriva lineage. In Russia, ROSA participates in the large‑scale import substitution effort, replacing Windows with sovereign operating systems on desktops and servers. The distribution is fully controlled by its maintainers: all packages (over 20 000) are built from source, every component can be patched, the whole repository can be rebuilt independently, and we (the team) define our own technical policy while pushing improvements upstream whenever possible. Our primary goal is to make ROSA convenient for both workstations and servers, easing the transition from Windows without frustrating users, including experinced Linux users, not only Windows ones. The recent AI boom has not bypassed us. I will discuss how AI is affecting distribution development, starting with a notable event: the [proposal][1] to ban AI in Debian. I will examine the fears expressed in that debate — outdated standards, hallucinations, reviewer burnout, license risks, and infrastructure load — and offer my perspective on each, concluding that an outright ban may bring more harm than good (bureaucracy, contributor loss, slower evolution). A review of Linux user landscape will be given, which is diverse: non‑technical home users (patriotic, not IT‑oriented, valuing Russian localization and Windows‑like ergonomics, often gaming via PortProton), geeks (IT‑related, sometimes favouring English interfaces and DEs with unusual UX like GNOME or i3, critical of domestic solutions), and organisations ranging from small schools to large enterprises. The challenge is **keeping all of them satisfied**. Next, I will cover practical AI usage in our daily work: code comprehension, patch writing, self‑review (preferably with sub‑agents), and how AI allows to do things that would not have been done without it, with some interesting examples of debugging and solving problems. I will also point out the limitations — AI is good at short, well‑defined tasks but poorly trained for long‑term autonomous work in our specific Linux environment. Importance of writing clear commit messages will be emphasised, using the case of "drm/qxl: avoid hangs on an unresponsive SPICE host" as an example. Finally, opportunities for newcomers and more experinced Linuxers in **contributing** to the ecosystem of free software and the ROSA distro will be covered. [1]: https://lists.debian.org/debian-vote/2026/07/msg00000.html
Practical Infrastructure Observability Using Open Source Zabbix
-
Saquib Akhtar
(
Solution Designer @ NOKIA
)
Practical Infrastructure Observability Using Open Source Zabbix
(Others)
Saquib Akhtar
(
Solution Designer @ NOKIA
)
3:35 PM - 3:55 PM
Room: Room 2
Monitoring has evolved from basic host checks to full-stack observability across on-premises, cloud, containers, and networks. Zabbix is a mature, enterprise-grade, fully open-source monitoring platform that enables organisations to achieve deep visibility without vendor lock-in. This talk introduces Zabbix from a Free and Open-Source Software (FOSS) perspective, covering its architecture, scalability model, data collection methods, and real-world operational use cases. Attendees will gain clarity on when and why Zabbix fits, how it compares with other monitoring stacks, and how the community drives its evolution.
3:55 PM
Also you can make printing just work! - Interactive Workshop
-
Till Kamppeter
(
OpenPrinting
)
Aveek Basu
Ayush Singh
Uddhav Phatak
Omkar Nanajkar
Also you can make printing just work! - Interactive Workshop
(OpenPrinting)
Till Kamppeter
(
OpenPrinting
)
Aveek Basu
Ayush Singh
Uddhav Phatak
Omkar Nanajkar
3:55 PM - 5:00 PM
Room: Room 3
In this interactive workshop participants will do a lot of things about contributing to CUPS and OpenPrinting, so that they can join us and make contributions. You will: - download CUPS from GitHub, build and test it - do modifications on the source code - clone the GitHub repository of CUPS, push your modifications and have the CI tests running - prepare a Pull Request (PR) - troubleshoot using CUPS' log files - emulate an IPP printer, by the simple command line utility `ippeveprinter` but also by `go-mfp`, a comprehensive simulator of an IPP multi-function printer All the exercises you will do on your own laptop and we answer your questions and guide you through the steps. **Please come back to this page frequently in the next days, as I will when preparing this workshop, add links to the materials here and instructions on what to prepare before you attend the workshop.**
From Contributor to Mentor: What GSoC Really Looks Like (Across Two Different Orgs)
-
Varsha U N
Akash Singh
(
Sabi
)
From Contributor to Mentor: What GSoC Really Looks Like (Across Two Different Orgs)
(Community)
Varsha U N
Akash Singh
(
Sabi
)
3:55 PM - 4:15 PM
Room: Room 2
Google Summer of Code looks completely different depending on which side of the application you're on and it looks different again depending on which org you land in. Between the two of us, we've been GSoC contributors and mentors across two different open-source organizations, giving us a rare combined view: what actually gets a proposal accepted, what breaks contributors in their first few weeks, and what makes some contributors stay in the community long after the program ends. In this talk we compare notes across our two orgs and pull apart what's universal about GSoC success versus what's org-specific. We'll cover how to pick a project and org that actually fits you, what separates a proposal that gets read from one that gets skipped, the "first PR" wall almost every contributor hits, communication habits that build trust with maintainers fast, and the part most GSoC talks skip on how to stay involved and eventually become a mentor yourself. Attendees, especially students planning to apply to GSoC, will leave with a concrete checklist they can use for their own proposal, and a realistic picture of what mentors are actually looking for.
4:20 PM
Implementing immutability & atomicity within desktop Linux
-
Rudra Saraswat
(
Ubuntu Member and Project Lead of blendOS & Ubuntu Unity
)
Implementing immutability & atomicity within desktop Linux
(OS Distributions and Packaging)
Rudra Saraswat
(
Ubuntu Member and Project Lead of blendOS & Ubuntu Unity
)
4:20 PM - 4:40 PM
Room: Room 2
*This is an advancement on a presentation I had previously delivered with regards to atomic Linux distributions found [here](https://events.canonical.com/event/89/contributions/459/).* Over the past couple of years, immutable & atomic Linux distributions have made significant strides in day-to-day usability and practicality; yet, there remains comparatively little in the way of low-level explanations with regards to how these mechanisms are implemented under-the-hood, in spite of the extent to which such attributes are desired on other, existing distributions. The intention of this presentation, then, is to demonstrate one such implementation of atomicity within a desktop Linux distribution I maintain - blendOS - and explore how we went about implementing support for varying distribution bases (among them Ubuntu), alongside how one may develop such an implementation for their own distributions, in an attempt to ease existing systems into such a paradigm.
Open Source Networking - The state of art and opportunities to contribute
-
Sridhar Rao
(
The Linux Foundation
)
Open Source Networking - The state of art and opportunities to contribute
(Others)
Sridhar Rao
(
The Linux Foundation
)
4:20 PM - 5:00 PM
Room: Room 1
TBD
4:40 PM
Debugging Distributed AI Benchmarks: Lessons from KubeEdge Ianvs
-
Abhishek Kumar
(
The Linux Foundation
)
Debugging Distributed AI Benchmarks: Lessons from KubeEdge Ianvs
(Development/Coding)
Abhishek Kumar
(
The Linux Foundation
)
4:40 PM - 4:50 PM
Room: Room 2
KubeEdge Ianvs is a CNCF distributed AI benchmarking toolkit used to test machine learning workloads across edge computing environments. As an LFX Mentee with CNCF, I spent four months working through a problem that doesn't get talked about enough in AI tooling: benchmarks that work on one machine and silently break on another. The core issues weren't algorithmic — they were dependency drift across distributed AI examples, Python version inconsistencies that only showed up across different environments, and runtime configurations that worked by accident rather than by design. Fixing them meant tracing failures back through dependency chains, reproducing environment-specific bugs that didn't show up locally, and rebuilding configurations so they'd actually hold up across setups instead of just working on the maintainer's machine. This talk covers what those bugs actually looked like, how I diagnosed them without access to every environment they failed in, and what it taught me about writing benchmarking code that's reliable across machines — not just correct on one. I'll also talk about what it's like mentoring under CNCF: how LFX mentorship actually works, what maintainers expect from contributors, and how to get unstuck when a bug only reproduces in someone else's environment. No prior Kubernetes or CNCF background required, though basic familiarity with distributed systems concepts will help. What you'll leave with: 1.A real example of environment-specific bugs in distributed AI tooling and how to track them down 2.Practical lessons on writing benchmark code that survives different setups, not just your own 3.A picture of how CNCF/LFX mentorships work, for students considering applying
5:00 PM
Break
Break
5:00 PM - 5:15 PM
5:15 PM
From Flowsheet to AI: Building Reproducible Open-Source Process Engineering Workflows with DWSIM and Python
-
NITIN CHATURVEDI
(
Indian Institute of Technology Patna
)
From Flowsheet to AI: Building Reproducible Open-Source Process Engineering Workflows with DWSIM and Python
(Development/Coding)
NITIN CHATURVEDI
(
Indian Institute of Technology Patna
)
5:15 PM - 5:25 PM
Room: Room 2
Advanced process simulation is often locked behind proprietary software creating barriers to students, educators, researchers, and small organizations. DWSIM shows that high quality process engineering can be done with a mature community driven open source platform. Together with Python’s scientific ecosystem, it enables reproducible workflows for simulation, automation, optimization, and data-driven engineering. In this session you will see the complete engineering workflow—from building a process flowsheet to automating simulations and preparing models for AI-assisted analysis. Participants will start with a process model in DWSIM and will learn how to define thermodynamic packages, setup unit operations and validate the simulation results. The process then moves on to Python, where simulations can be run automatically, operating conditions can be changed in a planned way, and engineering datasets can be made for sensitivity analysis and optimization. Finally, the session will discuss how to use these datasets to promote machine learning and AI applications with transparent and reproducible computational practices. This presentation shows how open source tools work hand-in-hand to deliver useful engineering solutions rather than just talking about software features. Participants will learn how to integrate DWSIM with Python for use in research, education and industrial problem solving, with workflows that are open, extensible and without proprietary licensing restrictions. If you’re a researcher, educator, student, or practicing engineer, this session provides a practical roadmap for adopting open source process simulation and building scalable engineering workflows that combine process modeling, automation, optimization, and emerging AI techniques.
Using the Tool, Not the Copypasta
-
Uddhav Phatak
Using the Tool, Not the Copypasta
(Development/Coding)
Uddhav Phatak
5:15 PM - 5:55 PM
Room: Room 1
In the rush to deliver code faster, we are often relying outsourcing our thinking to generative AI. But what happens when the prompt fails, the abstractions break, and are left facing critical failures? This talk shares a raw, honest look at personal engineering journey that nearly derailed due to an over-reliance on AI and the critical shift back to first-principles thinking that saved the project.
5:25 PM
How I Went From Contributing to Open Source at 16 to Being an Org Member at 17, and How You Can Be One Too
-
Ayush More
(
Sherlocks.ai
)
How I Went From Contributing to Open Source at 16 to Being an Org Member at 17, and How You Can Be One Too
(Community)
Ayush More
(
Sherlocks.ai
)
5:25 PM - 5:35 PM
Room: Room 2
This is a story about rejection, persistence, and what it actually takes to go from your first open source PR to becoming a trusted contributor. I started contributing to CNCF projects at 16, beginning with Meshery where I learned the fundamentals of open source culture. I then tried contributing to Backstage, which did not click for me due to its complexity, and learned an important lesson about finding the right project fit instead of forcing it. Everything changed when I found PipeCD, a CD focused CNCF project. I went all in, contributed consistently over months, and eventually became an org member at 17. Along the way open source gave me a lot back, a Linux Foundation travel fund scholarship to Europe, the Dan Kohn Scholarship for KubeCon India, and a Linux Foundation Lift scholarship. I was even shortlisted for an LFX Mentorship and the only thing that stopped me was an age restriction. This talk will walk through the real journey, the setbacks included, and break it down into a practical, repeatable playbook anyone can actually use. How to pick the right project. Why starting with documentation and small fixes matters more than people think. How to build trust with maintainers over time instead of trying to rush it. And the common mistakes first timers make like spamming PRs or over tagging maintainers. This talk is for students, early career engineers, or anyone who has wanted to get into open source but did not know where to start. It directly speaks to building contribution pathways for newcomers, a core focus of the open source community track.
5:35 PM
Code That Saves Lives: Open Source in Computational Cancer Genomics
-
Rishi Prasad Sulakhe
Code That Saves Lives: Open Source in Computational Cancer Genomics
(Community)
Rishi Prasad Sulakhe
5:35 PM - 5:45 PM
Room: Room 2
cBioPortal for Cancer Genomics is an open-source platform used by cancer researchers at 100+ institutions worldwide to explore mutation data. When you contribute here, your pull request isn't just a commit — it's a tool an oncology researcher might use tomorrow to understand a real tumor. This talk is a fast walkthrough of two features I built as a GSoC 2025 contributor to bring Variant Allele Frequency (VAF) a metric that reveals whether a mutation is a dominant tumor driver or a minor subclonal eventinto cBioPortal's core views: cohort-level box plots on the Plots tab, and a new heatmap track in OncoPrint, cBioPortal's flagship visualization used across thousands of studies. The bigger point: open, community-reviewed code sitting directly in the path of cancer research gets better precisely because anyone can read it, question it, and improve it. I'll close with what it actually looks like to go from a first small PR to a merged, mentor-reviewed feature and why bio/health is a great place for open-source contributors to make code that matters.
5:45 PM
How to be human when contributing to open source
-
Kevin Aleman
How to be human when contributing to open source
(Development/Coding)
Kevin Aleman
5:45 PM - 5:55 PM
Room: Room 2
AI has made contributing to open source easier than ever. It has also made it harder than ever. Anyone can now generate pull requests, issues, and vulnerability reports in minutes, but maintainer capacity hasn't grown and review cost hasn't dropped. The result is a flood of low-signal contributions that is exhausting maintainers, as projects like curl have publicly documented, and drowning out the contributors who actually do good work. This talk explores the new economics of open source contribution: when producing code costs almost nothing, the scarce resource becomes trust. Drawing on real experience maintaining a large open source project (hundreds of issues triaged monthly, AI-generated PRs that look correct until they aren't), I'll show why reputation is now the thing that scales, and how contributors can build it deliberately. Attendees will leave with practical strategies: how to use LLMs as a tool rather than a substitute for understanding, why review cost asymmetry should shape how and when you submit, what makes a contribution cheap to review, and how to avoid becoming an accidental denial-of-service attack on the maintainers you're trying to help. Whether you're a first-time contributor or a maintainer setting policy, this talk offers a grounded look at how to keep open source human in the era of infinite code generation.
5:55 PM
Mechanistic Interpretability: Inside the Mind of AI
-
Pranav Mamane Mamane
(
iit2025021@iiita.ac.in
)
Mechanistic Interpretability: Inside the Mind of AI
(Artificial Intelligence, Machine Learning, Data Science)
Pranav Mamane Mamane
(
iit2025021@iiita.ac.in
)
5:55 PM - 6:05 PM
Room: Room 2
Artificial intelligence systems can do more and more intricate tasks, but still, the inside stuff behind why they behave the way they do can be hard to get a grip on. And really, if humans built AI, how could we not know the way it works ? The basic point is the difference between making a learning system, versus directly programming the internal computations it ends up forming. In this talk we’re looking at Mechanistic Interpretability (MI)—a kinda emerging method that tries to reverse-engineer neural networks by pushing their behavior back toward internal representations, features, circuits, and computations. Along the way there’s a neat tie-in to neuroscience too: instead of treating intelligence as something we only infer from behavior, could we understand it by finding the hidden mechanisms that actually generate it ? Then we’ll shift to why it matters for AI safety and security. Like, if we had a clearer view of model internals, would that give us a better perspective for examining hidden capabilities, deceptive conduct, instruction conflicts, or other weird behaviors that might not show up just from the outputs alone Finally, we’ll cover the current limits of MI, and why understanding more and more capable AI systems may end up being one of those defining scientific , and security challenges for the future, even if that sounds a bit far off right now.
6:05 PM
Open source GPU drivers will boost the RISC-V SoC market
-
Iulian Arcus
(
DeepComputing
)
Open source GPU drivers will boost the RISC-V SoC market
(Sponsor's presentation)
Iulian Arcus
(
DeepComputing
)
6:05 PM - 6:20 PM
Room: Room 2
Talk from **DeepComputing** Embedded class SoCs have a major problem: no one can afford to keep the GPU drivers up to date with the Linux Direct Rendering Manager API. SoC manufacturers invest their sales revenue into the next generation, not support. GPU IP designers also charge for driver support. No one is willing to pay. The result? Hardware exposed to the internet with either no working GPU drivers or an old Linux version with no backports for security. Millions of devices with security vulnerabilities. RISC-V is in a unique position to fix this: the RVV specification allows executing parallel workloads such as graphics rendering on the CPU efficiently, thanks to the focus on AI. The project takes the existing software renderer in Mesa3D and proposes how the driver can be modified to take advantage of RVV and IME extensions. This will enable embedded RISC-V SoC devices with RVA23 to live securely on the internet.
6:20 PM
Printing Without Linux: Bringing CUPS to Zephyr RTOS
-
Omkar Nanajkar
Printing Without Linux: Bringing CUPS to Zephyr RTOS
(Zephyr)
Omkar Nanajkar
6:20 PM - 6:40 PM
Room: Room 2
Hello contributors! This talk is about how I got introduced to Zephyr RTOS and my journey as a contributor with OpenPrinting. I will dive into my Google Summer of Code (GSoC) project, sharing how OpenPrinting and Zephyr actually work together under the hood. I'll share the real story of how I got selected by OpenPrinting and how I spent my summer working closely with printers. We will explore how things like the Internet Printing Protocol (IPP) and mDNS operate in an embedded environment, the unexpected challenges I faced along the way, and exactly how I overcame them. If you are curious about Zephyr, passionate about open source printing, or eager to see how these two worlds connect, I look forward to meeting you at the talk!
Sunday, August 30, 2026
9:30 AM
Hands On Workshop on Open Source EDA Tool eSim
-
Sumanto Kar
(
IIT BOMBAY
)
Hands On Workshop on Open Source EDA Tool eSim
(Development/Coding)
Sumanto Kar
(
IIT BOMBAY
)
9:30 AM - 10:15 AM
Room: Room 3
This hands-on workshop introduces participants to eSim(https://esim.fossee.in), an open-source Electronic Design Automation (EDA) tool developed under the FOSSEE(https://fossee.in) (Free/Libre and Open Source Software for Education) Project at IIT Bombay. eSim provides an integrated environment for schematic capture, SPICE-based circuit simulation, waveform analysis, and PCB design by combining powerful open-source tools such as KiCad, Ngspice, GHDL, and KiCad's PCB editor. Designed for students, educators, researchers, and engineers, the workshop offers practical experience in designing, simulating, and validating both analog and digital electronic circuits. Participants will gain familiarity with the complete design workflow, from creating schematics and running simulations to analyzing results and preparing PCB layouts. The session will also highlight the advantages of adopting open-source EDA tools in education, research, and product development. In addition to the core eSim workflow, the workshop will provide an overview of how eSim integrates with the broader open-source silicon ecosystem, including interoperability with open-source digital design flows such as the OpenROAD Flow Scripts (ORFS) and IHP PDK. By the end of the workshop, participants will have developed practical skills that enable them to confidently use eSim for circuit design projects and serve as a foundation for exploring open-source ASIC and VLSI design workflows.
10:00 AM
Agents Have an Identity Crisis: The State of Auth in MCP and Agentic AI
-
Swaraj Pande
(
Software Engineer (L2) @ Red Hat
)
Agents Have an Identity Crisis: The State of Auth in MCP and Agentic AI
(Security)
Swaraj Pande
(
Software Engineer (L2) @ Red Hat
)
10:00 AM - 10:40 AM
Room: Room 2
The agentic AI ecosystem is maturing, but **authentication and authorization remain its weakest link**. MCP evolved from no auth model to **mandatory OAuth 2.1 with PKCE** and **step-up authorization** within an year. Agent frameworks like **Google ADK, LangGraph, and LangChain** handle identity and consent differently. Yet critical gaps persist - **machine-to-machine** flows are not addressed, **token propagation through multi-agent chains** has no standard, and the fundamental question remains: **When no human was in the loop, who authorized what?** This talk examines what MCP and agent frameworks get right, where they fall short, and the **hard problems** teams face when deploying authenticated agents in production. Ideal for backend developers, and anyone building agentic AI systems.
From Prompt to Pull Request: My Journey into Open Source and Responsible AI-Assisted Contributions
-
Lucky Tiwari
Ayush Singh
From Prompt to Pull Request: My Journey into Open Source and Responsible AI-Assisted Contributions
(Artificial Intelligence, Machine Learning, Data Science)
Lucky Tiwari
Ayush Singh
10:00 AM - 10:30 AM
Room: Room 1
A year ago, I attended Opportunity Open Source as a participant, inspired by the people building and maintaining open-source software. At that time, I had little experience contributing. Since then, I have spent the past year contributing to OpenPrinting, learning how maintainers review pull requests, how large codebases work, and what makes a contribution valuable. During the same period, AI coding assistants have become a normal part of software development. They can explain unfamiliar code, suggest implementations, generate tests, and help developers become productive faster. However, they can also encourage low-quality contributions when used without understanding the project, its architecture, or its community guidelines. This talk combines my personal journey into open source with practical lessons on responsible AI-assisted development. Through real examples from my contributions, I will demonstrate where AI genuinely accelerates learning and development, where it can mislead contributors, and how developers can transform AI-generated ideas into meaningful, reviewable pull requests. The session is intended for students, first-time contributors, and developers interested in contributing to open source with the help of AI while respecting maintainers, project standards, and community values. Attendees will leave with practical strategies for making better contributions, collaborating effectively with maintainers, and using AI as a learning partner rather than a shortcut.
10:15 AM
From Zero to Your First Zephyr Program
-
amit kumar
(
Chitkara university Punjab
)
Omkar Nanajkar
Akarshan Kapoor
(
Indian Institute of Technology, Mandi, India
)
From Zero to Your First Zephyr Program
(Zephyr)
amit kumar
(
Chitkara university Punjab
)
Omkar Nanajkar
Akarshan Kapoor
(
Indian Institute of Technology, Mandi, India
)
10:15 AM - 11:45 AM
Room: Room 3
This workshop introduces participants to the Zephyr Real-Time Operating System (RTOS) and its key advantages for modern embedded-system development. Participants will set up and configure the Zephyr development environment, gain practical familiarity with the West build tool, and learn the complete workflow for building, flashing, and executing a Zephyr application on supported hardware. Through a hands-on GPIO programming exercise, attendees will also use Zephyr’s GPIO API to control an LED, establishing a foundation for developing reliable, portable, and scalable embedded applications using Zephyr RTOS.
10:30 AM
From Zero to Open Source: The Roadmap Every Beginner Wishes They Had
-
Aman Mishra
Saksham Tiwari
Ayush Singh
Shivam Gupta
From Zero to Open Source: The Roadmap Every Beginner Wishes They Had
(Community)
Aman Mishra
Saksham Tiwari
Ayush Singh
Shivam Gupta
10:30 AM - 11:00 AM
Room: Room 1
Every year, thousands of students discover open source with excitement, only to abandon their journey after facing confusing documentation, unfamiliar tools, large codebases, or the fear of making mistakes. The biggest challenge isn’t writing code it’s knowing where to begin. This session presents a practical roadmap designed to help beginners confidently navigate their first steps into the open-source world. Drawing from real experiences, we will break down the contribution journey into clear, achievable milestones from setting up Git and GitHub, choosing the right project, understanding repository structures, and finding meaningful beginner-friendly issues, to submitting a first pull request and collaborating effectively with maintainers. Using OpenPrinting as a real-world example, attendees will see how consistent learning, curiosity, and community engagement can transform a complete beginner into a valuable contributor. Rather than focusing on complex tools or advanced programming concepts, the session emphasizes mindset, communication, problem-solving, and the habits that lead to long-term success in open source. Whether you’re a student taking your first steps, an aspiring contributor unsure where to start, or someone who has attempted open source but felt overwhelmed, this talk provides a clear roadmap that removes the uncertainty from the journey. Attendees will leave with actionable strategies, practical resources, and the confidence to make their first contribution while understanding that every experienced contributor once started from zero.
10:40 AM
The 't' Build Playbook: A Practical Guide to Migrating to Free-Threaded Python
-
Swaraj Pande
(
Software Engineer (L2) @ Red Hat
)
The 't' Build Playbook: A Practical Guide to Migrating to Free-Threaded Python
(Development/Coding)
Swaraj Pande
(
Software Engineer (L2) @ Red Hat
)
10:40 AM - 11:20 AM
Room: Room 2
With **PEP 779**, Python 3.14 marks free-threaded Python as **supported and no longer experimental**. The exploration phase is over - **it's migration time**. As per PEP 703, the GIL will be disabled by default by 2028-2030, making migration planning urgent. This talk covers how to **practically migrate** existing codebases to the free-threaded build. We will explore **best practices** for auditing C-extensions, transitioning from **multiprocessing to threading**, and thread-safe CI pipelines. We will **dive deep into the traps** developers miss - implicit atomicity loss, false sharing, and single-thread regressions - alongside **real production migration stories**. Ideal for Python developers maintaining production codebases and library authors preparing for the free-threaded future.
11:00 AM
The Lean UbuCon Playbook
-
Bhavanishankar Ravindra
(
Private Entrepreneur/Ubuntu developer
)
The Lean UbuCon Playbook
(Community)
Bhavanishankar Ravindra
(
Private Entrepreneur/Ubuntu developer
)
11:00 AM - 11:20 AM
Room: Room 1
Open source communities often believe that successful conferences require large budgets, dedicated staff, expensive event platforms, and corporate infrastructure. My experience with UbuCon India 2025 demonstrated the opposite. This talk presents a practical framework for organizing a community-driven conference using a lean operational model built around volunteers, open source tools, local partnerships, and transparent processes. I will share lessons learned from planning and executing UbuCon India 2025, including venue selection, sponsorship strategies, volunteer coordination, speaker management, community outreach, accessibility considerations, content curation, and event operations. The session will focus on actionable techniques that other open source communities can immediately adopt to launch regional conferences without significant financial resources. Attendees will leave with a reusable blueprint, checklists, and operational principles that reduce complexity while maximizing community impact. Whether you are organizing an Ubuntu event, Linux User Group gathering, FOSS conference, or developer community meetup, this talk demonstrates how sustainable community events can be built through people, process, and open collaboration rather than budget alone.
11:20 AM
From LFX Mentee to Mentor: Lessons from Building Production Open Source
-
Akarsh Sahlot
From LFX Mentee to Mentor: Lessons from Building Production Open Source
(Community)
Akarsh Sahlot
11:20 AM - 11:30 AM
Room: Room 2
From LFX Mentee to Mentor: Lessons from Building Production Open Source Open source isn't just about getting your first pull request merged—it's about continuously learning, contributing, and eventually helping others grow. In this talk, I'll share my journey from being selected as an LFX Mentee, becoming a Linux Foundation Mentor, and contributing to projects like Google Summer of Code (CERN HSF) and Code for GovTech (C4GT). Along the way, I'll discuss the technical and collaborative skills required to work on production-grade open-source software. We'll cover: Getting started with Linux Foundation Mentorship Understanding large production codebases Writing production-quality backend code Code reviews, testing, and release engineering Fixing race conditions and improving system reliability Becoming a maintainer and eventually mentoring new contributors What mentors actually look for in pull requests Lessons from collaborating with global open-source communities How open source can accelerate your engineering career Rather than focusing only on acceptance into mentorship programs, this talk highlights the journey of taking ownership, contributing consistently, and giving back to the community by mentoring others.
11:30 AM
Serving LLMs your way: A tour of CNCF KServe's deployment models
-
Atharva Mhaske
Serving LLMs your way: A tour of CNCF KServe's deployment models
(Artificial Intelligence, Machine Learning, Data Science)
Atharva Mhaske
11:30 AM - 11:50 AM
Room: Room 2
Running open source models locally or self-hosting is the new moat. Today, in this rapidly moving AI age, data sovereignty is becoming more important. We don't want some vendor locking us in and getting access to our organisation's critical internal data. Most organisations are moving away from giant providers who provide closed models like a black box, and we have to pay huge bucks every month without even having track of usage and other metrics. As API pricing keeps moving up and up, a few teams have already moved on to self-hosting LLMs and fine-tuning them in a way that aligns with organisational outcomes. This has led to huge demand for a new type of engineer called an "Inference Engineer." Unlike Infra Engineers, Inference Engineers handle the full deployment and serving lifecycle of LLMs and manage day-2 operations, just as traditional systems used to have. In this talk, I will unpack how this shift is happening, as open weight models are giving good competition to frontier models, while GPUs are also becoming more accessible. I will also show how projects like KServe from the CNCF ecosystem have removed friction and give your team a level of abstraction. I will then bring it back to the how by using KServe's deployment modes like Raw Deployment, Serverless, and the newer disaggregated LLM Inference Service as the infrastructure layer that makes running your models practical, not just possible. I will also cover milestones and recent updates in the KServe project, its production adapters, and how they have evolved. This is not going to be a deep technical talk, but I feel everyone should get familiar with running some SLMs on local machines and playing with them. If you are new to serving LLMs locally or have thought that it is not ideal to self-host and serve them in production at scale, this talk will give you an overview of how deploying models is different from deploying traditional services with the help of Kubernetes. I'll pinpoint some of the trade-offs and gotchas that I learned the hard way, and I'll be open for some Q&A.
11:45 AM
Attention Amplification in Multilingual LLMs: Why Script Representation Matters
-
Yash Mishra
Attention Amplification in Multilingual LLMs: Why Script Representation Matters
(Artificial Intelligence, Machine Learning, Data Science)
Yash Mishra
11:45 AM - 12:05 PM
Room: Room 1
Modern Large Language Models (LLMs) inherently exhibit a profound architectural bias toward English and other Latin-script languages, inadvertently erecting a severe “script barrier” for the vast majority of the world’s linguistic diversity. This barrier stems primarily from the ine{cient subword tokenization of non-Roman scripts, such as Devanagari, where standard algorithms aggressively fragment text into high-fertility sequences. This fragmentation not only drastically shrinks the ezective context window but also quadratically ampli}es the computational cost of self-attention. To circumvent this tokenization bottleneck, this research investigates romanization—the transliteration of native scripts into the Latin alphabet—as a highly efficient computational bridge. By aligning the input representation with the pre-existing orthographic strengths of English centric models, romanization serves as a pragmatic interface layer rather than a linguistic replacement, fundamentally mitigating the computational penalties imposed by standard tokenizers. Our comprehensive empirical analysis, integrating a primary case study with }ndings from the ROMANSETU framework, demonstrates that romanizing Hindi text yields a consistent 2.5x to 4x reduction in token count. This efficiency directly translates to competitive or superior performance across a wide array of Natural Language Understanding (NLU) and Natural Language Generation (NLG) tasks, particularly in generative and knowledge-retrieval domains. Furthermore, we formalize this computational overhead by deriving an attention ampli}cation factor, revealing that native Devanagari processing requires over an order of magnitude more attention computation per unit of semantic content compared to its Romanized equivalent. We also systematically characterize the limitations of this pipeline, notably the risks of transliteration error propagation and the nuanced performance degradation on complex morpho-syntactic reasoning tasks. Ultimately, while romanization provides a powerful and immediately deployable strategy for enhancing multilingual AI e{ciency, its necessity highlights the pressing, long-term requirement for fundamentally script-agnostic tokenization and multilingual model architectures. Keywords: Large Language Models, Romanization, Subword Tokenization, Devanagari, Token Fertility, Attention Ampli}cation, Multilingual NLP, Indic NLP
Sensor Data Acquisition using Zephyr
-
Akarshan Kapoor
(
Indian Institute of Technology, Mandi, India
)
amit kumar
(
Chitkara university Punjab
)
Omkar Nanajkar
Sensor Data Acquisition using Zephyr
Akarshan Kapoor
(
Indian Institute of Technology, Mandi, India
)
amit kumar
(
Chitkara university Punjab
)
Omkar Nanajkar
11:45 AM - 1:05 PM
Room: Room 3
This workshop provides a practical introduction to multitasking and inter-task communication in a Real-Time Operating System (RTOS). Participants will understand the concept of threads or tasks, create and manage multiple threads with varying priorities. Through hands-on exercises, attendees will interface a digital temperature or humidity sensor using a simple communication bus or an MCU’s internal temperature sensor, acquire sensor data, and organize it into a structured format. The workshop will also demonstrate how to transmit this data over UART to a PC terminal, enabling participants to build the foundation for responsive, concurrent, and sensor-driven embedded applications.
11:50 AM
From Voice Memo to PDF: Building FireForm's AI Pipeline at UN-OICT
-
Abhishek Kumar
(
The Linux Foundation
)
From Voice Memo to PDF: Building FireForm's AI Pipeline at UN-OICT
(Artificial Intelligence, Machine Learning, Data Science)
Abhishek Kumar
(
The Linux Foundation
)
11:50 AM - 12:10 PM
Room: Room 2
FireForm is a UN-OICT official Digital Public Good , that lets first responders generate every agency's required PDF reports from a single voice memo — no manual form-filling, no duplicate data entry across departments. I'm building this as a GSoC 2026 contributor, selected from over 200 applicants for one of two spots. The pipeline has three core pieces: OpenAI Whisper handles local voice transcription with preprocessing and abbreviation normalization (fire department jargon doesn't transcribe cleanly out of the box). Pydantic validation with retry logic, layered on Ollama and Mistral 7B, catches and corrects extraction errors instead of letting them fail silently. A YAML-driven multi-agency PDF system lets a new fire department onboard by writing a config file, not code. This talk walks through how each piece works, the specific failure modes you hit when LLM output feeds directly into structured, agency-specific documents, and what it's actually like contributing to an active open source project as a GSoC contributor — how to get useful context fast in an unfamiliar codebase, when to ask maintainers versus dig in yourself, and what it takes to get a contribution merged into production software used by real fire departments. No ML background required. This is a talk about engineering discipline around LLMs in production, not model architecture. What you'll leave with: - A concrete look at how voice-to-structured-document pipelines are built - Specific failure patterns when LLM output needs to be reliable, not just plausible - A realistic picture of what GSoC contribution work looks like, for students considering applying
12:05 PM
From Paper to Working System: Reproducing AI Research When the Weights Aren’t There
-
Divyanshi Sharma
(
Indian Institute of Technology, Madras (IIT MADRAS)
)
Atul Saxena
(
Indian Institute of Technology Madras (IIT Madras)
)
From Paper to Working System: Reproducing AI Research When the Weights Aren’t There
(Artificial Intelligence, Machine Learning, Data Science)
Divyanshi Sharma
(
Indian Institute of Technology, Madras (IIT MADRAS)
)
Atul Saxena
(
Indian Institute of Technology Madras (IIT Madras)
)
12:05 PM - 12:45 PM
Room: Room 1
Reproducing modern AI research often sounds straightforward: read the paper, clone the repository, download the checkpoint, and run the experiments. In practice, that is often where the problems begin. What happens when the model weights are missing? When the training configuration in the paper does not quite match the repository? When the dataset format has changed, dependencies no longer work, or your reproduced results differ from what was reported? In this talk, I’ll walk through the practical process of turning an AI research paper into a working, reproducible system, using my experience reproducing vision-language-action models as a running example. In one project, official trained weights were not available, so I had to train ACoT-VLA and π0.5 from scratch using the AgiBot challenge dataset and reconstruct the surrounding training and evaluation workflow. I’ll cover the parts of reproduction that papers often leave implicit: understanding an unfamiliar research codebase, reconstructing configurations, preparing datasets, debugging training instability and GPU memory problems, validating intermediate results, and distinguishing an implementation bug from an undocumented research assumption. I’ll also discuss reproducibility from an open-source engineering perspective: environment pinning, checkpoints, experiment metadata, deterministic evaluation, useful failure logs, and how researchers can structure repositories so another person can realistically reproduce their work months later. The goal is not to present another model architecture. It is to share a practical workflow for going from “this paper looks interesting” to “I can actually run, test, modify, and trust this system.” Attendees should leave with a repeatable approach for reproducing unfamiliar AI projects and a better sense of where ML reproducibility usually breaks in the real world.
12:10 PM
Defense-by-Deception: Securing Web Authentication Endpoints Using Honeypots
-
Sankalp Bansal
Defense-by-Deception: Securing Web Authentication Endpoints Using Honeypots
(Security)
Sankalp Bansal
12:10 PM - 12:30 PM
Room: Room 2
*"Keep your friends close, but your enemies closer."* That idea is the foundation of **HALT**. HALT is a modular web authentication security framework that I developed during my internship at **DRDO**. Authentication endpoints are one of the most common targets for attacks such as credential stuffing, brute-force attempts, password spraying, automated bots, and reconnaissance. HALT is designed to transform these endpoints from merely being an attack surface into valuable sources of threat intelligence. HALT evaluates every incoming authentication request in real time using request metadata, behavioral indicators, and configurable detection rules. Rather than immediately rejecting suspicious requests, it silently redirects high-risk users to a honeypot environment. This allows attackers to continue interacting with the system while their activity is monitored. These events can be visualized on a SOC dashboard or integrated with external logging and analysis platforms. In this talk, I will present the architecture behind HALT, explain how authentication requests are evaluated and redirected, and demonstrate the complete system in action. The session will show how cyber deception can transform a traditional login endpoint from a passive line of defense into an active source of threat intelligence. Project Repository: [The HALT Project (Github)][1] [1]: https://github.com/sankalp-b1401/the-halt-project
12:30 PM
From First Commit to First Merge: Building a Contributor Pipeline for Open Source
-
Ankit kumar Verma
(
WIKI (IIIT)
)
From First Commit to First Merge: Building a Contributor Pipeline for Open Source
(Community)
Ankit kumar Verma
(
WIKI (IIIT)
)
12:30 PM - 12:50 PM
Room: Room 2
Getting a student to try open source is relatively easy. Getting them from “I installed the project” to “my first patch was merged” is much harder. Many university-led open-source programs lose contributors somewhere between setting up the development environment, making the first change, understanding the project's workflow, and receiving feedback through code review. The problem is often not motivation. New contributors need a clear path through the technical and social parts of an unfamiliar project. This talk shares what we learned from building that path through WikiClub Tech's Road to Wiki, a structured cohort program under The Open Knowledge Initiatives (OKI) at IIIT Hyderabad. Across two cohort cycles, the program has supported students in making 30+ merged production contributions to Wikimedia projects, including MediaWiki Core, Codex, WikiLambda, Huggle, and Parsoid. Cohort 2 is currently running across 12 partner colleges with 104 selected students, providing a larger test of the model. Rather than presenting a generic onboarding framework, the session will walk through the actual problems we encountered, what failed, what we changed, and what we now use to move students from their first local setup to upstream contribution. The talk will focus on three areas: Where the funnel breaks: Mapping the stages from application and environment setup to first commit, code review, merge, and continued participation, and identifying where students typically get stuck. How the cohort model works: Four practical mechanisms that have helped us improve the journey: a structured curriculum, peer-mentor sign-offs, a four-gate patch review process, and a train-the-trainer model that gradually shifts responsibility from program coordinators to community mentors. What we learned and what we are releasing: A post-mortem of Cohort 1, the changes introduced in Cohort 2, and an open-access CC BY-SA toolkit containing application rubrics, review gates, review matrices, milestones, and operational guidance that other university chapters and open-source communities can adapt. The methodology is also being adapted beyond Wikimedia. We are currently working on an Ubuntu-focused open-source curriculum in collaboration with Canonical's Developer Relations team, giving us an opportunity to test whether the same onboarding principles can work across different technologies and communities. The goal of the session is not to argue that one cohort model will solve open-source onboarding. It is to share a practical, tested framework that maintainers, community organisers, and university programs can adapt to make the path from first commit to first merge clearer and more repeatable.
12:45 PM
Viewing Beyond MAD Landscape with my OSS Journey
-
Sankalp Jha
Viewing Beyond MAD Landscape with my OSS Journey
(Others)
Sankalp Jha
12:45 PM - 1:05 PM
Room: Room 1
I did my Google Summer of Code in 2025, and since then, I have been exploring the landscape of programmable networks. It is not something that is very mainstream tech, but definitely a next huge thing, especially with MAD Landscape , and that's why I am here to understand and talk about it to the people. We have been studying networks and that field, to us gamers and computer geeks, feels like having better ping, faster internet speed, hate latency, yes, we love all that good stuff. But when the same topic becomes a huge data centre, it becomes a crucial yet painful bottleneck, and thus, this field of networking has been on the rise, As mentioned previous i did gsoc in p4lang, based on Stanford California in which I made a custom machine learning framework deployable to little more complex to our NICs we got in our smart devices , it was Intel Tofino ASIC with the capabilities of commercial grade, so yeah i was working there and tackling its hw constraints and finally about to do machine learning inference whether incoming packets are malicous or benign in nature. Anyways, going more into programmable networks, I then switched to eBPF, i.e., extended berkley packet filter, where it provides custom filters at the kernel level, allowing direct daemon-level power, and is used in almost every service root. And as I got my taste there, I met Bill Muligan, a super cool guy from ebpf ecosystem, and since then, I have been contributing to one of Meta's eBPF repositories. And my talk is to motivate the generation to not get swallowed by AI psychosis and loop engineering, but rather find bottlenecks that will be pain and proactively resolve them, or rather RETHINK THEM(lakebed by Theo)! Yes, rethink how simple file structure works? Rethink why we are in the era of agents; we even take so long to build and deploy things. Why, Products like Jira could easily be out thrown by something build natively for agents?!
1:05 PM
Lunch
Lunch
1:05 PM - 2:30 PM
2:30 PM
AI Overload: How Careless AI Usage Is Quietly Killing Pull Request Quality
-
Pankaj Kumar
Ayush Singh
Shivam Gupta
AI Overload: How Careless AI Usage Is Quietly Killing Pull Request Quality
(Artificial Intelligence, Machine Learning, Data Science)
Pankaj Kumar
Ayush Singh
Shivam Gupta
2:30 PM - 3:10 PM
Room: Room 2
A year ago, I attended Opportunity Open Source 3.0 as a participant, curious about how open-source projects actually function behind the scenes. Since then, I have gone on to contribute actively across multiple open-source ecosystems, including through Code for GovTech (C4GT), where I worked closely with maintainers and real-world codebases used at scale. Somewhere in that journey, I noticed a growing pattern: AI coding assistants are being used not to assist contributions, but to replace the thinking behind them. Pull requests are increasingly AI-generated end-to-end — plausible-looking, syntactically correct, and completely disconnected from the project's actual architecture, conventions, or intent. The result is a quiet erosion of PR quality across open-source repositories, one that maintainers are now spending disproportionate time catching and rejecting. This talk is about that erosion — why it's happening, what it looks like from a contributor's and maintainer's perspective, and how AI-assisted contributions can be brought back to a place where they add real value instead of review overhead. Using real examples from my own contributions and reviews, I will break down the difference between using AI as a research/learning aid versus using it as a submission generator, and share practical checks contributors can run on their own PRs before submitting. The session is intended for students, first-time contributors, and maintainers who want a grounded, honest look at how AI is reshaping the open-source contribution pipeline — for better and worse. Attendees will leave with a clearer framework for using AI responsibly in their contribution workflow, and maintainers will get language and criteria for identifying and addressing low-effort AI-generated submissions.
Smitebot: Making Lightning Network Fuzzing Something You'll Actually Run
-
Ashish Kumar Dash
(
IIT Bhilai
)
Smitebot: Making Lightning Network Fuzzing Something You'll Actually Run
(Others)
Ashish Kumar Dash
(
IIT Bhilai
)
2:30 PM - 3:10 PM
Room: Room 1
The Lightning Network moves real money over four independent implementations -LND, Core Lightning, LDK, and Eclair. A protocol bug in any of them is a security bug, so fuzzing them hard matters. But standing up a serious fuzzing campaign is painful: build the target in Docker, set up Nyx snapshot fuzzing (which needs KVM), launch a dozen coordinated AFL++ instances with the right strategy mix, monitor them in tmux, and clean up the QEMU processes they leave behind. This talk is about **Smite**, an open-source Lightning snapshot fuzzing framework by Matt Morehouse, and `smitebot`, the campaign-manager CLI I'm building for it as a Summer of Bitcoin 2026 contributor. `smitebot` collapses that multi-step workflow into single commands - `doctor`, `build`, `start`, `stop`, `status`, and more, while making the hard parts correct by default: parallel-fuzzer strategy distribution, liveness-verified startup, clean process teardown, and crash-safe campaign state. You'll leave understanding: - What coverage-guided fuzzing and snapshot fuzzing (AFL++ + Nyx) actually do - Why fuzzing is one of the highest-impact ways to contribute to security-critical open source and how a student can start - Real engineering lessons from building orchestration tooling: wrapping an existing toolchain instead of reinventing it, and getting process lifecycle and error reporting right No prior fuzzing experience needed. Live demo included.
3:10 PM
AI and Large Language Models for Cyberbullying Detection: Towards Explainable and Context-Aware Online Safety
-
Naveen Saini
AI and Large Language Models for Cyberbullying Detection: Towards Explainable and Context-Aware Online Safety
(Artificial Intelligence, Machine Learning, Data Science)
Naveen Saini
3:10 PM - 3:50 PM
Room: Room 2
Cyberbullying has become one of the most pressing challenges in online social platforms, often involving subtle and context-dependent forms of abusive language. This talk will explore how modern Artificial Intelligence (AI) and Large Language Models (LLMs) can be leveraged to detect cyberbullying with improved contextual understanding and explainability. The session will discuss recent advances in semantic fusion, generative reasoning, and multimodal AI for identifying harmful online content, highlighting practical challenges, ethical considerations, and future research directions.
Real-Time Clinical Severity Assessment via Multimodal Telemetry Fusion at the Edge
-
Arghyajyoti Ghosh
Dhritish Mondal
Priyam Chakraborty
(
IIT Kharagpur
)
Suman Chakraborty
Real-Time Clinical Severity Assessment via Multimodal Telemetry Fusion at the Edge
Arghyajyoti Ghosh
Dhritish Mondal
Priyam Chakraborty
(
IIT Kharagpur
)
Suman Chakraborty
3:10 PM - 3:50 PM
Room: Room 1
We propose an edge-oriented clinical triage framework designed to streamline real-time risk stratification by fusing multimodal physiological data, specifically electrocardiogram (ECG) signals and chest X-ray inputs, into a unified severity verdict per patient. At its core, the system utilizes a PyTorch-based 1D Convolutional Neural Network (1D-CNN) trained on the MIT-BIH Arrhythmia dataset to classify 187-sample heartbeat windows into five distinct cardiac rhythm categories within a dedicated inference module. Data ingestion and inter-process communication are orchestrated through a NATS publish/subscribe messaging pipeline that emulates multi-sensor data streams, pairing incoming ECG and radiograph messages by patient identifier. Upon synchronization, a subscriber node executes the 1D-CNN model and evaluates composite telemetry via a programmatic function to yield an actionable diagnostic verdict categorized into Normal, Moderate, High, or Critical risk tiers. To ensure operational resiliency in decoupled or constrained network environments, the messaging layer incorporates an automated fallback mechanism for offline simulation. System persistence is managed via prana_database.py, which writes all classified verdicts and structured telemetry to an SQLite database alongside formatted, human-readable text reports. Real-time clinical visualization and monitoring are delivered via an auto-refreshing Streamlit and Plotly dashboard, presenting aggregate system metrics, severity distribution graphs, confidence histograms, prioritized critical-case tables, and searchable diagnostic records. Formulated around a modular “Raspberry Pi → NATS → Hailo AI → SQLite → Dashboard” edge computing architecture, the entire software framework is engineered such that migrating from laptop-based simulation to physical hardware deployment requires modifications strictly confined to the sensor-ingestion interface.
3:50 PM
Can You Trust the Commit
-
Shreya Shree
Can You Trust the Commit
Shreya Shree
3:50 PM - 4:05 PM
Room: Room 1
What the development process reveals when the code reveals nothing.
4:05 PM
Closing Plenary
-
Aveek Basu
Till Kamppeter
(
OpenPrinting
)
Closing Plenary
(Others)
Aveek Basu
Till Kamppeter
(
OpenPrinting
)
4:05 PM - 4:20 PM