نرم افزار آزاد با متن باز (OpenSource) فرق می کنه. واژه باز هیچگاه به آزادی منسوب نمیشود.نرم افزار می تونه آزاد باشه ولی opensource نباشه.نرم افزار می تونه آزاد نباشه ولی opensource باشه.مثل RedHat
نرمافزار آزاد درباره آزادی است، نه قیمت.
نرمافزار آزاد در مورد آزادی کاربران برای اجرا، کپی، توزیع، بررسی، تغییر و بهبود دادن نرمافزار میباشد. بطور دقیقتر نرمافزار آزاد به چهار نوع آزادی برای کاربران یک نرمافزار اشاره میکند:
• آزادی برای اجرای برنامه برای هر منظوری (آزادی ۰)
• آزادی برای مطالعه و بررسی چگونگی عملکرد برنامه و تغییر آن برای نیاز خود (آزادی ۱). دسترسی به کد منبع یک پیششرط برای این آزادی میباشد.
• آزادی برای توزیع مجدد کپیهایی از آن. (آزادی ۲).
• آزادی برای بهبود برنامه و انتشار این تغییرات برای عموم، بنابراین تمام جامعه از آن بهره میبرند (آزادی ۳). دسترسی به کد منبع یک پیششرط برای این آزادی میباشد.