What is Open Source?

Open source software is code that anyone can read, use, copy, and improve — built in public, often for free.

Think of it like this

Most commercial software is like a restaurant with a secret recipe — you can eat the dish, but you'll never see how it's made. Open source is like a community cookbook: the full recipe is published, anyone can cook it at home, and if you find a way to improve it, you can send your version back so everyone benefits.

What's happening

Diagram comparing closed source software, shown as a sealed locked box, with open source, shown as visible code that multiple contributors improve together, plus everyday examples like Linux, Android, and Firefox

Summary

Open source means the recipe for the software is public. Anyone can inspect it, use it, and contribute improvements — and much of the modern internet runs on software built this way.

A Closer Look

Open source projects live in public code repositories, most famously on GitHub, where anyone can propose a change. A small team of maintainers reviews each proposal and decides what gets merged in — so it's less a free-for-all and more a well-run community project. Version control tools like git are what make thousands of strangers collaborating on the same code possible.

It's not a fringe movement — it's the foundation of the industry. Linux (open source) runs the majority of the world's servers, Android is built on it, and nearly every app and website you use is assembled from hundreds of open source building blocks. Companies fund it because sharing the plumbing benefits everyone, while they compete on what they build on top.

Common Misconceptions

  • Open source doesn't just mean "free" — the point is the freedom to inspect and modify the code; plenty of companies sell services and support around open source software.
  • Public code is not less secure — with thousands of people able to inspect it, flaws are often found and fixed faster than in code only one company can see.
  • It's not written only by hobbyists — most major open source projects are largely built by paid engineers at companies like Google, Microsoft, and Meta.

How it connects

Open source is how much of the software world actually gets built:

Try it yourself

Go to github.com and search for an app you've heard of — try "Firefox" or "VLC". You can browse the actual source code, see who changed what and when, and read the discussions behind every decision. The recipe really is public.