نرم افزار متن باز(آزاد) foss

نرم افزار متن باز(آزاد) foss

نرم افزاری که آزادیهای زیر را برای کاربر قائل شود، نرم افزار آزاد خوانده می‌شود (توجه کنید که کلمه Free به معنای آزاد استفاده می‌شود و نه رایگان!):
آزادی اجرای برنامه برای هر کاری
آزادی مطالعه چگونگی کار برنامه و تغییر آن
آزادی تکثیر و کپی برنامه
آزادی تقویت و بهتر کردن برنامه و توزیع آن برای همگان

open source

هر نرم افزار آزاد، چنین آزادیهایی را برای کاربر دارد. علاوه بر اینها، یک شرط هم هست و آن هم اینست که اگر شما از این آزادیها استفاده کردید و نرم افزاری را تولید کردید و آن را به دیگران دادید، باید این آزادیها را به کاربرانتان هم بدهید. اگر شما این آزادیها را داشتید پس دیگران هم باید داشته باشند، یعنی نرم افزار آزاد تا آخرین توزیعش باید آزاد بماند.

آزادی نرم‌افزارهای آزاد تا جایی هست که حتی می‌توان بدون پرداخت هزینه‌ای برای مجوز، کپی‌هایی از یک نرم‌افزار آزاد را، با یا بدون تغییرات، رایگان یا در ازای دریافت وجه، برای هرکس و هرجایی آن را توزیع کرد.

نرم‌افزارهای آزاد (به دلیل ابهام در لفظ free) به اشتباه به‌عنوان نرم‌افزارهای رایگان و احتمالاً بی‌ارزش تلقی می‌شدند، به همین دلیل این نرم‌افزارها به متن باز یا متن آزاد (Open Source) معروف شدند. در واقع در نرم افزاهای آزاد قیمت مورد نظر نیست بلکه آزادی مطرح است.

از دیگر ضمانت‌های که نرم‌افزار آزاد تأمین می‌کند، اجازه‌نامه عمومی همگانی (GPL) است. GPL برای هر کس امکان دوباره توزیع‌کردن یا همگردانی (کامپایل) مجدد متن برنامه را فراهم می‌کند. طبق این اجازه‌نامه همچنین باید متن برنامه در دسترس قرار داده شود تا امکان استفاده و یا تغییر آن باشد. برنامه‌های رایانه‌ای اینگونه را معمولاً بازمتن گویند. متن چنین برنامه‌هایی نمی‌تواند به حالت «محدودشده» درآید مگر با نظر تک تک نویسندگان آن متن. بیشتر نویسندگان متن سیستم‌عامل لینوکس تحت این مجوز برنامه‌نویسی می‌کنند.

از انگیزه‌هایی که باعث ایجاد نرم‌افزارهای آزاد شد می‌توان رقابت نرم‌افزارهای آزاد و سرمایه‌گرایی را ذکر کرد. فعالان این جنبش معتقدند که محدودیت‌هایی که سرمایه‌گرایی به نرم‌افزارها اعمال می‌کند، مانع از اصلاح و پیشرفت فنی آنها می‌شود و با این نوع محدودیت‌ها مخالفند.

 

درباره نویسنده

Related posts

افزونه استخدام

در همه سایت‌های که خواهان استخدام افراد باشند ، بهترین راه حل استفاده از یک فرم استخدام مناسب است ،  برگه استخدام با ما برای ارتباط بازدید کننده یا کاربران با مدیریت سایت وجود دارد. این برگه باعث بهبود رابط کاربری سایت، ارتباط بازدید کنندگان با بخش مدیریت و همچنین افزایش اعتماد...

Read More

CMS های رایگان و اختصاصی

تفاوتهای CMS های رایگان و CMS های اختصاصی در ابتدا بگوییم که معروفترین CMSها یا سیستم های مدیریت محتوای رایگان برای طراحی وب سایت عبارتند از جوملا، وردپرس، دروپال که این CMS ها Open Source هم هستند. High Fill Power Alaska Parajumpers Doudoune nike air max 2017 soldes...

Read More

راجع به CMS بیشتر بدانیم

Cms چیست؟ برای راه اندازی وب سایت بر روی فضای میزبان وب ، شرکت های طراحی سایت امکاناتی را برای کاربران قرار داده اند که به آن cms می گویند. Women Kevin Durant به این صورت که اگر شما به مبانی برنامه نویسی وب آشنایی ندارید ، می توانید...

Read More

پاسخ دادن

1 + 14 =