Una de las cosas que ha conseguido el movimiento #BlackLivesMatter es que el mundo del software se rebele contra las referencias a la esclavitud. Ya que 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.
Y ahora nos enteramos que es oficial esto en Linux, FIN, se ha acabado, ya que el equipo de desarrollo del kernel ha aprobado un cambio de terminología.
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.
Primario y secundario en lugar de maestro y esclavo
Para los términos maestro y esclavo, Torvalds propone las siguientes opciones. Las hemos traducido al español, pero también las pondremos en inglés para conservar los términos originales:
- 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
Y para 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
Torvalds recomienda que para las nuevas especificaciones se comience a utilizar la nueva terminología siempre que sea posible.