মুক্ত সফটওয়্যারের ইতিহাস
১৯৮৩ সালে রিচার্ড স্টলম্যান গ্নু প্রকল্প চালু করেন। সোর্স কোড ব্যবহার করার ক্ষেত্রে কোনো ধরনের বিধিনিষেধ থাকবে না এমন একটি অপারেটিং সিস্টেম তৈরীর উদ্দেশ্য থেকেই এই প্রকল্পটি শুরু করা হয়। একটি অপ্রশলিত প্রিন্টার কনফিগার করতে না পারার পরই তিনি এই ধরনের কাজে উদ্বুদ্ধ হন, এর কনফিগার করতে না পারার কারণ ছিল যে অপারেটিং সিস্টেমের সোর্স কোড সফটওয়্যার ব্যবহারকারীদের জন্য উন্মুক্ত ছিল না। ১৯৮৫ সালে রিচার্ড স্টলম্যান গ্নু ইশতেহার প্রকাশ করেছিলেন, যেখানে গ্নু প্রকল্পের একটি রূপরেখা বর্ণনা করা হয়ছিল এবং সেখানে মুক্ত সফটওয়্যারের গুরুত্বও উল্লেখ করা হয়। আরও একটি বিষয় রিচার্ড স্টলম্যানকে গ্নু প্রকল্প এবং গ্নু ইশতেহার প্রকাশে উদ্বুদ্ধ করেছিল আর সেটি হল স্টলম্যান এবং সিম্বোলিকস ইনকর্পোরেটেডের চুক্তিভঙ্গ।
গ্নু
রিচার্ড স্টলম্যানের আইটিএসে কাজ করার অভিজ্ঞতা ছিল এবং এটিই তাকে একটি পোর্টেবল অপারেটিং সিস্টেম তৈরীতে উদ্বুদ্ধ করেছিল। আইটিএসে ছিল অ্যাসেমব্লি প্রোগ্রামিং ভাষায় লেখা একটি অপারেটিং সিস্টেম, যা পিডিপি-১০ কম্পিউটার স্থাপত্যের উদ্দেশ্যে তৈরী করা হয়েছিল, তবে এই ডিভাইসটির ডেভলপমেন্ট বন্ধ হয়ে যাওয়ায় অপারেটিং সিস্টেমটির ব্যবহারও কমে আসছিল। সিদ্ধান্ত নেয়া হয় গ্নু ইউনিক্সের সমপর্যায়ের একটি অপারেটিং সিস্টেম হিসবে তৈরী করা হবে। সে সময় ইউনিক্স একটি জনপ্রিয় 
মালিকানাধিন অপারেটিং সিস্টেম ছিল। ইউনিক্সের ডিজাইন প্রমাণ করেছে যে এটি কার্যকর, একই সাথে এটি মডিউলার ছিল, ফলে এর অংশগুলি বিভিন্ন সংযোজন করার সুযোগ ছিল।