رفتن به محتوا
IROSG.
EN
آشنایی با مشاهیر

دریس بایتارت؛ ایجاد Drupal و توسعهٔ یکی از اکوسیستم‌های مهم CMS متن‌باز

معرفی دریس بایتارت؛ Drupal نشان داد CMS متن‌باز می‌تواند از سایت‌های کوچک تا سازمان‌های بزرگ با governance جامعه‌محور رشد کند

تصویر Dries Buytaert

چرا این چهره مهم است؟

دریس بایتارت به‌خاطر ایجاد Drupal و توسعهٔ یکی از اکوسیستم‌های مهم CMS متن‌باز در تاریخ نرم‌افزار آزاد و سیستم‌های کامپیوتری جایگاه مهمی دارد. Drupal نشان داد CMS متن‌باز می‌تواند از سایت‌های کوچک تا سازمان‌های بزرگ با governance جامعه‌محور رشد کند. ارزش مطالعهٔ این مسیر فقط در نام پروژه‌ها نیست؛ سؤال مهم‌تر این است که چه تصمیم فنی یا اجتماعی باعث شد یک پروژه بتواند سال‌ها دوام بیاورد.

مسیر افراد اثرگذار در Open Source معمولاً خطی نیست. بخشی از اثر آن‌ها در code دیده می‌شود و بخش دیگری در governance، licensing، documentation، release process و جامعه‌ای که پیرامون پروژه شکل گرفته است. برای فهم درست تاریخ فناوری باید نقش فرد را از کار تیم و شرایط اکوسیستم جدا کرد؛ نه همهٔ موفقیت را به یک نفر نسبت داد و نه اهمیت تصمیم‌های فردی را نادیده گرفت.

نقطهٔ اثرگذاری

اثر اصلی این مسیر را می‌توان این‌طور دید: Drupal نشان داد CMS متن‌باز می‌تواند از سایت‌های کوچک تا سازمان‌های بزرگ با governance جامعه‌محور رشد کند. در Open Source، کیفیت code تنها عامل ماندگاری نیست. review، release discipline، مجوز، امکان مشارکت و اعتماد جامعه هم بخشی از محصول واقعی‌اند. وقتی پروژه در مقیاس جهانی استفاده می‌شود، تصمیم دربارهٔ compatibility و governance به‌اندازهٔ feature تازه اهمیت پیدا می‌کند.

درس برای مهندس‌ها

معماری extensible وقتی ماندگار می‌شود که extension model، backward compatibility و جامعهٔ contributor هم‌زمان رشد کنند. این جمله را می‌توان به یک تمرین عملی تبدیل کرد: در پروژهٔ خودتان یک تصمیم معماری یا community process انتخاب کنید و بنویسید چه چیزی باید ثابت بماند، چه چیزی قابل تغییر است و contributor جدید برای فهم آن به چه documentationی نیاز دارد.

Open Source به‌عنوان سیستم

پروژهٔ آزاد فقط repository عمومی نیست. issue tracker، code review، maintainer model، release key، build infrastructure، security response و funding همه روی سلامت آن اثر دارند. بسیاری از چهره‌های این مجموعه دقیقاً به‌دلیل ساختن یا شکل‌دادن یکی از این لایه‌ها مهم شده‌اند.

یک سوءبرداشت رایج

داستان فناوری را نباید به «یک نابغه که همه‌چیز را ساخت» تقلیل داد. پروژه‌های بزرگ حاصل کار صدها یا هزاران نفرند. نقش فرد ممکن است در آغاز پروژه، طراحی معماری، نگه‌داری طولانی‌مدت، نوشتن استاندارد یا ایجاد زبان مشترک برای community باشد.

چه چیزی را از مسیر او بخوانیم؟

بهتر است علاوه بر biography، source code، mailing list، design note، interview و تاریخ releaseهای پروژه را کنار هم ببینید. این منابع نشان می‌دهند تصمیم‌ها در زمان خودشان با چه محدودیت و عدم‌قطعیتی گرفته شده‌اند.

تمرین IROSG

یک پروژهٔ Open Source که هر روز استفاده می‌کنید انتخاب کنید. maintainerها، license، release cadence، security policy و bus factor را بررسی کنید. سپس تصور کنید maintainer اصلی فردا کنار برود؛ کدام بخش پروژه بیشترین ریسک را دارد؟ این تمرین اهمیت governance را ملموس می‌کند.

جمع‌بندی

دریس بایتارت نمونه‌ای است از اینکه اثرگذاری در فناوری فقط با ساخت محصول تجاری سنجیده نمی‌شود. معماری extensible وقتی ماندگار می‌شود که extension model، backward compatibility و جامعهٔ contributor هم‌زمان رشد کنند. مطالعهٔ چنین مسیرهایی کمک می‌کند Open Source را نه به‌عنوان «کد رایگان»، بلکه به‌عنوان یک سیستم فنی و اجتماعی بلندمدت ببینیم.

TRACEABLE KNOWLEDGE

منابع و مطالعهٔ بیشتر

01
Profile / official project sourcehttps://dri.es/about
02
Portrait: Joi — CC BY 2.0https://commons.wikimedia.org/wiki/File:Dries_Buytaert.jpg
03
Portrait license: CC BY 2.0https://creativecommons.org/licenses/by/2.0

آخرین بررسی تحریریه:

IROSG / EDITORIAL

خبرها و معرفی مشاهیر با نگارش مستقل و ذکر منبع تهیه شده‌اند. اعتبار و مجوز تصاویر در بخش منابع همین صفحه نگه‌داری می‌شود تا متن زیر عکس‌ها شلوغ نشود. داده‌های مرجع CVE با اعتباردهی به منابع اصلی ارائه می‌شوند.

سیاست تألیف و حقوق تصاویر ↗
جی. سی. آر. لیکلایدر؛ شبکه‌سازی تعاملی و همزیستی انسان و رایانهآشنایی با مشاهیر
توسعه و DevSecOps

جی. سی. آر. لیکلایدر؛ شبکه‌سازی تعاملی و همزیستی انسان و رایانه

معرفی و تحلیل تخصصی جی. سی. آر. لیکلایدر؛ شبکه‌سازی تعاملی و همزیستی انسان و رایانه؛ مروری بر سازوکار، محدودیت‌ها، کاربرد مجاز، مدیریت ریسک و منابع رسمی.

14 دقیقه مطالعهبخوانید