Etični razlogi za nastajanje prostega programja pa so z razvojem Linuxa v začetku devetdesetih postajali vse manj pomembni. Gibanje se je razširilo tudi zunaj samega projekta GNU in danes šteje že na desettisoče razvijalcev in milijone uporabnikov, ki imajo do prostega programja bolj pragmatičen pristop.
Razlogov, zakaj se posamezniki lotevajo razvoja proste programske opreme, je več.