با نرم افزار آزاد بیشتر آشنا شویم
۷ بهمن ۱۳۹۴، ۱۵:۵۷
با نرم افزار آزاد بیشتر آشنا شویم
به کوشش عرفان زارعی
نرمافزار آزاد نرمافزاری است که بههمراه کد منبع توزیع شده و با قوانینی منتشر میشود که آزادی استفاده، مطالعه، ویرایش و انتشار مجددِ کاربران را تضمین میکند. نرمافزارهای آزاد معمولاً با همکاری برنامهنویسهای داوطلب بهعنوان یک پروژه بهوجود میآیند. ایدهٔ اصلی نرمافزار آزاد این است که کاربران باید مالک دستگاههای دیجیتالی خود باشند، نه سازندگان دستگاهها. نرمافزارهای آزاد با نرمافزارهای مالکیتی (مانند مایکروسافت ویندوز) که آزادی کاربر در استفاده، مطالعه، ویرایش یا انتشار مجدد را در درجههای مختلف محدود میکنند، متفاوت است. این محدودیتها با در نظر گرفتن مجازاتهایی قانونی برای کاربرانی که قوانین آنها را نقض میکنند، بهوجود میآیند. نرمافزارهای مالکیتی عموماً به صورت بستههای اجراپذیر باینری و بدون دسترسی به کد منبع فروخته میشوند که جلوی ویرایش و وصلهکردن نرمافزار توسط کاربر را میگیرد و او را برای بهروزرسانی و پشتیبانی به شرکت نرمافزاری تولید کننده وابسته میکنند. نرمافزارهای آزاد از نرمافزاریهای رایگان که برای استفاده، از کاربر پولی دریافت نمیکنند، نیز متفاوتاند. این نوع نرمافزارها نیز معمولاً تمامی حقوق نرمافزار را برای تولیدکننده آن محفوظ داشته و جلوی مهندسی معکوس، ویرایش و یا توزیع مجدد توسط کاربر را میگیرند. بنابراین موضوع اصلی نرمافزار آزاد، موضوع آزادی است و نه قیمت آن: کاربران آزادند که هر چه میخواهند با نرمافزار انجام دهند. این آزادی شامل انتشار مجدد نرمافزار بهصورت رایگان و یا با سود نیز میشود. یعنی نرمافزار آزاد میتواند به صورت رایگان و یا در ازای دریافت مبلغی پول در اختیار کاربر قرار بگیرد.
ریچارد استالمن در سال ۱۹۸۵ در زمانی که در حال آغاز پروژه گنو و بهوجود آوردن بنیاد نرمافزارهای آزاد بود، برای اولین بار از عبارت «نرمافزار آزاد» استفاده کرد. براساس تعریف بنیاد نرمافزارهای آزاد کاربران یک نرمافزارِ آزاد، آزاد هستند؛ چون به اجازه گرفتن نیازی ندارند؛ آنها در انجام کارهای دلخواهشان (مانند حق نشر و کپیبرداری) محدود نیستند؛ نیازی به موافقت با هیچ توافقنامهای ندارند؛ و در همان ابتدا نیز با نداشتن کد منبع محدود نبودهاند.
تعریف
طبق تعریف نرمافزار آزاد توسط بنیاد نرمافزارهای آزاد، هر نرمافزاری که آزادیهای زیر را برای کاربرانش فراهم کند به عنوان یک نرمافزار آزاد شناخته میشود.
کاربران باید اجازه داشته باشند که نرمافزار مورد نظر را برای هر قصد و منظوری اجرا کنند.
کاربران باید اجازه داشته باشند نرمافزار را مطابق با نیازهای خود تغییر دهند. برای رسیدن به این هدف، کدهای منبع نرمافزار باید در اختیار کاربر قرار گیرد.
کاربران باید اجازه داشته باشند نرمافزار را مجدداً منتشر کرده و در اختیار دیگران قرار دهند. این کار میتواند به صورت رایگان و یا در ازای دریافت مبلغی پول صورت گیرد.
اگر کاربری نرمافزار را تغییر داد، باید اجازه داشته باشد آن را مجدداً منتشر کرده و در اختیار دیگران قرار دهد. (در مورد نرمافزارهای کپیلفت، لازم است تا کدهای منبع نرمافزار تغییریافته نیز در اختیار کاربران دیگر قرار گیرد)
همچنین موسسه پیشگامان متنباز هم تعریف مشابهی از نرمافزار آزاد ارائه میدهد. طبق تعریف این موسسه، نرمافزار بازمتن تنها به معنی در دسترس ساختن کدمنبع نیست. علاوه بر آن مجوز باید ویژگیهای زیر را هم داشته باشد
نرمافزار باید قابل توزیع مجدد باشد (چه به صورت رایگان، چه در ازای دریافت مبلغی پول)
نرمافزار باید شامل کد منبع باشد و این کد منبع را باید بتوان تغییر داد و مجدداً منتشر کرد.
مجوز نباید در برابر افراد یا گروه خاصی تبعیض قائل شود.
مجوز نباید کاربر را برای رسیدن به یک هدف خاص محدود کند.
مجوز نباید مختص به یک محصول خاص باشد.
مجوز نباید نرمافزارهای دیگری که به همراه نرمافزار مورد نظر عرضه شدهاند را محدود کرده و تحت تاثیر قرار دهد. برای مثال اگر چند نرمافزار بر روی یک دیسک منتشر شدند، مجوز نباید اصراری بر روی متنبازبودن آنها داشته باشد.
مجوز نباید تکنولوژی خاصی را محدود کند.
پیشنهاد سردبیر
مسافران قطار مرگ
مطالب مرتبط
۲۴ اسفندماه ۱۴۰۲ تا ۵ فروردین ۱۴۰۳ انجام شد
بازدید بیش از ۲ میلیون و ۷۰۰ هزار نفر از اماکن فرهنگیتاریخی
ساعت کار موزهها در نوروز و ماه رمضان اعلام شد
۲۲ بهمن رایگان از موزهها و اماکن تاریخی بازدید کنید
بارش برف و باران امروز ادامه دارد
۲۲ استان کشور تا پایان هفته بارش برف و باران سنگین را تجربه میکنند
انسداد راه دسترسی ۱۶۰ روستای لرستان
گزارشی از موزهٔ خودروهای تاریخی
کهنههای میلیون دلاری
گزارش «پیام ما» از نشست بررسی کاربرد فناوریهای نوین در صنایع خلاق
اکوسیستم استارتاپی عامل آشتی کسبوکاری مردم و نوآوران
گروهی از زنان مکزیک جان خود را برای رساندن غذا به مهاجران به خطر میاندازند
مسافران قطار مرگ
دود نیشکرهای سوخته هوای خوزستان را آلوده کرد
چتر سیاه بر آسمان اهواز
کشمکش بین ارگانهای دولتی و تولیدکنندگان کمبود شیرخشک را تشدید کرد
مداخلهٔ بینتیجهٔ دولت در بازار شیرخشک
نظر کاربران
نظری برای این پست ثبت نشده است.
تبلیغات
وب گردی
- 8 نمایندگی تعمیر پکیج ایران رادیاتور در تهران + اطلاعات تماس
- اسپیکر بلوتوثی ارزان و باکیفیت: کدام مدلها را بخریم
- کیفیت و زیبایی را با خدمات دندانپزشکی دکترتو کلینیک تجربه کنید
- علائم دندان آسیاب درآوردن کودکان چیست؟ 5 علائم + راه تسکین
- اجاق گازهای ﺧﺎﻧﮕﯽ بدون ترموکوپل توقیف و جمعآوری میشود
- معرفی تورهای خارجی ارزان
- آلبوم جدید مُجال ظرفیت جدی و جدیدی از موسیقی را فریاد میزند!
- آیا مشاوره حقوقی تلفنی کاربردی است؟
- برونشیت کودکان چیست و چه علائمی دارد؟
- برگزیدگان اجلاس توسعه نرمافزار ایران (۲۰۲۴) معرفی شدند بیشتر
بیشترین نظر کاربران
معمای ریاست محیط زیست در کابینه رئیسی
بیشترین بازنشر
ستاندن حیات از غزه
پربازدیدها
1
به نام حیوانات به کام باغوحشداران
2
«بمو» را تکهتکه کردند
3
سوداگران گنج پل تاریخی ۳۰۰ ساله در بابل را تخریب کردند
4
محیطبانها با رد زنی چرخهای موتورسیکلت به شکارچیان رسیدند
5
کبوتر نماد مناسبی برای صلح است؟
دیدگاهتان را بنویسید