Open Source Software

You have probably heard of or read about open source software; even pointy-haired bosses have some notion of what open source software is: a magical land where all your problems go away—for free! Or maybe a place where the ideals of free speech and free stuff come together to make the world a better place. Amazing!

Most commercial software is distributed as packaged, compiled code, but the source code is kept private. Open source software is software whose source code is made publicly available. Mozilla Firefox, Google Chrome, Android, Linux, JavaScript, and Python are all examples of large-scale open source projects. If you have the time and patience, you can dig through the Android source code to learn more about how Android ...

Get Learning to Program now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.