سیستمعامل گنو در سال ۱۹۸۳ با هدف ایجاد سیستمعاملی کامل و آزاد شبیه به یونیکس به وسیله ریچارد استالمن پایهگذاری شد. GNU مخفف «GNU's Not Unix» است.
پروژهٔ گنو در سال ۱۹۸۴ با هدف پشتیبانی و تولید نرمافزار آزاد برای سیستمعامل گنو تأسیس شد.
بنیاد نرمافزار آزاد در سال ۱۹۸۵ با هدف حمایت از جنبش نرمافزار آزاد و به ویژه پروژهٔ گنو شروع به کار کرد.