Se il sorgente del programma è disponibile, un programmatore potrà analizzarlo e assicurarci che non compia "azioni maliziose" come inviare informazioni a siti non desiderati o installare virus o trojan
Di fatto, i programmatori fanno questo lavoro comunemente e quindi abbiamo una garanzia che c proviene dalla comunità dei programmatori
Se un programma ci soddisfa quasi appieno, ma manca di alcune caratteristiche che ci piacerebbero, possiamo sempre aggiungerle noi oppure convincere un programmatore ad aggiungerle
Se un programmatore decide di smettere di aggiornare un certo programma ed il programma è ancora valido, certamente qualche altro programmatore ne continuerà lo sviluppo
In conclusione i programmi Open source non sono soggetti alle politiche di mercato delle ditte, ma dipendono solo dalle esigenze degli utenti e dalla disponibilità di forza-lavoro tra i programmatori.
Dal punto di vista di un programmatore il software Open Source è un'ottima occasione per consegnare ad un cliente un prodotto valido, partendo da una gran base di cose fatte ed aggiungendoci poco lavoro. E' quindi una forma di capitalizzazione del lavoro.