Open Source چيست ؟

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

ترجمه ، فرآيندی است که در آن کد برنامه های نوشته شده توسط برنامه نويسان  که از آنان به عنوان کد اوليه ( Source Code ) ياد می شود ، پس از استفاده از برنامه های خاصی موسوم به کمپايلرها بگونه ای ترجمه می شوند که توسط کامپيوتر قادر درک باشند.

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

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

ويژگی نرم افزارهای Open Source  :

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

 

نویسنده: مدیر سایت

امیدوارم مطالب سایت برایتان مفید واقع شود.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *