Es gibt viele verschiedene Antworten.
Einige Projekte werden von Leuten gepflegt, die es nur aus verschiedenen Gründen tun wollen, einschließlich Prestige oder dem Wissen, dass sie etwas Gutes tun oder weil sie dachten, dass jemand es tun muss und niemand anderes. Dieser Abschnitt ist mit ziemlicher Sicherheit nicht so groß wie er war.
Einige Projekte werden von Leuten betreut, die für Unterstützung und ähnliches bezahlt werden möchten. Die meisten Open Source-Unternehmen sind so: Sie möchten ein beliebtes Produkt kostenlos erstellen, damit sie für verwandte Dinge Gebühren erheben können. Es ist eine Form der Werbung.
Einige Projekte werden von Unternehmen betreut, die nicht genau in diesem Bereich tätig sind. Nicht wenige Unternehmen profitieren von der Möglichkeit, beispielsweise Linux oder Apache zu verwenden, weil sie dann auf hochwertige Software zugreifen können, die sie nicht alle selbst schreiben müssen.
Angenommen, Ihr Unternehmen möchte Webserver verkaufen. Sie möchten so viel Geld wie möglich von den Kunden haben. Wenn Sie Windows-basierte Server mit IIS verkaufen, geht ein Teil dieses Geldes an Microsoft. Wenn Sie Linux-basierte Server mit Apache verkaufen, behalten Sie das Geld und haben viel mehr Kontrolle darüber, was Sie verkaufen. Möglicherweise lohnt es sich, Ressourcen für verschiedene Projekte zu spenden. (Offensichtlich ist Microsoft der gegenteiligen Meinung. Sie möchten, dass die Server-Leute billige Hardware für Windows und IIS produzieren. Microsoft ist wahrscheinlich das Unternehmen, das Open Source von Natur aus ablehnt, aber selbst sie nutzen es in gewisser Weise.)
Schauen wir uns die Verwendung von Apple an. Apple verdient ihr Geld mit dem Verkauf von Hardware, aber das Hauptmerkmal ist die Fähigkeit, Benutzeroberflächen zu erstellen. Das iPhone hat nichts getan, was Smartphones zuvor nicht getan haben. Es ist viel einfacher zu bedienen. Es hat sich sehr schnell verkauft und den Markt neu definiert. Sie haben eine gute Idee, was sie verkaufen. Niemand wird Apple kaufen, um Interna zu betreiben. Wenn Sie also den Darwin-Teil des Betriebssystems als Open Source verwenden, können Sie Hilfe von außen erhalten. Sie begannen auch mit Open Source, nachdem sie selbst kein hochwertiges Betriebssystem hergestellt hatten. Niemand wird Apple für die Druckersoftware kaufen, daher war die Verwendung von CUPS einfacher und schneller. Sie werden für die Schnittstelle, also ist das dicht geschlossen.