اکثر نرم افزارهایی که تهيه و يا از طريق اينترنت Download می کنید، صرفا به صورت نسخه های ترجمه شده و آماده اجرا در اختيار شما قرار می گيرند.

به گزارش دريچه فناوري گروه فضاي مجازي باشگاه خبرنگاران جوان؛ ترجمه، فرآيندی است که در آن کد برنامه های نوشته شده توسط برنامه نويسان  که از آنان به عنوان کد اوليه ( Source Code ) ياد می شود، پس از استفاده از برنامه های خاصی موسوم به کمپايلرها به بگونه ای ترجمه می شوند که توسط کامپيوتر قادر به درک باشند. اعمال تغييرات دلخواه در اکثر برنامه های ترجمه شده، امری بسيار مشکل و گاها" غير ممکن است. اکثر توليد کنندگان نرم افزار، از ويژگی فوق به منظور صيانت و حفاظت از کدهای نوشته شده، استفاده می نمايند. 


مزایا و معایب نرم افزار های متن باز


نرم افزارهای Open Source نقطه مقابل رويکرد فوق می باشند. در اينگونه نرم افزارها علاوه بر نسخه ترجمه شده، کد اوليه نيز در اختيار متقاضيان قرار می گيرد.بدين ترتيب امکان اعمال تغييرات و يا سفارشی نمودن آن متناسب با خواسته استفاده کنندگان، فراهم می گردد. افراديکه از ايده Open Source حمايت می نمايند بر اين اعتقاد هستند که با اجازه دادن به اشخاصی که علاقه مند به تغيير کد اوليه می باشند، امکان استفاده مفيدتر از برنامه فراهم و احتمال بروز خطاء در آنان، کاهش خواهد يافت. 


مزایا و معایب نرم افزار های متن باز


امنیت نرم افزارهای متن باز:
به طور مثال Android به طور کامل از Open Source پشتیبانی نمی کند، اما Android از لینوکس به عنوان Kernel خود بهره می برد. بر این اساس وقتی تعداد زیادی از مردم کد ها را مشاهده کنند،‌ در صورتی که حفره یا اختلالی بوجود بیاید بسیار سریع برطرف خواهد شد.


مزایای نرم افزارهای متن باز:
از نظر هزينه به صرفه براي شروع
نصب اوليه راحت و سريع
کدهاي سيستم مديريت محتوا رايگان و قابل دسترس براي تغييرات هستند
شبکه گسترده اي از برنامه نويسان داوطلب روي توسعه نرم افزار کار مي کنند



مزایا و معایب نرم افزار های متن باز


معایب نرم افزار های متن باز:
پايه سيستم مديريت محتوا رايگان است اما هزينه هاي پنهان فراواني وجود دارد از جمله توسعه، پشتيباني، نگهداري و به روز رساني
عدم وجود تيم پشتيباني متعهد و داراي قرارداد رسمي
امکانات بسيار کمتر نسبت به سيستم هاي تجاري.
اين گونه نرم افزارها همواره توسط گروه هاي کاملا حرفه اي توليد نشده و آزمايش نمي شوند
کد نرم افزار در دسترس عموم مي باشد و مشکلات امنيتي آن به سرعت در اختيار نفوذگران قرار مي گيرد

این مطلب جای بحث بسیاری دارد حال به نظر شما نرم افزار متن باز خوب است یا نه ؟



انتهای پیام/
اخبار پیشنهادی
تبادل نظر
آدرس ایمیل خود را با فرمت مناسب وارد نمایید.
نظرات کاربران
انتشار یافته: ۲
در انتظار بررسی: ۰
Iran (Islamic Republic of)
مسعود
۰۲:۲۳ ۲۸ مرداد ۱۳۹۴
برنامه های متن باز خوب هستند، اما بشرطی که مرتب توسط مالکان اصلی آن کنترل و رفع عیب یا اطلاعرسانی شوند...زیرا سوءاستفاده های زیادی از اپن سورس ها توسط واندالهای سایبری خواهد شد...من اینگونه فکرمیکنم!!!
Iran (Islamic Republic of)
mohebini90
۱۰:۲۷ ۲۷ مرداد ۱۳۹۴
سلام بنظرم خوبه
البته اگه واسه کسایی که از کد هاش سر در بیارن.