5 पॉइंट द्वारा kunggom 2020-06-15 | 6 टिप्पणियां | WhatsApp पर शेयर करें

Github के CEO नट फ्राइडमैन (Nathaniel Friedman) ने बताया है कि वे इस समय ऐसे विभिन्न शब्दों को अधिक तटस्थ शब्दों से बदलने पर काम कर रहे हैं जिनमें नस्लभेदी या दासप्रथा से जुड़े संकेत महसूस हो सकते हैं। ऐसे शब्दों के उदाहरण इस प्रकार हैं.

  • master → main/default/primary

  • slave → secondary

  • blacklist → deny/exclude list

  • whitelist → allow list

कहा गया है कि इन शब्दों को इसलिए बदला जा रहा है क्योंकि भले ही उनका उपयोग नस्लभेदी संदर्भ में न किया गया हो, फिर भी वे दासप्रथा की याद दिला सकते हैं या ‘सफेद अच्छा है, काला बुरा है’ जैसी रूढ़ियों को मजबूत कर सकते हैं। यानी यह तथाकथित ‘Political Correctness’ आंदोलन का ही एक हिस्सा है.

IT क्षेत्र में इस तरह के शब्द-शोधन आंदोलन के अग्रदूत Python web framework Django और CMS project Drupal माने जाते हैं। 2014 में Django ने एक व्यक्ति के सुझाव पर database settings में [master/slave] शब्दावली को [leader/follower] में बदला था, और इसे देखकर Drupal ने [master/slave] को [primary/replica] से बदल दिया। इस कदम का बाद में Python, Chromium, PostgreSQL, Redis आदि पर प्रभाव पड़ा, लेकिन हाल तक इसका असर पूरे IT क्षेत्र में व्यापक रूप से नहीं फैला था.

लेकिन हाल में एक श्वेत पुलिसकर्मी द्वारा George Floyd नामक एक अश्वेत व्यक्ति की गर्दन दबाकर हत्या किए जाने की घटना के बाद फिर से तेज हुए ‘Black Lives Matter’ आंदोलन के कारण इस तरह की पहल को गति मिलती दिख रही है। Android, Golang, PHPUnit, Curl जैसे कई प्रसिद्ध open source projects ने [blacklist/whitelist] शब्दों को अन्य शब्दों से बदलने की मंशा जताई है, और अनेक अन्य open source projects भी [master] branch का नाम [main/default/primary/root] जैसे अधिक तटस्थ शब्दों में बदलने की मुहिम में शामिल हो रहे हैं.

संदर्भ - Django में [master/slave] को [leader/follower] में बदलने वाला PR:

https://github.com/django/django/pull/2692

6 टिप्पणियां

 
encyphered 2020-06-16

HN का संबंधित थ्रेड भी देखने लायक है.

https://news.ycombinator.com/item?id=23518123

 
sduck4 2020-06-16

master का इस्तेमाल ज़रूरी नहीं कि मालिक-ग़ुलाम संबंध दिखाने के अर्थ में ही होता हो... ऐसा लगता है कि वे कुछ ज़्यादा ही सनक के साथ शब्दों के इस्तेमाल को बाहर करने की कोशिश कर रहे हैं, इसलिए थोड़ा असहज महसूस होता है.

git इस्तेमाल करते हुए मैंने master branch तो बहुत देखी है, लेकिन slave branch मैंने एक बार भी नहीं देखी.

 
mingkyme 2020-06-16

blacklist, whitelist भी ऐसा पहलू है जिसके बारे में कभी सोचा ही नहीं था

 
kunggom 2020-06-15

यह अलग बात है, लेकिन लिखते समय गलती से shortcut key दब गई और मुझे फिर से शुरू से लिखना पड़ा, इसलिए बीच में कुछ शब्द वगैरह थोड़े छूट भी गए हैं। लगता है अब सच में Notepad का ज़्यादा इस्तेमाल करना चाहिए…

 
xguru 2020-06-16

एडिट फीचर अभी नहीं है.. (मैं भी Notepad का इस्तेमाल करता हूँ, खंखार..)

 
kunggom 2020-06-16

कृपया edit फीचर बना दीजिए, इस वजह से बेचैनी हो रही है (सुबक)