مفهوم Free Software
یکی از واژه های پر طرفدار در دنیای نرم افزار مفهوم Free Software می باشد؛
که در سال های اخیر برنامه نویسان زیادی در این حیطه در حال فعالیت حرفه ای هستند.
مفهوم Free Software
در واقع Free Software، نرمافزاری است که میتواند بهطور آزادانه مورد استفاده همگان، اصلاح و توزیع مجدد قرار بگیرد و آن هم فقط با یک محدودیت:
هر نسخه ی چدید هم باید به صورت رایگان به اشتراک گذاشته شود و مادام العمر رایگان باشد.
توزیع نرمافزار آزاد هزینهای را در بر دارد؛
در حقیقت، رایگان بودن آن به توانایی کاربر در استفاده و اصلاح آن به عنوان بخشی از یک نرم افزار دیگر اشاره دارد.
گفتنی است که به عنوان بیک کاربر شما به طور مستقیم به سورس کدها هم دسترسی دارید.
مفهوم نرمافزار آزاد ابتدا توسط Richard Stallman که مدیر پروژه ی GNU است مطرح شد.
جالب ترین مثال یک Free Software می تواند سیستم عامل لینوکس باشد.
ویژگی های Free Software به موارد زیر خلاصه می شود:
- کاربران اجازه دارند تا آن نرم افزار را به صورت آزاد استفاده کنند.
- کاربران اجازه دارند نرم افزار را مطابق با نیاز خود تغییر دهند.
- کاربران اجازه داشته باشند که آن نرم افزار را با ویرایش و توسعه با نام خود آزادانه انتشار دهند.
در کل استفاده از نرم افزار های آزاد و توسعه ی آنها در دنیای نرم افزار فعلی با توجه به گرانی صنعت نرم افزار حوزه ی زود بازدهی می باشد.
موفق باشید.