Proč to funguje u Open Source?
"Funguje" je velmi relativní pojem. Není to funkční obchodní model, a neposkytuje to stabilní a předvídatelné cashflow, což ti neumožňuje držet kmenové zaměstnance trvale alokované na vývoj. Rozsáhlé projekty, vyžadující štědré financování, jsou tím zcela neřešitelné, protože na ně jednoduše nemáš prostředky. Na šolichání něčeho už hotového a jen držícího krok se světem, je to dobrý, ale ne na komplexní projekty.
Další věc je, že většina vývojářů jsou pak nevyhnutelně neplacení externisté, nad nimiž nemáš žádnou kontrolu, nejsi schopen předvídatelně zajistit plnění termínů, a nejsi v praxi schopen ochránit dodavatelský řetězec, protože na to opět nemáš prostředky.
Z těch "úspěšných" rozsáhlejších projektů...
- LibreOffice je financováno skrze nadaci několika velkými korporáty, a stejně se po funkční stránce MSO ani neblíží, takže se v korporátu nepoužívá, protože neumí to co je požadováno
- penetrace desktopu stojí za řeč jen u Androidu a ChromeOS, což jsou OBA sice bezplatné, ale těžce komerční projekty Googlu, se všemi důsledky (koncák je produkt reklamního byznysu, nikoli zákazník)
- na serverech jsou vyloženě úspěšné jen RHEL (financován IBM) a Debian (financován korporáty skrz nadaci)
Takže "funguje" to vyloženě ... ehm, haha.