Ruch wolnego oprogramowania Reakcją na rosnącą komercjalizację i zamykanie kodu było powstanie . Richard Stallman, pracujący wcześniej w środowisku MIT, opisywał tamtejszą społeczność programistyczną jako wspólnotę wymiany kodu, w której użytkownicy mogli prosić o kod źródłowy, czytać go, zmieniać i wykorzystywać fragmenty w nowych programach. Według Stallmana sytuacja zmieniła się na początku lat 80., gdy coraz częstsze stały się systemy własnościowe i umowy ograniczające użytkownikom możliwość współpracy.
W 1983 roku Stallman ogłosił projekt GNU, którego celem było stworzenie kompletnego, wolnego systemu operacyjnego zgodnego z Uniksem. Rozwój GNU rozpoczął się w styczniu 1984 roku, a w 1985 roku powstała Free Software Foundation (FSF), początkowo jako organizacja mająca wspierać finansowanie prac nad GNU. W tym samym roku Stallman opublikował GNU Manifesto, w którym przedstawił uzasadnienie projektu i apelował o pomoc w budowie wolnego systemu operacyjnego.