Open Source Education

Educational Activities and Resources

The Open Source Initiative (OSI) actively promotes open source software by educating developers, decision makers, and users about the advantages of open source software and collaboration techniques. OSI's members are active in the core open source development communities as well as in government, academic and industry circles, helping to educate people about open source. As part of its mandate on education, OSI members deliver presentations about open source technologies, collaboration techniques, and community building at conferences and seminars across the world. OSI Board members and individual members have also conducted workshops as well as short and long courses on open source concepts, techniques, and technologies.


FLOSS Desktops for Kids: In line with the "Maker" movement and supporting STEM (Science Technology Engineering & Math), this project helps schools and school children learn about and use open source software. This incubator project provides resources and mentors to help school districts, teachers and kids learn about computer hardware, networks and software through hands-on activities that re-builds computers. Using surplus and discarded school computers, kids break-down and repair computer hardware components, install open source software including Linux operating systems, Libre Office, GIMP, etc. The project teaches kids about computers and computing by doing. Once completed, the kids can take their computers home, "for keeps."

Professors' Open Source Software Experience (POSSE): POSSEs provide professional development for instructors interested in student participation in Humanitarian Free and Open Source Software. POSSE began as an outreach effort by Red Hat, Inc. to the higher education community. The goal was to help instructors learn about free and open source software (FOSS) so that they could incorporate FOSS into their courses.

Teaching Open Source: Open source software development is growing in importance therefore it is critical that the technical leaders of tomorrow — software developers, computer scientists, system administrators, analysts, and build engineers — understand open source tools, culture, and concepts. TeachingOpenSource is dedicated to bridging the gap between traditional computing curricula and student work in open source communities. This is a community where professors, institutions, communities, and companies can come together and make the teaching of open source a global success.


Docs at In the spirit of openness, OSI sponsor Google has published their internal documentation for how they do open source. Google invites anyone to take a look behind the scenes at how they use, release, and support open source projects and communities

Github Open Source Guides: Created and curated by OSI sponsor GitHub, along with input from outside community reviewers, to aggregate resources for individuals, communities, and companies who want to learn how to run and contribute to an open source project: not what GitHub (or any other individual or entity) thinks is best. Examples and quotations from others are emphasized to illustrate points.

TODO Group Guides: Open Source Guides developed by OSI Affiliate Members TODO Group and The Linux Foundation with the larger open source community. These guides collect best practices from the leading companies engaged in open source development, and aim to help organizations successfully implement and run an open source program office. These guides are expected to be living documents that evolve via community contributions.