شاید برایتان جالب باشد که بدانید Free Software (نرم افزار آزاد) را میتوان خرید! به این معنا که نرمافزار آزاد الزاما مجانی نیست و ممکن است با قیمتی بالا نیز همراه باشد! پس چرا به آن میگویند Free ؟ پس Freeware چیست؟ یعنی Freeware به معنای Free Software نیست؟
متون موجود در اینترنت از هر دو اصطلاح به دفعات بسیاری استفاده میکنند، و در اکثر اوقات آنها را به اشتباه به جای یکدیگر به کار میبرند. این مقاله برای آن است که گرد را از حقیقت معنای این دو پاک کرده و شما را در هر دو مورد روشن سازد.
اول و مقدمتر از هر چیز، این است که Freeware به معنای Free Software نیست!
Freeware چیست؟
Freeware به نرمافزارهایی گفته میشود که مجانی هستند. بدین معنا که شما نیازی به صرف پول در قبال استفاده از آنها ندارید. اصولا Freeware نیازی به پرداخت و هزینه برای License ندارد. امروزه میلیونها نرمافزار وجود دارند که شما میتوانید آنها را به صورت مجانی دانلود و استفاده کنید. تمام این نرمافزارها Freeware نام دارند.
پس کد منبع چه میشود؟
Freeware ها معمولا با مجوزهایی ارائه میشوند که دسترسی کاربر به کد منبع را محدود میکنند؛ یعنی کاربر نمیتواند در نرمافزار تغییری ایجاد کند یا به عبارت دیگر نمیتواند کد منبع را ببیند، تغییر دهد یا مطالعه کند.
شاید تا به حال با دو نسخه متفاوت از یک نرمافزار مواجه شده باشید، یک نسخه pro و یک نسخه free. نسخه free معمولا دارای ویژگیهای محدودی نسبت به نسخه pro (و پولی) میباشد؛ اما شما میتوانید نسخه free را دانلود کرده و از آن برای همیشه و بدون هیچ هزینهای استفاده کنید. این گونه نرمافزارها نیز در طبقه Freeware قرار میگیرند. نرمافزارهایی که میتوان از آنها در ۲۰ دفعه اول به صورت مجانی استفاده کرد نیز در این طبقه قرار میگیرند، و همچنین نرمافزارهایی که مجانی بوده اما تبلیغات را در خود نشان میدهند در زمره Freeware ها به شمار میروند.
طبق ویکیپدیا «مجوز نرمافزار ممکن است محدودیتهای دیگری نیز از قبیل نوع استفاده که شامل استفاده شخصی، خصوصی، انفرادی، بیمنفعت مالی، غیر تجاری، آکادمیک، آموزشی، استفاده در زمینههای بشردوستانه، غیر نظامی، استفاده به وسیله قدرتهای همگانی و غیره میشود را تحمیل کند.»
چند نمونه از Freeware ها
موسسات تجاری نیز نظیر Microsoft تعدادی Freeware را منتشر کردهاند که از میان آنها میتوان به MS Visual Basic Express Edition، Microsoft Accounting Express 2009 و Sync Toy اشاره کرد. AVG Antivirus ، Skype و بسیاری نرمافزارهای دیگر نیز وجود دارند که در دسته Freeware ها قرار میگیرند.
حال با قهرمان اصلی آشنا شوید…
نرمافزار آزاد؛ به چه معناست؟
نرمافزار آزاد (Free Software)، اصطلاحی است که به وسیله بنیاد نرمافزارهای آزاد (Free Software Foundation) تعریف و استفاده میشود. نرمافزار آزاد به این معناست که کاربران میتوانند آن را آزادانه اجرا، کپی، توزیع، مطالعه و تغییر دهند (و نسخه تغییر داده خودشان را منتشر کنند، م.).
پس قیمت چه میشود؟
نرمافزار آزاد ممکن است مجانی یا پولی باشد، که به توسعه دهنده آن بستگی دارد. با این وجود، صرف نظر از اینکه شما چگونه یک نرمافزار آزاد را تهیه کردهاید (خریدهاید یا به صورت مجانی بدست آوردهاید)؛ به همراه آن همیشه آزادی در کپی، تغییر و توزیعش را خواهید داشت. بنیاد نرمافزارهای آزاد (FSF) این مسئله را با دقت بیشتری شرح میدهد: «چیزی که در مورد نرم افزار آزاد مهم است آزادی ارائه شده به همراه آن است، نه قیمت آن.» برای فهم این مسئله، شما باید به آزادی به مثال «آزادی در بیان» نگاه کنید، نه «مجانی بودن».
کد منبع (و آزادی همراه آن)
برای اینکه یک نرمافزار، عنوان نرمافزار آزاد را داشته باشد، کد منبع آن باید در دسترس باشد. طبق تعریف FSF، کاربر ۴ آزادی را با نرمافزار آزاد دریافت میکند (اطلاعات بیشتر):
۰. آزادی در اجرای برنامه به هر مقصود و منظوری
۱. آزادی در مطالعه شیوه عملکرد برنامه، و تغییر آن به منظور دریافت عملکرد مورد نیاز
۲. آزادی توزیع عمومی نرمافزار توسط کاربر
۳. آزادی توزیع عمومی نسخههای دستکاری شده نرمافزار توسط کاربر (دسترسی به کد منبع، پیششرطی برای این مهم است).
FSF در تعاریف نرمافزار آزاد، صراحتا بیان میکند که برای دستیابی به آزادیهای ذکر شده، کاربر باید به کد منبع نرمافزار دسترسی داشته باشد. پس دسترسی به کد منبع برنامه شرطی ضروری برای یک نرمافزار آزاد است. همچنین منظور FSF از کد منبع برنامه، کد منبع واضح و حقیقی آن است، نه یک کد منبع مبهم و گیج کننده.
نرمافزار آزاد تجاری
نرمافزار آزاد میتواند تجاری باشد. به عبارت دیگر، یک برنامه باید برای استفادههای تجاری، توسعههای تجاری، و توزیع تجاری در دسترس باشد. ممکن است شما در شرایطی قرار گیرید که مجبور به پرداخت پول در ازای بدست آوردن نرمافزار آزاد شوید. اما صرف نظر از اینکه چگونه به نرمافزار آزاد دسترسی پیدا کردهاید، همیشه این آزادی را خواهید داشت که کپیهای خود را منتشر و آن را تغییر دهید. امروزه توسعه تجاری نرمافزارهای آزاد تمرینی معمول است.
نمونههایی از نرمافزارهای آزاد
تمامی محصولات Mozilla، شامل Firefox، Thunderbird و … و تمامی نرمافزارهای منتشر شده تحت مجوز عمومی GPL در دسته نرمافزارهای آزاد قرار میگیرند.
حال شما فهمیدید که تمامی نرمافزارهای آزاد مجانی نیستند و نرمافزار آزاد به معنای Freeware نیست! آنها را به جای یکدیگر به کار نبرید!
11 دیدگاه برای این نوشته:
علی:
۲۷ مهر ۱۳۹۱
ممنون. من اینا رو میدونستم اما یه سوال دارم:
یه نرم افزار آزاد باید قابلیت دسترسی آزاد هم داشته باشه یا نه؟
یعنی میشه یه نرم افزار آزاد منتشر کرد اما اونو فقط برای گروهی خاص در دسترس قرار داد؟س ا م ا ن:
۲۷ مهر ۱۳۹۱
به آزادی شماره 2 نگاه کنین که داره میگه free software تقریبا freeware هم هست! یعنی آزادیه مجانی: forum.ubuntu.ir/index.php/topic,46167.0.htmlKnown:
۲۷ مهر ۱۳۹۱
خیلی عالی بود
خیلی وقت بود که در سایت های فارسی به دنبال مطلبی مثل این بودم.
کاش سایت های ما هم یه روزی دست از تبلیغ گردنبند ماه تولد و کرم لاغری و … بردارن.مسعود آموزگار:
۲۸ مهر ۱۳۹۱
خیر نمیشه اونو محدود به گروه خاصی کرد. به پاسخ استالمن به سوال در مورد محدود کردن فری سافتور در مورد تجهیزات جنگی و دولتی توجه کنید توی مصاحبه…
ولی نویسنده برنامه مشخصا الزام و وظیفه ای هم نداره که اطمینان حاصل کنه همه بهش دسترسی دارن…علی:
۲۸ مهر ۱۳۹۱
لایک!علی:
۲۸ مهر ۱۳۹۱
ممنون. از اون لحاظ پرسیدم که وقتی به سایت ردهت برای دانلود اون مراجعه میکنیم، باید ثبتنام کنیم و کلا به این راحتی نمیشه دانلودش کرد.karux:
۰۴ آبان ۱۳۹۱
ردهت برنامه ی آزاد نمینویسه! اگه به شعار ردهت توجه کرده باشی افتخار این شرکت اینه که رهبر جامعه ی Open Source و در اپن سورس محدودیتی برای این کارشون ذکر نشده برای همین هم هست که سایت هایی مثل سورس فورج یا مثلا گوگل کد ایران رو در برخی جا ها تحریم میکنندkarux:
۰۴ آبان ۱۳۹۱
مییخشید که این رو میگم ولی این حرفتون اشتباهه! ببینید شما میتونید برنامه رو رایگان به ی نفر دیگه هم بدید درست اما شما باید برای داشتن اون نسخه از منبع اصلی پول بدین و هیچ راهی هم نداره! فکر کنید ی البوم موسیقی دارین خیلی ها البوم رو میخرن و خیلی ها هم کپی اون رو از دوستانشون میگیرن و این به این معنی نیست که البوم مجانیه یا این که اونی که میخره احمقه!مسعود آموزگار:
۰۵ آبان ۱۳۹۱
بحث تحریم ها چیزی نیست که بشه گردن اونها انداخت. این سایت ها بر اساس قانون کشورشون محدود میشن و مسلما برای جلوگیری از دردسر احتمالی دسترسی ایرانی ها رو ممکنه قطع کنند. طبق گفته خود استالمن مطمئن باشین حتی اگر بنیاد نرم افزار آزاد هم مجبور بشه ایرانیا رو تحریم میکنه.محمد:
۰۶ آبان ۱۳۹۱
خوب یکی میخره بعد واسه دانلود میزاره رو سایتش قانون هم که جلوش رو نمیگیره چون حق داره بدون تغییر یا با تغییر توزیعش کنه و اینجاست که مشکل فروش پیش میادanonymous:
۱۲ آذر ۱۳۹۱
are you kidding??به فلسفه گنو نگاه کن! :
۰. آزادی در اجرای برنامه به هر مقصود و منظوری
۱. آزادی در مطالعه شیوه عملکرد برنامه، و تغییر آن به منظور دریافت عملکرد مورد نیاز
۲. آزادی توزیع عمومی نرمافزار توسط کاربر
۳. آزادی توزیع عمومی نسخههای دستکاری شده نرمافزار توسط کاربر (دسترسی به کد منبع، پیششرطی برای این مهم است).
خوب حالا اگه اولین نفر مثلا نرم افزار رو بخره مطمئنن تضمینی برای خرید نفر دوم نیست چون ممکنه نفر اول یک کپی ار اونو آپ کرده باشه یا اصلا بهتر از اون با تک تغییر کوچیک تو سورس برنامه اونو به اسمه خودش ثبت کنه و …
استالمن در واقع به صورت غیر مستقیم میخواسته نرم افزار ها رایگان باشند اومده این قوانین رو نوشته و بعد میگه یک نرم افزار آزاد میتونه فروخته بشه ! :)
بله اما با این قوانین چطور؟ ( البته راه دور زدن قوانین GPL هم هست ).