اخبار اخبار

ماهیت نرم افزارها

مقایسه نرم افزارهای: Open Source،FreeWare ،Free Software

نگاه فنی به نرم افزارهای: Open Source،FreeWare ،Free Software

 

مقایسه نرم افزارهای:

 Open Source،FreeWare ،Free Software  

 

در دنیای نرم افزار این اصطلاحات رو زیاد میشنویم Open source ، Free software  وFreeware شاید در نگاه اول به نظر برسه که این ها همه یکی هستند و هیچ تفاوتی بینشون وجود ندارد ولی اینطور نیست و تفاوت های زیادی دارند در ادامه با ما باشید تا تفاوت های این سه اصطلاح پر کاربرد دنیای نرم افزار رو بهتر درک کنید .

 

نرم افزار های آزاد یا Free Software  :

نرم افزار های آزاد یا Free Software نرم افزار هایی هستند که کاربر میتواند از آن نرم افزار رایگان استفاده کند و به عبارتی دیگر  آن را اجرا کرده و حتی به روزرسانی کند .

در نرم افزار های Free Software چهار اصل آزادی باید راعایت شود وگرنه آن نرم افزارFree Software نیست :

  1. 1- آزادی اجرا یا راه اندازی نرم افزار در هر شرایطی
  2. 2- آزادی در اینکه کاربر جستجو کند که نرم افزار چگونه کار می کند و حتی آن را به دلخواه سفارشی سازی کند .
  3. 3- امکان کپی برداری از آن و نشر آن آزاد باشد .
  4. 4- همچنین امکان کپی برداری و نشر آن برنامه ، که بعدها توسط کاربر تغیر پیدا کرده است .

Free Software بودن یک نرم افزار به معنی مجانی بودن آن نیست !

 

نرم افزار های Open source یا متن باز :

نرم افزار های Open source یا متن باز نرم افزار هایی هستند که طراح ( برنامه نویس) نرم افزار ، امکان دیدن و تغیر سورس نرم افزار را به کاربر داده است .

یک نرم افزار Open source میتواند پولی یا رایگان باشد و Open source بودن به معنای رایگان بودن نیست .

 

آیا نرم افزار های Open source همان Free Software هستند ؟

هم بله و هم خیر .

براساس این نظر طراح یک نرم افزار متن باز میتواند شرایط یک نرم افزار Free Softwareرا هم داشته باشد .

یعنی امکان کپی برداری از آن ، اجرای آن در هرشرایطی و… برقرار باشد . ولی برخی از نرم افزارهای متن باز هم  Free Software نیستند . به عنوان مثال سیستم عامل اندروید متن باز است ولی اجازه نشر و 4 آزادی عمل بیان شده در Free Software را ندارد .

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

 

نرم افزار های Freeware :

این نرم افزار ها همان نرم افزار های رایگانی هستند که شما برای استفاده آن ها هزینه ای پرداخت نمی کنید مثل نرم افزار  skype    یا yahoo messenger .

درست است شما برای استفاده از نرم افزار های skype یا Yahoo Messenger و نرم افزار های رایگانی هستند که برای استفاده از آن ها هزینه ای پرداخت نمی کنید اما این نرم افزار ها 4 اصل Free Software را ندارند .

 

حالا دیگه متوجه شدید که چرا وقتی عبارت Free Software را جستجو می کنید نرم افزار های پولی را مشاهده می کنید

منبع: الهام علیپور

 

تصاویر مرتبط
تاریخ انتشار مطلب: 13 مرداد 1398
بازدید ها: 177