Más artículos
Ni "esclavo", ni "lista negra": ¿se viene el uso de lenguaje inclusivo en Linux?

Ni "esclavo", ni "lista negra": ¿se viene el uso de lenguaje inclusivo en Linux?

Ni "esclavo", ni "lista negra": ¿se viene el uso de lenguaje inclusivo en Linux?
Luego del movimiento #BlackLivesMatter hay ciertos términos e ideas que estaban impuestos o usados con normalidad que hoy se están replanteando
Por iProUP
14.07.2020 10.05hs Innovación

Uno de los cambios que ha conseguido el movimiento #BlackLivesMatter es que el mundo del software se rebele contra las referencias a la esclavitud. Es normal encontrarse con términos como "lista negra" para una lista de elementos negativos y "lista blanca" para sus homólogos positivos, así como "maestro" y "esclavo". La gente que desarrolla Linux cree que es hora de acabar con estos términos por lo que están buscando hacer un cambio de terminología.

Linux busca un cambio

En un "git" publicado por el mismísimo Linus Torvalds, el creador de Linux ha secundado las alternativas más inclusivas propuestas por Dan Williams, que dejan de lado estas referencias. Ahora bien, no se ha recomendado el uso de un término en concreto, sino que se tendrá que buscar un consenso con los desarrolladores. La nueva terminología se tendrá que empezar a usar en el nuevo código fuente que se añada al kernel, así como en la documentación asociada.

Los desarrolladores buscan cambiar ciertos términos
Los desarrolladores buscan cambiar ciertos términos

Dan Williams ha ofrecido varias alternativas. Para los términos "maestro" y "esclavo", Torvalds propone las siguientes opciones. A continuación van los términos traducidos al español, junto a los originales en inglés:

  • primary, main / secondary, replica, subordinate - primario, principal / secundario, réplica, subordinado
  • initiator, requester / target, responder - iniciador, solicitante / objetivo, respondedor
  • controller, host / device, worker, proxy - controlador, anfitrión / dispositivo, trabajador, proxy
  • leader / follower - líder / seguidor-director / performer - director / intérprete

Otros términos polémicos

En cuanto a "lista negra" y "lista blanca", el desarrollador cree que unas buenas alternativas serían las siguientes. No tienen una traducción literal al castellano, algo que tampoco es un problema porque los términos "blacklist" y "whitelist" están muy asentados en la jerga tecnológica.

  • denylist / allowlist
  • blocklist / passlist
Ejemplo de
Ejemplo de "Slave/Master" en un disco rígido

De acuerdo al desarrollador, hay algunas excepciones para el uso de la nueva terminología, como mantener una ABI/API userspace o al actualizar el código de un hardware o protocolo existente que exija estos términos. Torvalds recomienda que para las nuevas especificaciones se comience a utilizar la nueva terminología siempre que sea posible.

Dan Williams afirma que "la revelación de 2020 fue que las voces negras se escucharon a escala mundial y el proyecto del núcleo de Linux ha hecho su pequeña parte para responder a ese llamamiento ya que quiere voces negras, entre todas las voces, en su comunidad de desarrolladores". Otras compañías como GitHub, Twitter, Android o Microsoft también buscan deshacerse de esta terminología, informó Xataka. 

Lo más leído