متن‌باز

از ویکی‌پدیا، دانشنامهٔ آزاد

پرش به: ناوبری, جستجو

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

[ویرایش] پیوند به بیرون