نرم افزار آزاد یا متن باز چیست؟

توسط

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

ارسال یک نظر

نشانی ایمیل شما منتشر نخواهد شد.

همچنین ممکن است دوست داشته باشید