تفاوت: نرم افزار رایگان، نرم افزار رایگان، منبع باز، اشتراک افزار، نرم افزار آزمایشی و غیره

اصطلاحاتی مانند نرم افزار (Freeware)رایگان(Free) ، نرم افزار رایگان، منبع باز ، (Open)اشتراک افزار ، نرم افزار (Shareware)آزمایشی، ابزار تبلیغاتی مزاحم، Nagware(Nagware) و غیره(Adware) اغلب برای(Trialware) تعریف برنامه ها استفاده می شوند. آیا واقعاً تفاوت بین نرم‌افزار رایگان و نرم‌افزار رایگان را می‌دانید – اگرچه هر دو به صورت آزاد و به جای یکدیگر استفاده می‌شوند؟ من حدس می زنم اکثر کاربران کامپیوتر این کار را نمی کنند! بنابراین، در این پست سعی می کنیم تا موارد ظریف مربوط به این اصطلاحات را روشن کنیم و سایر اصطلاحات "ware" را توضیح دهیم.

تفاوت بین نرم افزار(Freeware) رایگان ، نرم افزار آزاد(Free Software) ، منبع باز(Open Source) و غیره

بدافزار، Scareware، Trialware، Spyware، Adware، Nagware، Donationware، Liteware، Freeware، Free Software، Open Source، Shareware، Abandonware

نرم افزار رایگان

نرم افزار رایگان(Freeware) نرم افزاری است که بدون دریافت هزینه برای استفاده از آن توزیع می شود. این برنامه ها به عنوان نرم افزار کاملاً کاربردی برای مدت نامحدود در دسترس هستند.

مالکیت هر نرم افزار رایگان توسط توسعه دهنده آن حفظ می شود. در صورت تمایل توسعه‌دهنده می‌تواند نسخه‌های آینده را از نرم‌افزار رایگان به یک محصول پولی (نرم افزار رایگان) تغییر دهد. همچنین، یک نرم افزار رایگان معمولاً بدون کد منبع(source code) آن توزیع می شود . این کار برای جلوگیری از هر گونه تغییر توسط کاربران آن انجام می شود. به علاوه، مجوزی که با آن یک برنامه رایگان توزیع می شود ممکن است به نرم افزار اجازه کپی آزادانه را بدهد اما فروخته نشود. در برخی موارد، ممکن است شخص حتی اجازه توزیع نرم افزار را نداشته باشد.

Crippleware

برخی از نرم‌افزارها به‌عنوان نرم‌افزار رایگان ارائه می‌شوند - اما با ویژگی‌های بسیار محدود - یا با کمبود ویژگی اصلی. اینها به عنوان Crippleware نامیده می شوند . آنهایی که نسخه کاملاً کاربردی را ارائه می دهند، همه عملکردها را فعال کرده اند و بیشتر به عنوان یک برنامه تجاری یا به عنوان اشتراک افزار در دسترس هستند. در بیشتر موارد، برنامه های رایگان یک پیشنهاد تجاری را تبلیغ می کنند.

ابزارهای اهدایی

گاهی اوقات، نرم افزار رایگان با یادآوری منظم یا درخواست(regular reminder or request) کمک مالی به نویسنده یا شخص ثالث مانند یک موسسه خیریه بین کاربران توزیع می شود. در چنین مواردی، نرم افزار رایگان به عنوان Donationware نامیده می شود .

نرم افزار آزاد

بسیاری از کاربران کامپیوتر کاملاً از این مفهوم جدید و نامرتبط آگاه نیستند. خب(Well) ، نرم‌افزار رایگان نرم‌افزاری است که به کاربر آزادی اجرای، کپی، توزیع، مطالعه، تغییر و بهبود نرم‌افزار را می‌دهد. به طور دقیق، نرم افزار رایگان یک موضوع آزادی است، نه قیمت!

اساساً به این معنی است که کاربر می‌تواند آزادانه از برنامه‌ای استفاده کند، تغییر دهد، و توزیع کند که به یک شرط تعیین شده است: هر نسخه توزیع‌شده مجدد نرم‌افزار باید با شرایط اصلی استفاده، اصلاح و توزیع رایگان (معروف به کپی‌لفت) توزیع شود. و بر خلاف نرم افزار رایگان، نرم افزار رایگان ممکن است با هزینه ای توزیع شود.

لطفاً(Please) توجه داشته باشید، برای اصلاح یک برنامه باید به کد منبع آن دسترسی داشته باشید که نرم افزار رایگان ارائه می دهد در حالی که یک نرم افزار رایگان به آن دسترسی ندارد. همچنین، نرم‌افزار آزاد آزادی توزیع مجدد نسخه‌ها را می‌دهد، اما برای انجام این کار، کاربر باید فرم‌های باینری یا اجرایی برنامه و همچنین کد منبع را برای نسخه‌های اصلاح‌شده و اصلاح‌نشده اضافه کند.

