Το GitHub αποφάσισε να αφαιρέσει το όνομα "κύριο" για τα κύρια υποκαταστήματα.

Nat Friedman, Επικεφαλής του GitHub επιβεβαίωσε την πρόθεση της εταιρείας να μεταβεί στην προεπιλεγμένη ονομασία για τα κύρια υποκαταστήματα αντί για "κύριος" ως ένδειξη αλληλεγγύης με τους διαδηλωτές κατά της αστυνομικής βίας και του ρατσισμού στις Ηνωμένες Πολιτείες. Το νέο όνομα θα χρησιμοποιηθεί μόνο για νέα αποθετήρια· στα υπάρχοντα έργα, ο κλάδος «κύριος» θα διατηρήσει το όνομά του. Ωστόσο, συζητείται η δυνατότητα προετοιμασίας μιας επιλογής που, κατόπιν αιτήματος μεμονωμένων προγραμματιστών, θα επιτρέπει την αυτοματοποιημένη μετονομασία για υπάρχοντα έργα.

Συζήτηση για την ανάγκη απομάκρυνσης από τον όρο «κύριος»
λυμένο και στη λίστα αλληλογραφίας προγραμματιστών Git. Μέχρι στιγμής, μόνο λίγοι ακτιβιστές είναι ενεργοί υποστηρικτές αυτής της ιδέας και οι περισσότεροι προγραμματιστές είναι εναντίον της, ειδικά επειδή στο Git η λέξη master χρησιμοποιείται χωριστά και όχι σε ζευγάρια με τη λέξη "σκλάβος".

Αλλά ο πραγματικός θρίαμβος της πολιτικής ορθότητας φαίνεται στο έργο OpenSSL, του οποίου οι συμμετέχοντες θεώρησαν την έκφραση «μαύρη μαγεία» απαράδεκτη. Προγραμματιστές OpenSSL εξετάζουν ενσωμάτωσης κηλίδα, αντικαθιστώντας τη "μαύρη μαγεία" με τη "μαγική", τη "μαύρη λίστα" με τη "λίστα αποκλεισμού", το "λευκό διάστημα" με το "λευκό διάστημα", το "κύριο" με το "γονικό" ή το "κύριο".

Εκτός από τις πρωτοβουλίες που αναφέρθηκαν τις προάλλες OpenZFS и Go, μερικές άλλες πρόσφατες μετονομασίες μπορούν να σημειωθούν:

  • Στο Chromium δεκτός αλλαγές, αντικαθιστώντας τις αναφορές στη "μαύρη λίστα" με τη "λίστα αποκλεισμού" στα ονόματα και τον κωδικό των αρχείων (αναφορές "μαύρης λίστας" και "λευκής λίστας" ορατές στον χρήστη αντικαταστάθηκαν στις αρχές του 2019).
  • Στο Android Ξεκινήσαμε αντικαθιστώ "μαύρη λίστα/λευκή λίστα" σε "λίστα αποκλεισμού/λίστα επιτρεπόμενων".
  • Έργο Node.js δουλεύει για να αντικαταστήσετε τη μαύρη λίστα/λευκή λίστα με λίστα αποκλεισμού/λίστα επιτρεπόμενων, αλλά η αλλαγή δεν έχει γίνει ακόμη αποδεκτή.
  • Project Curl αντικατασταθεί αναφέροντας τη "λευκή λίστα" σε "λίστα παραβίασης", "επιλογή" ή "παράβλεψη" και τη "μαύρη λίστα" σε "λίστα αποκλεισμού".
  • Προγραμματιστές Ansible εξετάζουν αντικατάσταση του κλάδου «κύριος» με «ανάπτυξη».
  • Σε κώδικα PHPUnit αντικαταστάθηκε Μαύρη λίστα σε ExcludeList, συμπεριλαμβανομένης της αλλαγής του αρχείου PHPUnit/Util/Blacklist σε PHPUnit/Util/ExcludeList.

Μεταξύ των κοινοτήτων που εγκατέλειψαν τη χρήση του master/slave τα προηγούμενα χρόνια, μπορούμε να σημειώσουμε τα έργα Python, Drupal, Django, CouchDB, Αλάτι, MediaWiki, PostgreSQL и Ρέντη. Ο διακομιστής BIND DNS διατήρησε τη δυνατότητα χρήσης ρυθμίσεων με τα ονόματα "κύριος/υποτελής", αλλά πρόσθεσε εναλλακτικές με "κύριο/δευτεροβάθμιο" και τις κήρυξε πιο προτιμητέες. Οι προγραμματιστές του πυρήνα του Linux κάποτε χαρακτήρισαν ανοησίες και βλακεία τις προσπάθειες μετονομασίας της «μαύρης λίστας/λευκής λίστας», που ενστάλαξαν πολιτικοί και λαϊκιστές, και αρνήθηκε κάντε μια αντικατάσταση, συμπεριλαμβανομένης της εξήγησης ότι ο όρος «λίστα μπλοκ» θα οδηγήσει σε παραμόρφωση του νοήματος και δεν αποκλείει την αντίληψη ως «λίστα αντικειμένων μπλοκ».

Η επιτροπή IETF (Internet Engineering Task Force), η οποία αναπτύσσει πρωτόκολλα και αρχιτεκτονική Διαδικτύου, πρότεινε εναλλακτικές των όρων «λευκή λίστα/μαύρη λίστα» και «κύριος/σκλάβος», που προτιμάται για χρήση στις προδιαγραφές - αντί για «κύριος/σκλάβος» συνιστάται η χρήση «κύριος/δευτεροβάθμιος», «αρχηγός/ακόλουθος»,
"ενεργό/αναμονή"
"πρωτεύον/αντίγραφο",
"συγγραφέας/αναγνώστης",
«συντονιστής/εργάτης» ή
"γονέας/βοηθός" και αντί για "μαύρη λίστα/λευκή λίστα" - "λίστα αποκλεισμού/λίστα επιτρεπόμενων" ή "μπλοκ/άδεια".

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο