متنباز Open Source
| Term | شرح |
|---|---|
| متنباز Open Source | متنباز (Open Source) به نرمافزارها، پلتفرمها یا پروژههایی گفته میشود که کُد منبع آنها بهصورت عمومی در دسترس است و هر کسی میتواند آن را مشاهده، ویرایش، بهبود یا توسعه دهد. این دسترسی به کاربران اجازه میدهد مشکلات را برطرف کنند، طراحی را ارتقا دهند یا قابلیتهای جدیدی به کد اصلی اضافه کنند. متنباز (Open Source) چیست؟مفهوم Open Source به زبان سادهدر نرمافزارهای متنباز، کاربر فقط مصرفکننده نیست؛ بلکه میتواند مشارکتکننده هم باشد. برخلاف نرمافزارهای انحصاری، هیچ مانع فنی یا حقوقی جدی برای بررسی و تغییر کد وجود ندارد (البته در چارچوب مجوز مربوطه). مثال: نقش همکاری جمعی در نرمافزارهای متنبازپلتفرمهایی مانند GitHub نمونهای از مراکز همکاری متنباز هستند که به توسعهدهندگان سراسر دنیا امکان میدهند:
این نوع همکاری باز باعث میشود دیدگاههای متنوعتری نسبت به طراحی و توسعه نرمافزار شکل بگیرد، نه فقط دیدگاه یک شرکت یا تیم محدود. مثال: نمونههای معروف نرمافزار متنبازبسیاری از پلتفرمها و نرمافزارهای محبوب دنیا متنباز هستند، از جمله:
این پروژهها نشان میدهند که مدل متنباز میتواند در مقیاس بسیار بزرگ نیز موفق باشد. مزایای Open Source برای کاربران و مصرفکنندگانمتنباز بودن مزایای مهمی دارد:
بسیاری از پروژهها بهجای فروش نرمافزار، از مدلهای دونیشن (Donation) یا خدمات جانبی درآمدزایی میکنند. نقش مجوزها در پروژههای متنبازپروژههای متنباز دارای مجوزهای آزاد (Permissive Licenses) هستند که مشخص میکنند:
این مجوزها چارچوبی قانونی برای همکاری و نوآوری ایجاد میکنند. معایب و چالشهای نرمافزار متنبازبا وجود مزایای فراوان، متنباز بدون چالش نیست:
مثال: Open Source و امنیت؛ فرصت یا تهدید؟دیدن عمومی کد:
به همین دلیل، پروژههای موفق متنباز معمولاً جامعه فعال و استانداردهای امنیتی مشخص دارند. چرا Open Source اهمیت دارد؟متنباز:
به همین دلیل، هم توسعهدهندگان و هم شرکتهای بزرگ بهشدت از آن استفاده میکنند.
کلیک ها - 16
Synonyms:
متنباز,Open Source |