در اینجا ذکر این نکته به ویژه قابل توجه است که گاهی اوقات مقررات کنترل صادرات دولت و تحریم های تجاری نیز آزادی توزیع نسخه های بین المللی برنامه ها را محدود می کند. در چنین مواردی، از هیچ‌یک از مقررات صادراتی به‌عنوان شرط آزادی‌های ضروری خودداری کنید و از آن تبعیت نکنید، زیرا توسعه‌دهندگان نرم‌افزار قدرت نادیده گرفتن این محدودیت‌ها را ندارند. جزئیات بیشتر را می توانید در وب سایت FSF.org .

متن باز

اصطلاح "منبع باز" بسیار نزدیک به "نرم افزار آزاد" است اما با آن یکسان نیست. ما این را به این دلیل می گوییم که کد منبع نرم افزار منبع باز به راحتی در دسترس کاربران است 2 اما تحت کپی رایت، و شخص می تواند آزادانه نرم افزار را مجدداً توزیع کند.

مفهوم برنامه های منبع باز بر این واقعیت متکی است که کاربر می تواند یک کد منبع را برای حذف اشکالات احتمالی در آن بررسی کند. این چیزی است که ما در برنامه های تجاری توسعه یافته و بسته بندی شده مشاهده نمی کنیم. برنامه نویسان در اینترنت با حذف اشکالات احتمالی، کد منبع را می خوانند و تغییر می دهند. بنابراین، از این طریق برنامه نویسان به ارائه محصول مفیدتر و بدون اشکال برای همه کمک می کنند. جزئیات بیشتر را می توان در OpenSource.org داشت.

بخوانید: (Read:) مایکروسافت اکنون عاشق لینوکس و منبع باز است. چرا؟

ابزار اشتراک

Shareware یک نرم افزار نمایشی است که به صورت رایگان اما فقط برای یک دوره ارزیابی خاص، مثلاً 15-30 روز ( آزمایشی(Trialware) ) توزیع می شود. پس از دوره ارزیابی، برنامه منقضی می شود و کاربر دیگر نمی تواند به برنامه دسترسی داشته باشد. تنها در صورتی که علاقه مند به استفاده بیشتر از این برنامه هستید، ممکن است ارائه دهنده اشتراک افزار از شما بخواهد که مجوز نرم افزار را خریداری کنید.

بنابراین، اساساً به صورت آزمایشی و با درک این موضوع توزیع می شود که مدتی بعد ممکن است یک کاربر علاقه مند به پرداخت هزینه آن باشد. همچنین، برخی از نرم افزارهای اشتراکی به عنوان " Liteware " ارائه می شوند. در این برنامه ها به عنوان مثال "Liteware" قابلیت های خاصی غیرفعال هستند. تنها پس از خرید یا ارتقاء به نسخه کامل برنامه می توان به عملکردهای کامل دسترسی داشت. بنابراین(Thus) ، نرم افزارهای اشتراکی برای اهداف بازاریابی استفاده می شوند.

ابزارهای تبلیغاتی مزاحم

Adware که بیشتر به عنوان نرم افزار تبلیغاتی شناخته می شود، نرم افزاری است که به صورت خودکار تبلیغات را ارائه می دهد. بیشتر این تبلیغات در قالب پاپ آپ های آزاردهنده ظاهر می شوند. با این حال، می توان با خرید یک کلید ثبت، تبلیغات را غیرفعال کرد. حتی می‌تواند صفحه اصلی، جستجوی پیش‌فرض یا نصب نوار ابزار شما را تغییر دهد. مانند نرم افزار رایگان، Adware نیز(Adware too) بدون هیچ هزینه ای برای کاربران کامپیوتر در دسترس است.

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

Bundleware نام خود را از افرادی گرفته است که برنامه های مختلف را در یک برنامه نصب واحد جمع می کنند. یک نصب برای bundleware برنامه اصلی را که می‌خواهید به همراه برخی برنامه‌های دیگر که نمی‌خواهید نصب می‌کند.

نرم افزارهای جاسوسی

نرم افزارهای جاسوسی(Spyware) چند قدم جلوتر رفته و به طور مخفیانه نرم افزار دیگری را روی رایانه شما نصب می کنند. نرم افزار جاسوسی ممکن است حاوی کدی باشد که اطلاعات مربوط به رایانه کاربر را هر زمان که کاربر به اینترنت(Internet) متصل است به توسعه دهنده یا مکان دیگری ارسال می کند . این کار به منظور نمایش تبلیغات در مرورگر وب انجام می شود.(Web)

ناگوار

این برنامه ای است که به طور معمول برای کاربر یادآوری می کند تا یک برنامه یا محصول را قبل از اتمام دوره آزمایشی آن خریداری کند. این اصطلاح نام خود را از این ایده گرفته شده است که یادآورهایی که معمولاً به آنها "NAGS" گفته می شود همچنان روی صفحه رایانه کاربر ظاهر می شود تا زمانی که برنامه مورد نظر را فعال کند یا به زور از آن خارج شود. در حالی که می توانید از این برنامه استفاده کنید، به طور مداوم شما را برای خرید نسخه کامل یا ارتقاء آن آزار می دهد. به طور خلاصه، هر برنامه ای که شما را دائماً مجبور می کند به نسخه کامل پولی خود ارتقا دهید یا اهدا کنید، به آن Nagware گفته می شود .

بد افزار

بدافزار که معمولاً به عنوان «نرم‌افزار مخرب» نامیده می‌شود، به هر برنامه‌ای گفته می‌شود که مقاصد بدافزاری(Malware) دارد و از داده‌های رایانه بدون رضایت کاربر سوء استفاده می‌کند. هنگامی که بر روی هارد دیسک کامپیوتر قرار می‌گیرید، می‌تواند مرورگر شما را ربوده و وب‌سایت‌هایی را که بازدید می‌کنید ردیابی کند - و آسیب‌های بدتری به بار آورد.

علاوه بر این، می‌تواند در اعماق ویندوز(Windows) پنهان شود و حتی پس از حذف کامل، خود را مجدداً نصب کند، که آن را به سخت‌ترین برنامه برای حذف یا تمیز کردن تبدیل می‌کند. ویروس ها، تروجان ها(Trojans) و غیره ممکن است همه به عنوان بدافزار در نظر گرفته شوند.

ابزار ترسناک

بدافزاری که برای فریب کاربران برای دانلود و خرید نرم افزارهای غیر کاربردی یا خطرناک طراحی شده است، Scareware یا Rogue Software نامیده می شود . اون چطور انجامش میدهد؟ ساده(Simple) است، با این که کاربر را به اشتباه باور کند که رایانه اش توسط ویروس های بالقوه مضر آلوده شده است، هشدار می دهد.

پس از دانلود و نصب، برنامه هشدارهای نادرست ویروس را نمایش می دهد و به او دستور می دهد تا برای حذف عفونت ها، "نسخه کامل" را خریداری کند (تخیلی). در نهایت، یک کاربر نرم افزار را خریداری می کند و پولی که به سختی به دست آورده است را هدر می دهد. به طور خلاصه، بدافزاری(Malware) که ترس کاربر را به دام می‌اندازد، Scareware نامیده می‌شود .

Abandonware

هنگامی که توسعه یک نرم افزار توسط نویسنده(Author) کنار گذاشته می شود و هیچ پشتیبانی برای آن در دسترس نیست، به آن Abandonware گفته می شود . Abandonware همچنین می‌تواند شامل نرم‌افزارهایی باشد که حق نسخه‌برداری آن نامشخص یا مورد اختلاف است.

Jsg را در بخش نظرات اضافه می کند : هیچ پشتیبانی، به روز رسانی و غیره ارائه نمی شود. خریدها دیگر هیچ ارتباطی ندارند و در بسیاری از موارد، کدهای ثبت نام آشکارا در اینترنت(Internet) در دسترس هستند . قانونی بودن استفاده از کد ثبت نام موجود در اینترنت(Internet) برای abandonware مشکوک است، اما عموماً نویسنده باید برای انجام هر کاری در مورد آن فعال شود.

آیا من هیچ عبارت "-ware" را از دست داده ام؟ نظری در مورد تعاریف دارید؟ یا شاید تعریفی نیاز به اصلاح داشته باشد. لطفا(Please) آن را در بخش نظرات به اشتراک بگذارید.



About the author

من یک مهندس نرم افزار و وبلاگ نویس با نزدیک به 10 سال تجربه در این زمینه هستم. من در ایجاد بررسی ابزارها و آموزش‌ها برای پلتفرم‌های مک و ویندوز، و همچنین ارائه نظرات تخصصی درباره موضوعات توسعه نرم‌افزار تخصص دارم. من همچنین یک سخنران و مدرس حرفه ای هستم و در کنفرانس های فناوری در سراسر جهان ارائه کرده ام.



Related posts