Applicaties
Klassieke desktopprogramma’s, maar ook mobiele applicaties, bestaan vaak uit duizenden, zo niet honderdduizenden regels code. Voordat die code door een computer uitgevoerd kan worden, moet ze – zoals eerder werd gezegd – worden gecompileerd. Dit wil zeggen dat de code door een stuk software (de compiler) in machinetaal (nullen en enen) wordt omgezet. De gecompileerde code kan rechtstreeks door de processor worden uitgevoerd. Doorgaans downloadt en installeer je een gecompileerd programma een zogenaamde “binaryâ€. Het is onbegonnen werk om alle commerciële en “open/free†software op te lijsten. In de open source wereld zegt men vaak dat hun software “free†is “as in freedom, not as in beerâ€. Je bent als gebruiker m.a.w. vrij om met de software te doen wat je wil, maar het is niet noodzakelijk bedoeld als gratis. Toch betekent het in de praktijk dat je voor de meeste commerciële software wel een gratis open source variant kan vinden.