فرهنگ متنباز و کامیونیتی
نرمافزار متنباز نقاط قوت زیادی دارد که همه را از توسعهدهندگان وب مستقل گرفته تا غولهای فناوری به سمت خود جذب میکند. این نقاط قوت شامل انعطافپذیری، مقیاسپذیری و پاسخگویی و موارد دیگر میشود.
با این حال، فناوری متنباز چیز دیگری را نیز به سازمانها ارائه میدهد که به راحتی قابل اندازهگیری نیست – یک جامعه. جامعه متنباز شامل میلیونها توسعهدهنده، طراح، معلم و متفکر متنوع و پرشور از سراسر جهان است که مجموعهای از ارزشها را به اشتراک میگذارند. آنها در دفاتر و در سراسر اقیانوسها و در پروژههای بزرگ و کوچک، رسمی و غیررسمی، فنی و خلاقانه همکاری میکنند.
جامعه متنباز اعتقاد اساسی دارد که تلاش جمعی یک جامعه جهانی، کدهای بیشتر و بهتری ارائه میدهد، همچنین رویکردهای خلاقانهتر و گستردهتری نسبت به آنچه که توسط یک تیم کوچک استخدام شده توسط یک سازمان واحد ارائه میشود، ارائه میدهد. چنین تیمی احتمالا از زاویه یکسانی به مشکلات نگاه میکند. دانش و تخصص جمعی جامعه متنباز، فرصتهای غنیسازی فراوانی را برای تیمهایی که نرمافزار متنباز را اجرا میکنند، و همچنین فرصتی برای رشد با آنها فراهم میکند.
در واقع، جامعه متنباز بخش اساسی جنبش متنباز است – بدون این جامعه، کد متنباز یا زیرساختی برای ارتقای آن به پتانسیل کاملش وجود نخواهد داشت. در این پست، برخی از ارزشهای جامعه متنباز و همچنین برخی از بزرگترین دستاوردهای آن را بررسی خواهیم کرد.
ارزشها
باز بودن
باز بودن، با لایههای شفافیت فراوان، بارزترین ارزش جامعه متنباز است. باز بودن به این معنی است که هر پروژهای، صرف نظر از کوچک بودنش، میتواند آزادانه با هر پروژه دیگری، صرف نظر از بزرگیاش، رقابت کند. اگر نمیتوانید آنچه را که به دنبالش هستید پیدا کنید، در دنیای متنباز وجود ندارد. علاوه بر این، کد باید پس از استفاده شما باز بماند. افراد در هیچ مقطعی نمیتوانند کد اختصاصی خود را که «متعلق» به خود میدانند، ارائه دهند و همچنین نمیتوانند کد متنباز را طوری تنظیم کنند که به کار خودشان تبدیل شود. علاوه بر این، کد متنباز باید برای همیشه برای همه – مشاغل، افراد و دولتها – باز بماند.
این البته یک شمشیر دولبه است، زیرا باز بودن مستلزم دسترسی به تمام کدنویسیها است: همانطور که کد خوب و بد وجود دارد، کاربرانی با نیتهای مثبت و منفی نیز وجود دارند. جامعه متنباز به حسن نیت و بلوغ کاربران خود متکی است و به این رابطه متعهد است.
شفافیت
شفافیت ارزشی است که بیش از آنچه به چشم میآید، ارائه میدهد. کد متنباز ذاتا شفاف است، با این حال شفافیت از زبان برنامهنویسی فراتر میرود. شفافیت در هر سطحی در جامعه متنباز نفوذ میکند — این امر نه تنها اعتماد بین توسعهدهندگان در سراسر جهان و همچنین بین جامعه بزرگتر و رهبران آن را القا میکند، بلکه آن را ضروری میسازد. رهبران فکری متنباز معتقدند که شفافیت، نوآوری، چابکی و تعامل را تقویت میکند که از عناصر ضروری برای توسعه موفق هستند.
در مجموع، در دنیای متنباز، شفافیت به عنوان وسیلهای برای تسهیل راهکارها پذیرفته شده است. در واقع، بسیاری از شرکتهای مبتنی بر متنباز نه تنها کد خود را به صورت آنلاین منتشر میکنند، بلکه اطلاعات مالی مانند درآمد، سود و حقوق کارمندان را نیز به نام شفافیت منتشر میکنند.
اجماع
متنباز تماما در مورد اجماع است. در جامعه متنباز دستورالعملها داده نمیشوند. در عوض، مشکلات از طریق همکاری حل میشوند. با اجماع، مسئولیت مشترکی حاصل میشود که جامعه متنباز آن را میپذیرد و رویکردی برابرگرایانه به کدنویسی را ترویج میدهد. کیفیت یک مشارکت، به جای عنوان شغلی یا سیاست شرکت، نفوذ و جهت فنی را در جامعه متنباز تعیین میکند.
این نگرش در پذیرش کد نیز مشهود است، زیرا کد متنباز کم و بیش به صورت جمعی (crowd-sourced) تهیه میشود. وقتی کد کار میکند، توسعهدهندگان میخواهند از آن استفاده کنند و بر اساس آن توسعه دهند. در واقع، جامعه متنباز اغلب رویکرد «ماموریتمحور» خود را در توسعه نرمافزار به عنوان دلیل اصلی انتخاب نرمافزار متنباز نسبت به رقبای اختصاصی ذکر میکند، که ممکن است بیشتر ناشی از نگرانیهای مالی یا شرکتی باشد.
سه ارزشی که در بالا ذکر شد، اصول کلی اما هدایتکنندهای برای دستورالعملهای رسمیتر هستند. به عنوان مثال، ابتکار متنباز (OSI) شرایط و ضوابطی را برای هر پروژهای که تحت مجوز متنباز توزیع میشود، تعیین کرده است که همه آنها تحت این ارزشهای چتری قرار میگیرند. طبق OSI، هر کسی که مایل به اخذ مجوز برای یک پروژه متنباز است، باید:
- تمام کد منبع را در ارسال خود بگنجانند.
- با توزیع مجدد و اصلاح رایگان کد خود موافقت کنند.
- علیه هیچ شخص یا گروهی تبعیض قائل نشوند.
- کد را به اهداف یا زمینههای خاص محدود نکنند.
- محدودیتی برای سایر نرمافزارهای مورد استفاده در کنار کد ایجاد نکنند.
- کد خود را بر هیچ فناوری یا پلتفرم شخصی دیگری مبتنی نکنند.
روی زمین
جامعه متنباز شامل چیزی بیش از توسعهدهندگان وب است. شبکهای قوی از سازمانها برای ترویج و حمایت از ارزشهای متنباز وجود دارد که نماینده کشورها، صنایع و مأموریتهای بیشماری هستند. سازمانهای قابل توجه شامل بنیاد نرمافزار آزاد، یک سازمان غیرانتفاعی با ماموریت جهانی برای ترویج آزادی کاربران کامپیوتر و دفاع از حقوق همه کاربران نرمافزار آزاد؛ سازمان غیرانتفاعی «مهمهای متنباز»، یک سازمان غیرانتفاعی که به منافع مالی و حقوقی پروژه جوملا خدمت میکند؛ و بنیاد نرمافزار آزاد، یک شرکت غیرانتفاعی که برای آموزش و حمایت از مزایای متنباز و ایجاد پل ارتباطی بین حوزههای مختلف در جامعه متنباز تشکیل شده است، میشوند.
با این حال، برخی از قدرتمندترین حوزههای انتخابیه در جامعه متنباز چندان رسمی نیستند. به عنوان مثال، دروپال یک سیستم مدیریت محتوای متنباز با جامعهای است که بسیاری آن را در زمینه همکاری و پشتیبانی بینظیر میدانند. این جامعه که میلیونها عضو دارد، با مشارکت در پایگاه کد دروپال، تبلیغ به نمایندگی از دروپال و سازماندهی اجلاسهایی مانند DrupalCon، ضمن پایبندی به اصول اخلاقی دروپال، فعال باقی میماند. علاوه بر این، اعضای جامعه دروپال برای حمایت از ابتکاراتی مانند «کد با یک هدف» متحد شدهاند.
جمعبندی
«امروزه، فناوری روز به روز پیچیدهتر میشود و سرعت تغییرات رو به افزایش است. برای هر سازمانی، ساخت یک راهکار کامل و انجام آن به خوبی، به طور فزایندهای دشوار میشود. این سازمانها با مشارکت و همکاری متقابل، میتوانند نسبت به سازمانهایی که از متنباز استفاده نمیکنند و همکاری نمیکنند، مزیت رقابتی خود را حفظ کنند.» این را دریس بویتارت، بنیانگذار دروپال و از چهرههای شناختهشدهی متنباز، مینویسد. «آنچه برای برخی عجیب به نظر میرسد، در واقع برای دیگران کاملا منطقی است. کسانی که به متنباز کمک میکنند، در یک چرخه سودمند درگیر هستند که به نفع پروژههای خودشان است. این جزر و مدی است که همه قایقها را بالا میبرد؛ مدلی که به دلیل قرار گرفتن گستردهتر در معرض دید عموم و مشارکت عمومی، امکان پیشرفت را فراهم میکند.»
این نقل قول خاطرهانگیز، فلسفه متنباز را نشان میدهد که با ریشههای خود اینترنت به عنوان الگویی از همکاری بسیار سازگار است. اینترنت امروزی شامل ترکیبی مداوم در حال تکامل از برنامهها، ماشینها، زبانهای برنامهنویسی و کاربران بیشمار و متنوع است – تلاشی مردمی، اگر تا به حال وجود داشته باشد. جنبش متنباز به طور هدفمند در حال دنبال کردن این مسیر است، با این ماموریت که نحوه تفکر و توسعه کد ما را تغییر دهد. این جنبش به وضوح در این ماموریت موفق شده است و بدون جامعه خود نمیتوانست این کار را انجام دهد.
acquia.comدرباره فرشید نوتاش حقیقت
همیشه نیازمند یک منبع آموزشی فارسی در حوزه نرمافزارهای آزاد/ متنباز و سیستمعامل گنو/لینوکس بودم. از این رو این رسالت رو برای خودم تعریف کردم تا رسانه «محتوای باز» رو بوجود بیارم.
نوشتههای بیشتر از فرشید نوتاش حقیقتاین سایت از اکیسمت برای کاهش جفنگ استفاده میکند. درباره چگونگی پردازش دادههای دیدگاه خود بیشتر بدانید.
دیدگاهتان را بنویسید