Ideas | Open Source

Looking at open source projects and communities and how they are shaping the future of software.

Hallway track

Hacking OSCON on the Expo Hall Plus pass

In addition to exploring the largest collection of open source projects up close and in-person, access the hallway track and attend special programs, which can lead to long-lasting relationships and other prospects.

How to make mistakes in Python

Experienced programmer Mike Pirnat shares some of his most memorable blunders. By avoiding these missteps, you’ll be free to make truly significant mistakes—the ones that advance the art of programming.

Video play
Rusty barbed wire

Enough foundations already!

Simon Phipps says that before we start another open source foundation, let's agree that what we need protected is software freedom and not corporate politics.

Photo of three kids in front of a computer

Python in education

Python is at the center of fundamental changes in computing education. Tour the features that make Python appropriate for education, and learn how an active Python community supports educational outreach.