Training Students in Free Software Development through GNU/Linux ecosystem contributions

Speaker: David Tadokoro

Track: Introduction to Free Software & Debian

Type: Long talk (45 minutes)

Room: Grand amphi

Time: Jul 14 (Mon): 15:00

Duration: 0:45

This talk will showcase how the Free Software Development course at the University of São Paulo (IME-USP) trains students to become active contributors to the GNU/Linux ecosystem with a focus on the Linux kernel and Debian. We want to share how to bridge academia and real-world collaboration with educators, community maintainers, and free software advocates. Attendees will understand how our students progress from philosophical foundations (licenses, community norms) to hands-on contributions, such as submitting kernel patches, engaging with the Debian packaging system, and navigating distributed workflows.

The audience will leave with actionable strategies to replicate this model, including (1) Scaffolded workshops (e.g., kernel workflow tutorials, Debian packaging labs); (2) How to partner with community members; (3) Feedback of success beyond code (e.g., students publishing diaries of their journey).

In short, our students (part of them from scratch) submitted a kernel Linux patch in two months, and all students left with a solid foundation in Git and understood the Debian packaging mechanism.

Whether you are a teacher seeking curriculum ideas, a maintainer looking to grow your contributor base, or a newcomer curious about academic pathways into Free Software, this talk offers a blueprint for sustainable engagement.

URLs