بسیاری از ابزارهایی که هر روز استفاده می‌کنیم، از مرورگر فایرفاکس تا هسته لینوکس، متن‌باز هستند. اما این واژه دقیقاً چه معنایی دارد؟

معنی متن‌باز

نرم‌افزار متن‌باز نرم‌افزاری است که کد منبع آن در دسترس عموم قرار دارد و مجوز آن اجازهٔ مطالعه، تغییر و توزیع را می‌دهد. شرایط دقیق به مجوز بستگی دارد؛ مثلاً مجوز MIT بسیار آزاد است و GPL می‌خواهد نسخه‌های تغییریافته هم با همان آزادی منتشر شوند.

مقایسه سه مدل

  • متن‌باز: تمرکز بر شفافیت و همکاری؛ هر کس می‌تواند کد را ببیند و در توسعه مشارکت کند.
  • نرم‌افزار آزاد: تأکید فلسفی بر آزادی کاربر برای اجرا، مطالعه، تغییر و اشتراک.
  • اختصاصی: کد منبع بسته است و استفاده تابع مجوز شرکت سازنده.

متن‌باز بودن به معنی رایگان بودن همیشگی نیست؛ بسیاری از پروژه‌ها از خدمات پشتیبانی یا نسخه‌های سازمانی درآمد دارند. هنگام انتخاب ابزار، مجوز و فعال بودن جامعهٔ توسعه‌دهندگان را بررسی کنید.