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

بروس پرنز؛ Debian، تعریف Open Source و زبان مشترک همکاری باز

Bruce Perens در شکل‌گیری Debian Social Contract و Open Source Definition نقش مهمی داشت؛ جایی که ارزش‌های توسعهٔ باز به معیارهای قابل استفاده برای مجوز تبدیل شدند.

تصویر Bruce Perens

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

بروس پرنز به‌خاطر Debian Social Contract، Open Source Definition و فعالیت در سیاست‌گذاری متن‌باز در تاریخ فناوری جایگاه مهمی دارد. مطالعهٔ مسیر یک چهرهٔ فناوری زمانی مفید است که آن را به تصمیم‌های قابل مشاهده تبدیل کنیم: چه مسئله‌ای انتخاب شد، چه چیزی در آن زمان نامطمئن بود، چگونه جامعه یا تیم ساخته شد و کدام trade-off پذیرفته شد. تاریخ فناوری خط مستقیم نیست؛ بسیاری از تصمیم‌هایی که امروز بدیهی به نظر می‌رسند در زمان خودشان پرریسک یا حتی نامحبوب بوده‌اند. برای IROSG، هدف از معرفی مشاهیر ساختن افسانه نیست؛ می‌خواهیم ببینیم چه تصمیم، ابزار یا مدل همکاری هنوز برای مهندس امروز قابل استفاده است.

نقطهٔ عطف

یکی از نقاط عطف مسیر بروس پرنز، تدوین Debian Free Software Guidelines و تبدیل بخش مهمی از آن به Open Source Definition در شکل‌گیری Open Source Initiative بود. نقطهٔ عطف معمولاً لحظهٔ نتیجه نیست؛ لحظه‌ای است که فرد یا جامعه تصمیم می‌گیرد روی ایده‌ای سرمایه‌گذاری کند که هنوز outcome آن روشن نیست. بررسی context آن دوره کمک می‌کند hindsight bias را کم کنیم.

اثر بر Linux و Open Source

اثر این مسیر را می‌توان این‌طور خلاصه کرد: فراهم‌کردن زبان و معیارهایی که شرکت‌ها، پروژه‌ها و جامعه بتوانند دربارهٔ «باز بودن» مجوز نرم‌افزار دقیق‌تر صحبت کنند. پروژه‌های متن‌باز فقط repository نیستند؛ license، maintainer model، release process، review، documentation و جامعهٔ استفاده‌کننده با هم platform را می‌سازند. هرکدام از این چهره‌ها روی یکی از این لایه‌ها اثر جدی گذاشته‌اند.

درس برای تیم‌های امروز

درس عملی این مسیر: تعریف روشن interface حقوقی به‌اندازهٔ interface فنی مهم است؛ وقتی قواعد مشارکت مبهم باشند، adoption و اعتماد سخت‌تر می‌شود. این جمله را می‌شود به رفتار تبدیل کرد: policy را versioned کنید، decision را مستند کنید، review را توزیع کنید و راه مشارکت/خروج را واضح نگه دارید. Open Source سالم به trust و governance قابل پیش‌بینی نیاز دارد.

یک نکتهٔ مهم برای روایت دقیق

Open Source یک label بازاری صرف نیست؛ معیارهای مجوز دارد و اختلاف‌های فلسفی/حقوقی داخل جامعهٔ آن واقعی‌اند. Perens نیز در دوره‌های مختلف مواضع انتقادی متفاوتی نسبت به جهت صنعت داشته است. این تفاوت مهم است چون تاریخ فناوری اگر بیش از حد ساده شود، درس واقعی را از بین می‌برد. موفقیت پروژهٔ بزرگ نتیجهٔ هزاران contributor، شرایط اقتصادی، ابزار و تصمیم سازمانی است؛ نقش یک چهره را باید دقیق در همان context دید.

چطور عمیق‌تر مطالعه کنیم؟

برای مطالعهٔ بروس پرنز سه منبع را کنار هم بگذارید: نوشته یا صفحهٔ رسمی خود پروژه، یک منبع تاریخی مستقل و یک artifact فنی مثل source code، license یا design document. سپس timeline بسازید و تصمیم‌ها را کنار limitationهای زمان خودشان قرار دهید.

تمرین IROSG

یک پروژهٔ متن‌باز که استفاده می‌کنید انتخاب کنید. license، governance، maintainerها، release cadence، security policy و مسیر contribution را بررسی کنید. بعد بنویسید اگر maintainer اصلی فردا کنار برود، پروژه چه سازوکاری برای ادامه دارد؟ این سؤال sustainability را از محبوبیت جدا می‌کند.

جمع‌بندی

مطالعهٔ بروس پرنز ارزشمند است چون نشان می‌دهد فناوری فقط code نیست. جامعه، license، آموزش، maintenance و business model می‌توانند به‌اندازهٔ الگوریتم یا kernel تعیین‌کننده باشند. درس قابل انتقال، تقلید شخصیت نیست؛ فهمیدن سازوکارهایی است که یک ایده را پایدار و قابل مشارکت می‌کنند.

TRACEABLE KNOWLEDGE

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

01
Profile / primary contexthttps://perens.com/
02
Portrait: Friprog — CC BY-SA 3.0https://commons.wikimedia.org/wiki/File:3541705843_f896546bec_o_crop.jpg
03
Portrait license: CC BY-SA 3.0https://creativecommons.org/licenses/by-sa/3.0

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

IROSG / EDITORIAL

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

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

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

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

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