public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-project] Renaming the "master" branch
@ 2024-04-01 15:19 Michał Górny
  2024-04-01 15:36 ` Ionen Wolkens
                   ` (8 more replies)
  0 siblings, 9 replies; 15+ messages in thread
From: Michał Górny @ 2024-04-01 15:19 UTC (permalink / raw
  To: gentoo-project

[-- Attachment #1: Type: text/plain, Size: 3089 bytes --]

Hello,

We have been opposing the "industry trend" to use more inclusive
language for a long time.  I don't disagree with our pragmatic rationale
-- we are simply using the original branch name as used by git(1) back
when we created the repository.

I honestly don't think any of us ever meant to use the word "master"
in any derogatory sense, neither I do think the git author or the Linux
kernel authors meant to.  In fact, given how many of us are not native
English speakers, and may have learned much of English vocabulary in IT,
I can imagine that we may have learned such words as "master" and
"slave" primarily as IT terms, without even realizing their derogatory
meaning, or suspecting anything sinister about it.  It does sound like
a major hassle to do a change that can't be fully transparently handled
everywhere (add a lot of muscle memory on top of that) for something
that wasn't our (or our users, who also will be affected) malice.

I've only recently learned of a possible link, from David Rooney's book
"About Time".  To cite:

> The clock that was originally installed at the Greenwich observatory
> in 1927 to transmit the time to Rugby for broadcast to the British
> Empire was a type called a "free-pendulum," which actually comprised
> two devices, one called the “master” and the other termed
> the "slave."  The master clock was free and did little work;
> the slave clock was forced to march to the master’s beat and carried
> out all the labor of time distribution to the radio transmitters.
> The terminology of slave clocks had been coined in 1904, by a British
> government astronomer, but not at Greenwich.  It was in Africa,
> at the Cape of Good Hope observatory, at the height of the Western
> imperial scramble to carve up the continent and its people, that
> a white British official, working at an institution whose very walls
> had been built by enslaved people, chose to enslave clocks themselves.
> Over a century later, people still routinely use the racist
> terminology of master-and-slave systems in engineering and horology,
> yet it carries a violent weight of the imperial past, born in Africa.

That said, I don't know whether the Linux terminology is directly linked
to the timekeeping terminology.  Perhaps it's a just a coincidence.
I definitely hold no blame for whoever copied the terms that were
probably industry-standard by the time.

Still, as they say, now that I've seen it, I can't unsee it.

So I'd like to propose that we finally consider changing it.  For
a start, we could try with gentoo.git, as our flagship repository.

Of course, there's also the matter of choosing the name.  The common
choice at this point seems to be "main".  Other options include "trunk"
(for Subversion fans, I suppose), "default".  However, given that we've
been making major progress, I think we could take two steps at a time
and choose something that actually embraces diversity.  My favorite, one
that rhymes with "main", would be "nyan".

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 512 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-05-04 17:25 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-01 15:19 [gentoo-project] Renaming the "master" branch Michał Górny
2024-04-01 15:36 ` Ionen Wolkens
2024-04-01 15:40   ` Toralf Förster
2024-04-01 18:02     ` Toralf Förster
2024-04-01 15:59 ` Arsen Arsenović
2024-04-02  4:34   ` Sam James
2024-04-01 16:02 ` Andreas K. Huettel
2024-04-01 16:12 ` Ulrich Mueller
2024-04-05 16:34   ` Jonas Stein
2024-04-01 16:14 ` Viorel Munteanu
2024-04-01 17:44   ` Michał Górny
2024-04-01 16:14 ` Kenton Groombridge
2024-04-01 16:19 ` Ionen Wolkens
2024-04-01 17:46 ` Matt Turner
2024-05-04 17:24 ` Roy Bamford

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox