Slashdot Mirror


Python Joins Movement To Dump 'Offensive' Master, Slave Terms (theregister.co.uk)

Python creator Guido van Rossum retired in July, but he's been pulled back in to resolve a debate about politically incorrect language. The Register reports: Like other open source communities, Python's minders have been asked whether they really want to continue using the terms "master" and "slave" to describe technical operations and relationships, given that the words remind some people of America's peculiar institution, a historical legacy that fires political passions to this day. Last week Victor Stinner, a Python developer who works for Red Hat, published four pull requests seeking to change "master" and "slave" in Python documentation and code to terms like "parent," "worker," or something similarly anodyne. "For diversity reasons, it would be nice to try to avoid 'master' and 'slave' terminology which can be associated to slavery," he explained in his bug report, noting that there have been complaints but they've been filed privately -- presumably to avoid being dragged into a fractious flame war. And when Python 3.8 is released, there will be fewer instances of these terms.

3 of 1,342 comments (clear)

  1. Re:more pc stupidity by wizkid · · Score: 5, Interesting

    good fucking god. you stupid fucking pc idiots are ruining the world for the majority.

    So what's next.... No more /sbin/kill for processes?

    Ya know, any app that has "client" in the name probably refers to prostitution... Thats got to go too.

    Oh My God! /usr/bin/touch promotes sexual assult. That's got to go too.

    totem is going to offend Native Americans....

    mount is sexist also....

    reject.. That's going to hurt someones feelings, GONE.
    Fuck it, lets just burn all the computers and go back to using bows and arrows, and hunting in the woods.....

    --
    I take no responsibility for what I say. Even though I'm never wrong :)
  2. Re:So what's the alternative? by Kjella · · Score: 5, Interesting

    I agree master-slave is problematic, but what are you going to use in place?

    I think replacing master is stupid because you have things like "master data", "master recording" etc. where master is simply the authoritative source and that's the role of the master server too. It's slave that's anthropomorphic, derogatory and also kinda a term of art, I mean you could set up master-slave replication but you'd never say you enslaved a server. Master-servant would be a nudge better but still anthropomorphic. If we're changing the term I'd suggest master-puppet, it's pretty much exactly that - something pulling the strings on an inanimate object. It sounds kinda odd particularly since puppet master is already is a term but the newspeak would at least be logical.

    --
    Live today, because you never know what tomorrow brings
  3. Re:Re by BronsCon · · Score: 5, Interesting

    No, the reason they're trying to do it (they tried in the 90's and failed then, too) is much less meaningful. In fact, it is such a weak reason that allowing it would open a floodgate of "this offends me, change it" that would topple our society in short order. That's why we don't allow that argument to succeed.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.