پروژه OpenZFS به دلیل صحت سیاسی از ذکر کلمه "برده" در کد خلاص شد

متیو آرنس (متیو آرنس)، یکی از دو نویسنده اصلی فایل سیستم ZFS، صرف کرد تمیز کردن کد منبع OpenZFS (ZFS در لینوکس) از استفاده از کلمه "برده" که اکنون از نظر سیاسی نادرست تلقی می شود. به گفته متیو، پیامدهای برده‌داری انسان همچنان بر جامعه تأثیر می‌گذارد و در واقعیت‌های مدرن، اصطلاح «برده» در برنامه‌های رایانه‌ای اشاره‌ای اضافی به یک تجربه ناخوشایند انسانی است.

ZFS اکنون از عبارت "وابسته" به جای "برده" استفاده می کند. در میان تغییرات قابل مشاهده، می توان به تغییر نام اسکریپت zpool.d/slaves اشاره کرد که اکنون به قیاس با "dmsetup deps" "dm-deps" نامیده می شود. به جای عبارت «دستگاه‌های برده» در پیام‌های اسنادی و اطلاعاتی، از عبارت «دستگاه‌های وابسته (پایه‌ای)» استفاده می‌شود. در فایل هدر «freebsd/spl/sys/dkio.h»، پارامتر dki_slave به سادگی از ساختار dk_cinfo بدون ارائه جایگزین حذف شد. به جای دستور "zpool iostat -vc slaves"، پیشنهاد شده است از "zpool iostat -vc size" استفاده شود.

پیوندهای دایرکتوری "/sys/class/block/$dev/slaves" حفظ می شوند زیرا نام این فهرست در سلسله مراتب sysfs توسط هسته لینوکس تعیین می شود و توسعه دهندگان OpenZFS نمی توانند آن را تغییر دهند. شما می توانید از استفاده از این دایرکتوری اجتناب کنید، زیرا همان اطلاعات را می توان با استفاده از دستور "dmsetup deps" به دست آورد، اما اجرای dmsetup به امتیازات بالاتری نیاز دارد، در حالی که دایرکتوری در /sys/ توسط هر کاربری قابل خواندن است.

یادآوری می کنیم که یک هفته پیش از عبارت های whitelist/blacklist و master/slave خلاص شد توسعه دهندگان زبان Go و قبل از آن پروژه ها استفاده از master/slave در کد را کنار گذاشتند پــایتــون, دروپال, جنگو, CouchDB, نمک, مدیاویکی и Redis. در سرور DNS اکنون BIND به جای "master/slave" ترجیح داده شده است هستیم اصطلاحات "اولیه/ثانویه".
کمیته IETF (گروه وظیفه مهندسی اینترنت) که پروتکل ها و معماری اینترنت را توسعه می دهد، مطرح جایگزین عبارات "لیست سفید/لیست سیاه" و "مستر/برده"، ترجیح داده شده برای استفاده در مشخصات - به جای "master/slave" توصیه می شود از "اصلی/ثانویه"، "رهبر/پیرو" استفاده شود،
"فعال / آماده به کار"
"اولیه/مثنی"،
"نویسنده/خواننده"،
"هماهنگ/کارگر" یا
"والد/کمک" و به جای "لیست سیاه/لیست سفید" - "فهرست مسدود/لیست مجاز" یا "مسدود کردن/مجاز".

قابل توجه است که در GitHub تعداد مخالفان کمی بیشتر از مخالفان طرفدار تغییر نام است: 42 توسعه دهنده این تغییر را تایید کردند و 48 با آن مخالفت کردند. طرفداران خلاص شدن از شر کلمه "برده" بر این باورند که استفاده از این اصطلاح غیرقابل قبول است زیرا باعث می شود برخی افراد احساس محرومیت کنند و خاطرات تبعیض گذشته را زنده کند. در جامعه این کلمه شروع به توهین تلقی کرده و باعث مذمت می شود.

مخالفان تغییر نام معتقدند که سیاست و برنامه نویسی نباید اشتباه گرفته شوند؛ اینها فقط اصطلاحاتی هستند که معنای آنها قبلاً در فناوری رایانه ثابت شده است و مفهوم منفی آن توسط ایده های مصنوعی صحت سیاسی که با استفاده از انگلیسی ساده تداخل دارد، تحمیل می شود. کلمه برده چند وجهی است و دارای معانی متعددی است که بسته به زمینه به کار می رود. بدون محتوا، کلمات معنایی ندارند و یک کلمه تنها در صورتی توهین آمیز است که زمینه توهین آمیز باشد. اصطلاح "برده" حدود 50 سال است که در سیستم های کامپیوتری استفاده می شود و در زمینه فناوری اطلاعات به جای "برده" به عنوان "برده" تلقی می شود. اگر اجازه دهید متن تحریف شود، می توانید به نقطه ای برسید که هر کلمه ای را می توان از متن خارج کرد، به معنای تحریف شده ارائه کرد و به عنوان توهین آمیز معرفی کرد.

منبع: opennet.ru

اضافه کردن نظر