چرا «روح» متن باز بیشتر از یک مجوز اهمیت دارد
Why the ‘spirit’ of open source means much more than a license
بحث در مورد اینکه چه چیزی "منبع باز" است و چه چیزی نیست، معمولاً با استناد به "مؤسسه منبع آزاد" (OSI) حل و فصل میشود. اگر نرمافزاری تحت مجوزی که توسط OSI به عنوان "منبع باز" تأیید شده، در دسترس باشد، آن نرمافزار منبع باز محسوب میشود. اما هنگامی که به جزئیات حقوقی و معانی واقعی "روح" منبع باز میپردازیم، اوضاع پیچیده میشود. در واقع، در بحث منبع باز در مقابل نرمافزارهای اختصاصی، نکات ظریفی وجود دارد: آیا یک شرکت منبع باز پروژهاش را با قرار دادن ویژگیهای اصلی پشت یک دیوار پرداخت تجاری محدود کرده است؟ میزان شفافیت حول توسعه پروژه چقدر است و چه مقدار ورودی مستقیم از "جامعه" به پروژه داده میشود؟
برای بسیاری، منبع باز تنها به قابلیت قانونی استفاده و تغییر کد مربوط نیست؛ فرهنگ، شفافیت و حاکمیت پیرامون آن اهمیت فوقالعادهای دارد. همه درباره نسخه «اندروید» گوگل که بر روی گوشیها و تبلتها نصب میشود، اطلاعات دارند. این نسخه شامل مجموعهای از برنامهها و خدمات است. در کمال تعجب، پروژه منبع باز اندروید (AOSP) که تحت مجوز Apache 2.0 منتشر شده، برای هر کسی در دسترس است تا به آن دسترسی پیدا کند، تغییرات ایجاد کند و برای پروژههای سختافزاری خود استفاده کند. از هر دیدگاهی که نگاه کنید، اندروید یکی از بازترین نرمافزارها به حساب میآید. گوگل از این واقعیت برای دفاع از خود در برابر انتقادات ضدرقابتی استفاده کرده و اشاره میکند که آمازون اندروید را برای خط تولید خود از دستگاههای Fire مجدداً استفاده کرده است. اما تمامی این موارد به توافقهای جداگانه «مقابله با تکهتکه شدن» که گوگل با تولیدکنندگان سختافزار منعقد کرده و آنها را از استفاده از نسخههای منحرف شده اندروید محدود میکند، توجهی نمیکند.
در عوض چیزی مانند Kubernetes که تحت یک بنیاد مستقل و با مشارکتهای متنوع از شرکتی و جامعه قرار دارد، اندروید تحت کنترل مستقیم گوگل است و شفافیت زیادی در مورد مسیر توسعه یا ورودی جامعه وجود ندارد. "اندروید از نظر مجوز، شاید بهترین و کاملاً مستند شده 'چیزی' باشد که وجود دارد" گفته لوئیز ویلا، یکی از بنیانگذاران و مشاور حقوقی Tidelift، در یک بحث پانل در کنفرانس State of Open Con25 در لندن گفت. "تمام مجوزها دقیقاً همانطور که میخواهید وجود دارند - اما موفقیت در قرار دادن یک وصله در آن و دانستن زمان انتشار بعدی بسیار دشوار است."
این موضوع به اصل بحث برمیگردد: منبع باز میتواند به نوعی یک توهم باشد. فقدان استقلال واقعی میتواند به معنای عدم توانایی برای افرادی باشد که میخواهند بهطور جدی در یک پروژه دخالت کنند. همچنین این مسئله میتواند سوالاتی در مورد پایداری بلندمدت یک پروژه ایجاد کند، که با نمونههای متعدد از شرکتهای منبع باز که برای حفاظت از منافع تجاری خود، مجوزهایشان را تغییر دادهاند، نشان داده میشود. "اگر به قابلیت دسترسی عملی منبع باز فکر کنید، فراتر از مجوز میرود، درست است؟" پیتر زایتسف، بنیانگذار شرکت خدمات پایگاه داده منبع باز Percona، در این بحث گفت. "حاکمیت بسیار مهم است، زیرا اگر این یک شرکت واحد باشد، آنها میتوانند به سادگی مجوز را تغییر دهند."
این نظرات در صحبتهای جدایی از دوتان هورویس، مروج منبع باز در بنیاد محاسبات ابری بومی (CNCF) نیز تکرار شد، جایی که او به این موضوع اشاره کرد که منبع باز ممکن است به "طرف تاریک" تبدیل شود. او اشاره کرد که در بیشتر موارد، مشکلات هنگامی ایجاد میشود که یک پروژه متعلق به یک فروشنده واحد تصمیم به اعمال تغییرات بر اساس نیازهای تجاری خود و سایر فشارها میگیرد. "این موضوع سوال ایجاد میکند که آیا منبع باز متعلق به فروشنده یک پارادوکس است؟" هورویس گفت. "من چند سالی است که این سوال را مطرح کردهام و در سال ۲۰۲۵ این سوال از هر زمان دیگری مرتبطتر است."
در این میان، سایت ما یعنی 'iwl.ir' میتواند مکان مناسبی برای بررسی و تبادل نظر درباره نرمافزارهای منبع باز و مزیتهای آنها باشد. در دنیای امروز، اهمیت شفافیت و مشارکت جامعه در نرمافزارهای منبع باز بیش از پیش احساس میشود و انتشار تجارب و چالشهای موجود در این حوزه میتواند به رشد و توسعهی آن کمک کند.