BSD).

Temu zjawisku przeciwstawił się haker z MIT (Massachusetts Institute of Technology), Richard M. Stallman, który zapoczątkował ruch na rzecz tworzenia wolnego oprogramowania. Sam termin „wolne oprogramowanie” jest o tyle problematyczny, że w języku angielskim słowo wolny („”) oznacza również „bezpłatny”. Jest więc to przyczyną wielu nieporozumień, na stronach Free Software Foundation często powtarzany jest więc zwrot «» („«Wolne» jak «wolność wypowiedzi», nie jak «darmowe piwo»”).

Richard M. Stallman jest także założycielem organizacji Free Software Foundation (FSF) – fundacja zajmuje się głównie promocją wolnego oprogramowania oraz rozwijaniem projektu GNU. Zasadniczą cechą wolnego oprogramowania jest możliwość jego dalszego rozpowszechniania i modyfikacji oraz pełna dostępność jego kodu źródłowego.

Natomiast nazwa powstała w 1998 wraz z rozpowszechnieniem przez Netscape Communications Corporation kodu źródłowego przeglądarki Netscape Navigator na licencji gwarantującej każdemu prawa do dowolnego użytku, modyfikacji, redystrybucji kodu. Miało to związek z chęcią wciągnięcia dużych przedsiębiorstw do ruchu wolnego oprogramowania. Firmy te obawiały się powiązania z tego rodzaju oprogramowaniem.