حذف عبارت مستر از پلتفرم گیت هاب: گیت هاب اعلام کرد که عبارت مستر (master) را در پلتفرم خود با عبارت بیطرفانهتری همچون main تعویض خواهد کرد. هدف از جابهجایی این کلمه، برداشتها و ارجاعهایی بود که برخی اوقات با مفاهیم بردهداری و سلطهگری در کدها و پروژهها اشتباه گرفته میشد. مدیرعامل گیتهاب، تصمیم جدید شرکت را به رسانهها اعلام کرد. آنها جدیدترین شرکت دنیای فناوری هستند که در مسیر حرف عبارتهای توهینآمیز در ساختار خود حرکت میکنند. تاکنون شرکتها و پروژههای متعددی خصوصا در دنیای متنباز تصمیم گرفتهاند تا عبارتهای منجر به سوءبرداشت پیرامون رفتار با جامعهی رنگینپوست را از محصولات و خدمات خود حذف کنند. از برنامههای اصلی برای حذف محتوای اشکالدار میتوان به جایگزینی عبارتهایی همچون master با مواردی مانند main یا default یا primary اشاره کرد. بهجای عبارت Slave که تاکنون در انواع پروژههای سختافزاری و نرمافزاری استفاده میشد نیز مفهومی همچون secondary پیشنهاد میشود. بهعلاوه، شرکتها بهدنبال جایگزینی عبارتهای قدیمی همچون «لیست سیاه (Blacklist)» و «لیست سفید (Whitelist)» نیز هستند. در این بخش، عبارتهای «لیست مجاز (allow list)» و «لیست مردود (deny/execute list)» پیشنهاد میشود.
در مجموع، تصمیم و برنامههای گیتهاب و دیگر شرکتهای دنیای فناوری به این دلیل مطرح شد که عبارتهای دارای بار نژادپرستی، از پروژهها حذف شدند. آنها اعتقاد دارند همین عبارتها، منجر به پرورش کلیشههای نژادپرستی میشوند. بسیاری از کارشناسان و دانشمندان اعتقاد دارند چنین سبکی از نامگذاری و عبارتهای مورد استفاده در پروژهها، نهتنها فرهنگ نژادپرستی را نشان میدهد، بلکه بهعنوان ابزاری برای قانونی و معتبر نشان دادن آن نیز عمل میکند و درنهایت به تقویت گفتمان نژادپرستی میانجامد. برنامههای جامعهی فناورانه و خصوصا فعالان جامعهی متنباز برای حذف عبارتهای نژادپرستانه از مدتها پیش مطرح شده بود. اکنون و باتوجهبه اوج گرفتن اعتراضها نسبت به نژادپرستی ساختاریافته در ایالات متحده و مشهور شدن کارزار Black Lives Matter در سرتاسر جهان، شرکتهای دنیای فناوری برنامههای خود برای حذف عبارتها را جدیتر کردهاند. انواع کدهای برنامهنویسی، اپلیکیشنها و سرویسهای آنلاین، هدف این تحول عظیم زبانی خواهند بود.
پلتفرم گیت هاب
از پروژههایی که در مسیر جایگزینی عبارتهای نژادپرستانه حرکت کردهاند، میتوان به سیستم عامل اندروید، زبان برنامهنویسی Go، کتابخانهی OHPUnit و ابزار دانلود فایل Curl اشاره کرد. آنها همگی اعلام کردهاند که در قدم اول، عبارتهای لیست سیاه و سفید را با موارد بیطرفانهتری جایگزین خواهند کرد. در حرکتی مشابه، سیستم مدیریت فایل OpenZFS، عبارتهای master/slave محیطهای ذخیرهی فایل را با عبارتهای جدید جایگزین کرده است. گابریل سابپو، یکی از مهندسان لینکدین، هفته گذشته در توییتر اعلام کرد که تصمیم دارد درخواستی را برای تغییر عبارتها در محصولات مایکروسافت ارائه کند. او کتابخانههای داخلی مایکروسافت را بهعنوان هدف اولیهی تغییر در عبارتها مثال زد که باید عبارتهای مرتبط با مفاهیم نژادپرستانه را از آنها حذف کرد.
بسیاری از پروژههای نرمافزاری که در ساختار خود یا رابط کاربری از عبارتهای مرتبط با نژادپرستی استفاده نمیکنند، اکنون تغییر و مدیریت مخازن کد منبع را در دستور کار قرار دادهاند. بسیاری از آنها از گیت برای مدیریت مخازن کد خود استفاده میکنند یا گیتهاب را بهعنوان پورتالی آنلاین و مجهز به گیت، برای مدیریت همکاری و توسعهی کدها انتخاب کردهاند. Git و GitHub هردو از عبارت مستر برای نشان دادن نسخهی پیشفرض یک مخزن کد استفاده میکنند. توسعهدهندهها اصطلاحا یک نسخه از مستر را فورک میکنند تا نسخههای ثانویه بسازند. آنها سپس تغییرات ایجاد شده در نسخهی پیشفرض را بهصورت پیشنهاد برای نسخهی مستر ارسال میکنند. درحالحاضر، بسیاری از پروژههای متنباز، نام مخزن پیشفرض گیت خود را از مستر به کلمههایی همچون main, default, primary, root و غیره تغییر دادهاند.
منبع خبر: زومیت (ZDNet)