با سلام
دوست عزیزم نرم افزارهای متن باز به اون دسته نرم افزارهایی گفته میشه كه میشه توشون تغییر داد بعد از اینكه برنامه نویس اون رو طراحی كرد
مثلا برای ساخت یه برنامه با مثلا زبان سی، برنامه نویس یه سری كدها رو مینویسه و اون رو كامپایل میكنه، طوری كه فقط از اون یه فایل میمونه كه شما روی هر سیستمی كه بخواید میتونید اون رو نصب رو راه اندازی كنید
اما گاهی برنامه نویس دست استفاده كننده رو باز میذاره و یه برنامه مینویسه كه سورس كدهاش رو هم در اختیار استفاده كننده قرار میده تا بتونه طبق نیاز خودش اون رو تغییر بده و رفع اشكالش كنه حتی
مثلا سیستم عامل لینوكس كاملا متن باز هست، یعنی اینكه شما میتونید هر جای سیستم عامل رو كه بخواید به شكلی كه خودتون دوست دارید تغییر بدید - اما سیستم عامل ویندوز اینگونه نیست
سورس كدهاش محافظت شده هست و نمیتونیم به هسته ی اصلیش دست پیدا كنیم
موفق باشید.
یاهووووووووو