The concept predates the music business and goes back to middle ages
when a guild master would create a "master work" or "master piece" that
the apprentices could use for study or for imitation.
There's a GNOME mailing list discussion which suggests the etymology is different.
"""
First appearance of "master" in git is in a CVS helper script...
Why is that branch called master? Probably because BitKeeper uses "master" for its main branch...
But maybe this "master" isn't the same one that's in "master/slave"?
"""
It then links to a BitKeeper file saying:
"We are then going to modify the file on both the master and slave repository and then merge the work."
There's a quite a few false positives in that list (e.g. a person named "slavek" always using his name in branch names), a few references to the "master/slave" analogy, and browsing the first few pages I keep seeing the same usernames over and over again (mostly from what seem to be non-native English speakers).
So the number seems much lower than 4000, and mostly the result from a very small group of people. I don't know how many branches there are in GitHub, but this seems like a very very small percentage.
Replaced with what, though? Nobody talking about "slave" seems to notice that "servant" and "robot" have similar baggage despite different linguistic roots.
Nobody talking about "slave" seems to notice that "servant" and "robot" have similar baggage despite different linguistic roots.
As I sometimes say, I've been Black my entire 50+ years on the planet. I've never met another Black person (or anyone regardless of their race or ethnicity) that felt that robot has “similar baggage” to the word slave.
With a glorious newspeak that greatly improves on the legacy language by simplifying the grammar and adding safety mechanisms to ensure all conversations are safe spaces.
Otherwise +1, but a masterpiece is what the apprentice would create in a bid to demonstrate that they're ready to be a master. Think of it as the hands-on version of a MSc thesis.
""" First appearance of "master" in git is in a CVS helper script... Why is that branch called master? Probably because BitKeeper uses "master" for its main branch... But maybe this "master" isn't the same one that's in "master/slave"? """
It then links to a BitKeeper file saying:
"We are then going to modify the file on both the master and slave repository and then merge the work."
https://mail.gnome.org/archives/desktop-devel-list/2019-May/...