برنامه نویسی

منبع باز – جامعه dev

مقدمه:
منبع باز به نرم افزاری اشاره دارد که کد منبع آنها برای استفاده ، اصلاح و توزیع ، تقویت همکاری و شفافیت آزادانه برای هر کسی در دسترس است.

دسترسی به کد منبع:
نرم افزار منبع باز با داشتن کد منبع خود به راحتی در دسترس عموم مشخص می شود.

توزیع مجدد رایگان
این نرم افزار می تواند آزادانه توزیع شود ، به این معنی که کاربران می توانند بدون محدودیت آن را با دیگران به اشتراک بگذارند.

اصلاح و تقویت:
به طور معمول کاربران مجاز به اصلاح و تقویت نرم افزار متناسب با نیازهای خود هستند و حتی این تغییرات را به پروژه اصلی کمک می کنند.

شفافیت و همکاری:
ماهیت باز پروژه های منبع باز همکاری و شفافیت بین توسعه دهندگان و کاربران را تشویق می کند.

مثالها:
نمونه های محبوب نرم افزار منبع باز شامل لینوکس ، پایتون و آپاچی است.

ابتکار منبع باز:
ابتکار منبع باز (OSI) تعریف رسمی را ایجاد کرده است که الزامات لازم برای مجوز نرم افزار را واقعاً منبع باز می کند.

مجوزهای منبع باز:
مجوزهای منبع باز گاهی اوقات به عنوان “مجاز” طبقه بندی می شوند – به کاربران اجازه می دهند تا کارهای خود را کپی رایت کنند – یا “محافظ” مانند Copyleft.

نوشته های مشابه

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا