خیلی‌ها رو دیدم که این ۲تا رو به اشتباه به جای هم به کار می‌برن، برای همین یه توضیح کوچیک در موردش می‌دم. اول از همه منظور از free software نرم‌افزار رایگان نیست بلکه نرم‌افزار آزاد هستش. جنبش نرم‌افزار آزاد در سال ۱۹۸۳ آغاز شد اما در سال ۱۹۹۸ عده‌ای روش متن‌باز یا همون open source رو معرفی کردن. حالا می‌رسیم به تفاوت این ۲تا از زبون ریچارد استالمن:

“Open source is a development methodology; free software is a social movement.” For the Open Source movement, non-free software is a suboptimal solution. For the Free Software movement, non-free software is a social problem and free software is the solution.

تفاوت اصلی اینه که شما در یک پروژه‌ی open source می‌تونین از یه راه حلی استفاده کنید که source اون در دسترس نباشه اما در free software اجازه‌ی این کار رو ندارین. در ساده ترین توصیف اگه همه‌ی source یک نرم‌افزار در دسترس باشه چه خود نرم‌افزار چه ابزار‌هایی که در اون استفاده شده بهش free software می‌گن اما اگه source خود نرم‌افزار در دسترس باشه ولی از ابزار‌هایی در اون استفاده بشه که source اون‌ها در دسترس نیست می‌شه open source.

  1. چرا نرم‌افزار آزاد بهتر از متن‌باز است
  2. پروژه‌ی گنو در ویکیپدیا
  3. متن‌باز در ویکیپدیا