[3]
Ad 3) Bohužel má to jeden háček. Když píšete sw pro Windows, píšete ho pro jednotné prostředí a potřebujete ho odladit řekněme pro 2-3 verze Windows.
Pokud píšete pro Linux, je to prostředí z hlediska vývojáře:
a) špatně zdokumentované oproti Windows
b) s horšími programátorskými nástroji
Kromě toho je Linux prostředí velmi velmi roztříštěné, na rozdíl od jednotných Windows zde neplatí téměř nic jednotného, standardizovaného a je potřeba to odladit a vyzkoušet na nepoměrně větším množství verzi, nebo chcete-li distribucí.
To všechno způsobuje, že verzi programu pro Windows připravíte s daleko menšími náklady, ale je na nich silně přes 95% zákazníků. Verzi pro Linux připravíte s několikanásobnými náklady oproti Windows verzi. Kromě toho tam najdete stěží 1% zákazníků (silně optimistický odhad).
Bohužel Linux se více zajím o ideologické podstaty a o to, aby byly všechny zdrojáky pokud možno povinně GPL, než o to, aby podpořil vývojáře a výsledek je prostě ten, že firmy pro Linux prakticky nevyvíjejí, nebo jen sporadicky.