Open Source
اکثر نرمافزارهایی را که شما تهیه و یا از طریق اینترنت Download مىنمائید ، صرفاً به صورت نسخههاى ترجمه شده و آماده اجراء در اختیار شما قرار مىگیرند. ترجمه ، فرآیندى است که در آن کد برنامههاى نوشته شده توسط برنامه نویسان که از آنان به عنوان کد اولیه ( Source Code ) یاد مىشود ، پس از استفاده از برنامههاى خاصى موسوم به کامپایلرها به بگونهاى ترجمه مىشوند که توسط رایانه قادر درک باشند . اعمال تغییرات دلخواه در اکثر برنامههاى ترجمه شده ، امرى بسیار مشکل و گاهاً غیر ممکن است . اکثر تولید کنندگان نرم افزار از ویژگى فوق به منظور صیانت و حفاظت از کدهاى نوشته شده ، استفاده مىنمایند .
نرم افزارهای Open Source نقطه مقابل رویکرد فوق مىباشند . در اینگونه نرمافزارها علاوه بر نسخه ترجمه شده ، کد اولیه نیز در اختیار متقاضیان قرار مىگیرد.بدین ترتیب امکان اعمال تغییرات و یا سفارشى نمودن آن متناسب با خواسته استفاده کنندگان ، فراهم مى گردد . افرادیکه از ایده Open Source حمایت مىنمایند بر این اعتقاد هستند که با اجازه دادن به اشخاصى که علاقهمند به تغییر کد اولیه مىباشند ، امکان استفاده مفیدتر از برنامه فراهم و احتمال بروز خطاء در آنان، کاهش خواهد یافت .
![]() |