Ci sono molte risposte diverse.
Alcuni progetti sono mantenuti da persone che vogliono farlo solo per vari motivi, incluso il prestigio o la consapevolezza che stanno facendo qualcosa di buono o perché pensavano che qualcuno doveva farlo e nessun altro lo era. Questa sezione non è quasi certamente così grande come prima.
Alcuni progetti sono gestiti da persone che vogliono essere pagate per supporto e simili. La maggior parte delle aziende Open Source sono così: vogliono creare un prodotto popolare gratuitamente in modo che possano pagare per cose correlate. È una forma di pubblicità.
Alcuni progetti sono gestiti da aziende che non sono esattamente nel business. Molte aziende traggono vantaggio dall'essere in grado di utilizzare Linux, ad esempio, o Apache, perché hanno quindi accesso a software di alta qualità che non devono scrivere da soli.
Supponiamo che la tua azienda voglia vendere server web. Vuoi avere il maggior numero di denaro dei clienti che ti va il più possibile. Se li vendi server basati su Windows con IIS, una parte di quel denaro andrà a Microsoft. Se vendi server basati su Linux con Apache, puoi mantenere quei soldi e hai molto più controllo su ciò che vendi. Potrebbe valere la pena di donare risorse a progetti assortiti. (Ovviamente, Microsoft ha l'opinione opposta: vorrebbero che il personale del server producesse hardware a basso costo che esegua Windows e IIS. Microsoft è probabilmente la società più intrinsecamente contraria all'Open Source, ma anche loro ne approfittano in qualche modo.)
Diamo un'occhiata all'utilizzo di Apple. Apple guadagna soldi vendendo hardware, ma la principale caratteristica distintiva è la loro capacità di creare interfacce utente. L'iPhone non fa nulla che i precedenti smartphone non abbiano fatto, è solo molto più facile da usare, e quindi ha venduto milioni in modo molto veloce e ha ridefinito il mercato. Hanno una buona idea di ciò che stanno vendendo. Nessuno comprerà Apple per il funzionamento di internals, quindi avendo la parte Darwin del sistema operativo come Open Source può ottenere un aiuto esterno su di esso. Hanno anche iniziato con Open Source dopo aver fallito nel produrre un sistema operativo di alta qualità. Nessuno comprerà Apple per il software della stampante, quindi è stato più semplice e veloce utilizzare CUPS. Lo faranno per l'interfaccia, quindi questo è chiuso.