0

نرم افزارهاى Open Source

 
amirpetrucci0261
amirpetrucci0261
کاربر طلایی1
تاریخ عضویت : تیر 1388 
تعداد پست ها : 27726
محل سکونت : http://zoomstar.ir/

نرم افزارهاى Open Source

نرم افزارهاى Open Source توزیع رایگان . این نوع برنامه ها ، ممکن است به عنوان بخشى همراه یک بسته نرم افزارى ارائه شوند که به متقاضیان فروخته مى گردند.
کد منبع مى بایست بهمراه نرم افزار ،ارائه گردد .
هر شخص مى بایست اجازه تغییر کد اولیه برنامه را داشته باشد .
نسخه هاى اصلاح شده را مى توان مجددا" توزیع نمود .
به مجوز سایر نرم افزارها نیاز نخواهد بود .
بد نیست اشاره اى به یک مثال واقعى در دنیاى نرم افزارهاى Open Source داشته باشیم . در سال 1991 ، Linus Torvalds ، دانشجوى دانشگاه هلسینکى فنلاند یک سیستم عامل جدید مبتنى بر Minix ( اقتباس شده از یونیکس ) را ایجاد که نام آن را ( Linux ) گذاشت . .
وى نسخه شماره 0.02 لینوکس را بر اساس GNU General Public Licens که شامل تعاریف قانونى جامعى در خصوص نرم افزارهاى Open Source است ، ارائه نمود . تعداد زیادى از افراد در سرتاسر جهان اقدام به Download لینوکس و استفاده از آن نمودند . گروهى زیادى از افراد فوق خود برنامه نویسان حرفه اى بودند که توانائى انجام تغییرات مورد نیاز در لینوکس را داشتند . Torvalds ، نسخه هاى اصلاح شده توسط سایر برنامه تویسان را دریافت و با لحاظ نمودن تغییرات ، در سال 1994 نسخه شماره یک لینوکس را عرضه نمود .
یک نکته نگران کننده در خصوص نرم افزارهاى Open Source ، فقدان ضمانت و پشتیبانى فنى از آنان است . با توجه به این موضوع که همواره امکان و یا بهتر بگوئیم مجوز اعمال تغییرات و یا اصلاحات در این نوع نرم افزارها وجود دارد ، تقریبا" حمایت از آنان غیر ممکن و یا مشکل خواهد بود . بدین دلیل برخى از شرکت هاى حامى نرم افزارهاى Open Source با توجه به ارائه سرویس خدمات و پشتیبانى اینگونه نرم افزارها ، اقدام به فروش آنان مى نمایند. مثلا" نرم افزار Red Hat در سال 1994 توسط Official Red Hat Linux عرضه گردید. نرم افزار فوق رایگان نبوده و متقاضیان مى بایست هزینه استفاده ( مالکیت ) از آن را پرداخت نمایند. مهمترین ویژگى Red Hat ، امکان پشتیبانى فنى از آن است. براى اغلب سازمان ها و موسسات تضمین حمایت هاى فنى و پشتیبانى یکى از عوامل مهم تصمیم گیرى در خصوص خرید لینوکس در مقابل Download نمودن آن به صورت رایگان مى باشد.
علاوه بر Red Hat ، شرکت هاى متعدد دیگرى نیز اقدام به عرضه لینوکس با توجه به سیاست ها و دیدگاه هاى خاص خود نموده اند .در این رابطه نرم افزارهاى متعددى با محوریت لینوکس نیز طراحى و پیاده سازى شده است . Mozilla ( هسته مرورگر Netscape ) ، سرویس دهنده وب Apache ، زبان اسکریپت نویسى وب PERL و فرمت فایل هاى گرافکیى PNG ، نمونه هائى در این زمینه بوده که بر اساس ایده Open Source طراحى و پیاده سازى شده اند .

جمعه 12 آذر 1389  6:25 AM
تشکرات از این پست
دسترسی سریع به انجمن ها