No, non funziona affatto così.
Il SISTEMA OPERATIVO è open-source.
Molti programmi possono essere open-source, ma ognuno è libero di vendere il proprio prodotto se vuole.
Io sono libero di sviluppare un programma per linux e di venderlo (ovviamente non devo usare per esempio librerie free) se lo ritengo opportuno, così come vendo la versione per windows.
Se fosse come dici allora nessuno dei programmi professionali potrebbe mai esistere sul linux...Nessuna casa produrrebbe una versione per linux di un software professionale se fosse costretta a darla gratis solo per il fatto che è per linux.
Esistono un sacco di software per linux a pagamento esattamente come per windows esistono un sacco di software free e open-source.
Ciaoo