बाद में, 1985 में, स्टालमैन ने फ्री सॉफ्टवेयर फाउंडेशन की शुरुआत की और 1989 में जीएनयू जनरल पब्लिक लाइसेंस (जीएनयू जीपीएल) लिखा। 1990 के दशक के आरम्भ तक, एक प्रचालन तन्त्र (जैसे पुस्तकालयों, कंपाइलर्स) में आवश्यक कई कार्यक्रम, टेक्स्ट एडिटर्स, यूनिक्स शैल, और एक विंडोिंग सिस्टम) पूरे हो गए थे, हालांकि डिवाइस ड्राइवर, डेमॉन और कर्नल, जिन्हें जीएनयू/हर्ड कहा जाता है, निम्न स्तर के तत्वों को रोक दिया गया था और अधूरा था।