نرمافزار متنباز
نرمافزار متنباز (Open Source Software) به نرمافزاری اطلاق میشود که کد منبع آن بهطور آزاد و عمومی در دسترس است. این بدان معناست که هر کسی میتواند کد منبع نرمافزار را مشاهده، ویرایش و توزیع کند. نرمافزارهای متنباز تحت مجوزهای خاصی منتشر میشوند که شرایط استفاده و توزیع آنها را مشخص میکند.
ویژگیهای کلیدی نرمافزار متنباز عبارتند از:
دسترسی به کد منبع: کاربران میتوانند کد منبع نرمافزار را مشاهده و تغییر دهند. این امر به توسعهدهندگان امکان میدهد تا نرمافزار را به نیازهای خاص خود تطبیق دهند.
توسعه مشارکتی: نرمافزارهای متنباز معمولاً توسط یک جامعه از توسعهدهندگان و کاربران توسعه مییابند. این همکاری میتواند به بهبود کیفیت و امنیت نرمافزار کمک کند.
شفافیت: از آنجا که کد منبع در دسترس است، کاربران میتوانند به راحتی بررسی کنند که نرمافزار چه کارهایی انجام میدهد و آیا حاوی کدهای مخرب یا مشکلات امنیتی نیست.
عدم وابستگی به یک شرکت خاص: کاربران میتوانند از نرمافزارهای متنباز بدون وابستگی به یک شرکت خاص استفاده کنند و در صورت نیاز به پشتیبانی، به جامعه توسعهدهندگان یا دیگر کاربران مراجعه کنند.
قابلیت سفارشیسازی: کاربران میتوانند نرمافزار را بهصورت دلخواه تغییر دهند و ویژگیهای جدیدی به آن اضافه کنند.
نرمافزارهای متنباز در انواع مختلفی از کاربردها، از سیستمعاملها (مانند لینوکس) تا نرمافزارهای کاربردی (مانند مرورگر فایرفاکس) و ابزارهای توسعه (مانند Git) استفاده میشوند و به دلیل مزایای خود، بهطور فزایندهای محبوبیت پیدا کردهاند.
مترادفها
نرمافزار آزاد
متضادها
نرمافزار بسته
دانشنامه عمومی
نرم افزار متن باز ( به انگلیسی: Open - source software ( OSS ) ) یا نرم افزار منبع باز به نرم افزاری می گویند که افراد توانایی دیدن کد آن را دارند.
نرم افزار متن باز ( OSS ) نرم افزاری رایانه ای است که تحت مجوزی منتشر می شود که در آن دارنده حق تکثیر به کاربران حق استفاده، مطالعه، تغییر و توزیع نرم افزار و کد منبع آن را به هر کسی و برای هر هدفی اعطا می کند. نرم افزارهای متن باز ممکن است به صورت مشارکتی و عمومی توسعه یابند. نرم افزار متن باز نمونه برجسته ای از هم کاری باز است، به این معنی که هر کاربر توانمند می تواند به صورت آنلاین در توسعه مشارکت کند و تعداد مشارکت کنندگان احتمالی را نامحدود کند. توانایی بررسی کد اعتماد عمومی به نرم افزار را تسهیل می کند.
برخی پیشگامان متن باز با این که نرم افزارهای متن باز الزاما آزاد هستند هم موافق نیستند و معتقدند نرم افزارهای آزاد زیرمجموعه ای از نرم افزارهای متن باز هستند و اگر نرم افزاری متن باز باشد اما آزاد نباشد کاربران حق ویرایش، تغییر و حتی بهبود آن بدون داشتن مجوز را ندارند.
متن باز فقط دسترسی به کد نرم افزار نیست.
نرم افزارهای متن باز باید دارای ۱۰ تعریف زیر باشند:
مرکز ملی توسعه و به کارگیری نرم افزارهای بومی و آزاد /متن باز ایران ( متنام ) روز چهارشنبه مورخ ۲۲ خرداد ۱۳۹۲ در ساختمان دوم سازمان فناوری اطلاعات ایران افتتاح شد.
ویکی واژه
نرمافزاری که دسترسی به کُد آن برای عموم آزاد است
جمله سازی با نرمافزار متنباز
جملات نمونه از منابع مختلف جمع آوری شده است، اگر صحیح نیست یا توهین آمیز است، لطفا گزارش دهید. گزارش محتوای نامناسب
💡 در زمینههایی از جمله انسانشناسی هکر بودن و نرمافزار متنباز مطلب مینویسد. یک نویسنده مقالههای فنی علمی و… است. نوشتههای او تأثیر خوبی روی تعداد زیادی از افراد جامعه گذاشتهاست. شهرت او در درجه اول به افکار و نوشتههای او مربوط میشود تا برنامهنویسی.
💡 استفاده از هرگونه نرمافزار متنباز به توسعهدهندگان اجازه میدهد تا کدها را به راحتی بررسی، تغییر و بهبود بخشند و در پروژهها مشارکت کنند.
💡 امنیت در دنیای نرمافزار متنباز بسیار بالاست، زیرا هزاران برنامهنویس در سراسر جهان به طور مداوم در حال بررسی و اصلاح کدهای آن هستند.
💡 بسیاری از سرورهای بزرگ دنیا بر پایه یک نرمافزار متنباز مدیریت میشوند که باعث کاهش هزینههای لایسنس برای سازمانهای بزرگ شده است.