Є багато різних відповідей.
Деякі проекти підтримуються людьми, які просто хочуть зробити це з різних причин, включаючи престиж чи знання, що вони роблять щось добре, або тому, що вони думали, що хтось повинен це зробити, а ніхто інший не був. Цей розділ майже точно не такий великий, як був.
Деякі проекти підтримуються людьми, які хочуть платити за підтримку тощо. Більшість компаній з відкритим кодом подібні: вони хочуть створити популярний продукт безкоштовно, щоб вони могли стягувати плату за пов'язані речі. Це форма реклами.
Деякі проекти підтримуються компаніями, які не займаються саме цим бізнесом. Дуже кілька компаній виграють від можливості використання Linux, наприклад, або Apache, оскільки вони мають доступ до високоякісного програмного забезпечення, яке їм не доведеться писати всі самі.
Припустимо, ваша компанія хоче продавати веб-сервери. Ви хочете, щоб якомога більше грошей клієнтів йшло до вас. Якщо ви продаєте їм сервери на базі Windows з IIS, частина цих грошей надійде Microsoft. Якщо ви продаєте їх на базі Linux-серверів за допомогою Apache, ви можете зберегти ці гроші, і ви маєте набагато більше контролю над тим, що продаєте. Це, можливо, варто пожертвувати ресурсами для різних проектів. (Очевидно, що у Microsoft є протилежна думка. Вони хотіли б, щоб люди сервера виробляли дешеве обладнання, яке працює під керуванням Windows та IIS. Майбутня компанія, мабуть, найбільше протистоїть Open Source, але навіть вони певним чином цим користуються.)
Давайте розглянемо використання Apple. Apple заробляє свої гроші на продажу апаратних засобів, але головна відмінна особливість - їх здатність створювати користувальницькі інтерфейси. IPhone не робить нічого, що попередні смартфони не робили, це просто набагато простіше у використанні, і тому він продав мільйони дуже швидко і переосмислив ринок. Вони мають гарне уявлення про те, що продають. Ніхто не збирається купувати Apple для роботи з внутрішніми системами, тому, маючи частину Дарвіна ОС як відкритий код, вони можуть отримати допомогу ззовні. Вони також розпочали роботу з відкритим кодом після того, як не змогли самостійно створити високоякісну операційну систему. Ніхто не збирається купувати Apple для програмного забезпечення принтера, тому користуватися CUPS було простіше та швидше. Вони будуть для інтерфейсу, так що це закрито щільно.