5 điểm bởi kunggom 2020-06-15 | 6 bình luận | Chia sẻ qua WhatsApp

CEO của GitHub, Nathaniel Friedman, cho biết công ty hiện đang thực hiện việc thay thế nhiều thuật ngữ có thể gợi cảm giác mang sắc thái phân biệt chủng tộc hoặc liên quan đến chế độ nô lệ bằng các từ trung tính hơn. Ví dụ về các thuật ngữ này như sau.

  • master → main/default/primary

  • slave → secondary

  • blacklist → deny/exclude list

  • whitelist → allow list

Những từ này, dù không được dùng trong bối cảnh phân biệt chủng tộc, vẫn có thể gợi liên tưởng đến chế độ nô lệ hoặc củng cố định kiến kiểu “màu trắng là tốt, màu đen là xấu”, nên sẽ được thay đổi. Nói cách khác, đây là một phần của phong trào gọi là “Political Correctness”.

Trong lĩnh vực IT, những đơn vị tiên phong cho phong trào làm mềm hóa từ ngữ này được biết đến là framework web Python Django và dự án CMS Drupal. Năm 2014, Django theo đề xuất của một người dùng đã đổi thuật ngữ [master/slave] trong cấu hình cơ sở dữ liệu thành [leader/follower], và Drupal sau khi thấy điều đó cũng đã đổi [master/slave] thành [primary/replica]. Hành động này sau đó đã ảnh hưởng đến Python, Chromium, PostgreSQL, Redis và nhiều dự án khác, nhưng cho đến gần đây tác động của nó vẫn chưa lan rộng ra toàn bộ ngành IT.

Tuy nhiên, gần đây, do phong trào “Black Lives Matter” bùng lên trở lại sau vụ một cảnh sát da trắng ghì cổ và sát hại George Floyd, một người da đen, xu hướng này dường như đang được tiếp thêm động lực. Nhiều dự án mã nguồn mở nổi tiếng như Android, Golang, PHPUnit, Curl đã bày tỏ ý định thay thế các từ [blacklist/whitelist] bằng từ khác, và rất nhiều dự án mã nguồn mở khác cũng đang tham gia đổi tên nhánh [master] thành các từ trung tính hơn như [main/default/primary/root].

Tham khảo - PR trên Django đã đổi [master/slave] thành [leader/follower]:

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

6 bình luận

 
encyphered 2020-06-16

Cũng đáng tham khảo thread liên quan trên HN.

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

 
sduck4 2020-06-16

master không nhất thiết được dùng với nghĩa chỉ quan hệ chủ-tớ... nên tôi thấy khó chịu vì có cảm giác họ đang mang tính ám ảnh khi loại trừ cách dùng từ.

Dùng git thì tôi đã thấy branch master rất nhiều, nhưng branch slave thì chưa từng thấy lần nào.

 
mingkyme 2020-06-16

blacklist, whitelist đúng là những chỗ mà mình chưa từng nghĩ tới.

 
kunggom 2020-06-15

Chuyện khác là, trong lúc viết bài tôi lỡ bấm nhầm phím tắt nên phải viết lại từ đầu, thành ra có vài chỗ bị thiếu mất mấy từ ở giữa. Đúng là nên tích cực dùng Notepad hơn chăng…

 
xguru 2020-06-16

Tính năng chỉnh sửa thì vẫn chưa có.. (tôi cũng dùng Notepad đây khụ khụ..)

 
kunggom 2020-06-16

Làm ơn tạo tính năng chỉnh sửa đi, tôi sắp choáng mất rồi (than vãn)