Byl bych nerad, abychom sklouzli ke zbytečné diskuzi o terminologii. Výrobci SW je vcelku jedno, jestli SW platí ten, kdo ho na konci používá, nebo někdo jiný. Proto pojmy zákazník a uživatel nerozlišuji, pokud to není důležité.
Pokud se jedná o psaní SW, tak to zpravidla zdarma nebývá. A rozhodně to nebývá zdarma v případě Linux kernelu, Firefoxu, Samby atd.