تخلص مشروع OpenZFS من ذكر كلمة "العبد" في الكود بسبب الصواب السياسي

ماثيو آرينز (ماثيو أرينز)، أحد المؤلفين الأصليين لنظام الملفات ZFS، أنفق تنظيف كود مصدر OpenZFS (ZFS على Linux) من استخدام كلمة "الرقيق"، والتي يُنظر إليها الآن على أنها غير صحيحة من الناحية السياسية. وبحسب ماثيو، فإن عواقب العبودية البشرية لا تزال تؤثر على المجتمع، وفي الواقع الحديث يعتبر مصطلح "العبد" في برامج الكمبيوتر إشارة إضافية إلى تجربة إنسانية غير سارة.

يستخدم ZFS الآن المصطلح "تابع" بدلاً من "التابع". من بين التغييرات المرئية، يمكننا ملاحظة إعادة تسمية البرنامج النصي zpool.d/slaves، والذي يسمى الآن "dm-deps" قياسًا على "dmsetup deps". بدلاً من عبارة "الأجهزة التابعة" في رسائل التوثيق والمعلومات، يتم استخدام عبارة "الأجهزة التابعة (الأساسية)". في ملف الرأس "freebsd/spl/sys/dkio.h"، تمت إزالة المعلمة dki_slave ببساطة من بنية dk_cinfo دون توفير بديل. بدلاً من الأمر "zpool iostat -vc العبيد"، يُقترح استخدام "حجم zpool iostat -vc".

يتم الاحتفاظ بالارتباطات إلى الدليل "/sys/class/block/$dev/slaves" لأن اسم هذا الدليل في التسلسل الهرمي sysfs يتم تحديده بواسطة Linux kernel ولا يمكن تغييره بواسطة مطوري OpenZFS. يمكنك تجنب استخدام هذا الدليل، حيث يمكن الحصول على نفس المعلومات باستخدام الأمر "dmsetup deps"، لكن تشغيل dmsetup يتطلب امتيازات مرتفعة، بينما الدليل الموجود في /sys/ قابل للقراءة بواسطة أي مستخدم.

دعنا نذكرك أنه قبل أسبوع من مصطلحات القائمة البيضاء/القائمة السوداء والسيد/العبد تخلصو من مطورو لغة Go، وقبل ذلك تخلت المشاريع عن استخدام السيد/التابع في التعليمات البرمجية بايثون, دروبال, جانغو, كاوتش دي بي, ملح, ميدياويكي и رديس. في خادم DNS، يُفضل الآن BIND بدلاً من "master/slave". هي المصطلحات "الابتدائية / الثانوية".
لجنة IETF (فريق عمل هندسة الإنترنت)، التي تعمل على تطوير بروتوكولات الإنترنت وهندستها، предложил بدائل للمصطلحات "القائمة البيضاء/القائمة السوداء" و"السيد/التابع"، يفضل استخدامها في المواصفات - بدلاً من "السيد/التابع"، يوصى باستخدام "الأساسي/الثانوي"، "القائد/التابع"،
"جاهز للبدء"
"الابتدائي/النسخة المتماثلة"،
"كاتب/قارئ"،
"منسق/عامل" أو
"الوالد/المساعد"، وبدلاً من "القائمة السوداء/القائمة البيضاء" - "القائمة المحظورة/القائمة المسموح بها" أو "الحظر/السماح".

من الجدير بالذكر أن عدد المعارضين على GitHub يفوق قليلاً عدد المؤيدين لإعادة التسمية: وافق 42 مطورًا على التغيير، وعارضه 48 مطورًا. ويرى أنصار التخلص من كلمة “العبد” أن استخدام المصطلح غير مقبول لأنه يجعل البعض يشعر بالحرمان ويعيد ذكريات التمييز الماضي. في المجتمع، بدأت هذه الكلمة تعتبر مسيئة وتسبب الإدانة.

يعتقد معارضو إعادة التسمية أنه لا ينبغي الخلط بين السياسة والبرمجة؛ فهذه مجرد مصطلحات تم تحديد معناها بالفعل في تكنولوجيا الكمبيوتر، ويتم فرض الدلالة السلبية من خلال أفكار مصطنعة تتعلق بالصواب السياسي والتي تتعارض مع استخدام اللغة الإنجليزية البسيطة. كلمة "عبد" متعددة الأوجه وتحمل عدة معانٍ تنطبق حسب السياق. بدون محتوى، الكلمات ليس لها معنى، والكلمة تكون مسيئة فقط إذا كان السياق مسيئًا. تم استخدام مصطلح "العبد" في أنظمة الكمبيوتر منذ حوالي 50 عامًا وفي سياق تكنولوجيا المعلومات يُنظر إليه على أنه "عبد" وليس "عبد". إذا سمحت بتشويه السياق، فيمكنك الوصول إلى النقطة التي يمكن فيها إخراج أي كلمة من السياق وتقديمها بمعنى مشوه وتقديمها على أنها مسيئة.

المصدر: opennet.ru

إضافة تعليق