***5
•نرم افزار آزاد چیست؟
•آزادی صفرم: آزادی برای اجرای برنامه با هر قصدی
•آزادی یکم: آزادی برای مطالعه و بررسی اینکه برنامه چطور کار میکند و تغییردادن آن برای تأمین نیازهای خود. (دسترسی به کد منبع)
•آزادی دوم: آزادی تکثیر برنامه، مثلاً برای همسایه تان.
•آزادی سوم: آزادی برای بهبود برنامه و امکان توزیع تغییرات اعمال شده، به طوری که دیگران نیز از مزایای آن بهره مند شوند. (دسترسی به کد منبع)
***6
• پروژه گنو و لینوکس
•در سال ۱۹۸۴ آقای ریچارد استالمن در آزمایشگاه هوش مصنوعی دانشگاه
•آمریکا پروژه یک سیستم عامل آزاد بنام گنو را پایه گذاری کرد که از
•تمامی استانداردهای یونیکس پشتیبانی میکرد اما یونیکس نبود.
GNU = GNU's Not Unix
•تا سال ۱۹۹۱ تقریبا همه قسمتهای سیستم گنو نوشته شده بودند غیر از هسته
•در سال ۱۹۹۱ آقای لینوس توروالدز از دانشگاه هلسینکی فنلاند هسته ای بر
•مبنای سیستم عامل آموزشی Minix گذاشت و نام آن را Linux نوشت، و آنر ا
•بصورت آزاد بر روی شبکه قرار داد.
•برنامه نویسان و شرکتهای زیادی از سراسر دنیا ابزارهای گنو و هسته لینوکس
•را در کنار هم قراردادند(Distro) و توزیعهای گنو/لینوکسی را ایجاد کردند.
***10
•
تغییر از آزاد (Free)
به متن باز (Open Source)
•در ژانویه سال ۱۹۹۸ گروهی از برنامه نویسان نرم افزارهای آزاد در جلسهای به این نتیجه رسیدند که
•کلمه Free برای مفهوم نرم افزار آزاد به دلیل کاربرد دوگانه این واژه (آزاد/رایگان) در زبان انگلیسی ایجاد سردرگمی می کند.
***11
•مجوز و روش توزیع نرم افزارهای آزاد
•مجوز GPL : GNU General Public License معروفترین مجوز نرم افزار آزاد می باشد
•شرکتها و اجتماعات مختلف ممکن است مجوزهای دیگری نیز برای نرم افزار خود قرار دهند. )مانند MPL, APL, CDDLو ...(